Adrián Faúndez

Adrián Alonso Faúndez Cabrera (born August 5, 1989) is a Chilean footballer.

Adrián Faúndez
Personal information
Full name Adrián Alonso Faúndez Cabrera
Date of birth (1989-08-05) August 5, 1989
Place of birth Temuco, Chile
Height 1.71 m (5 ft 7 12 in)
Playing position(s) Winger
Youth career
Universidad de Chile
Senior career*
Years Team Apps (Gls)
2009–2011 Universidad de Chile 2 (0)
2010Cobresal (loan) 21 (5)
2011Ñublense (loan) 10 (0)
2012 Cobresal 15 (0)
2013 Deportes Concepción 7 (0)
* Senior club appearances and goals counted for the domestic league only and correct as of 16 November 2013

He began his career in the youth system of Universidad de Chile before making his debut in the 2009 Apertura tournament against Cobresal.[1]

Honours

Club

Universidad de Chile
gollark: The current version uses a bunch of `defer`s to deallocate stuff as needed (I don't *think* it has any horrible memory leaks!). This works fine given that that stuff is all within one function, but I need similar logic in another one.
gollark: I just want to know how to idiomatically make GCable wrappers for the various C objects.
gollark: No, I have that stuff done.
gollark: I want a *different* set of "OPERATIONS ON RELEVANT NODE THING" and no HTML generation at the end, and it would be bees to just copy-paste the function here.
gollark: As of now, my code does```nimproc renderToHtml*(input: string): string = let wlRegex = re"\[\[([^:\]]+):?([^\]]+)?\]\]" let opt = CMARK_OPT_UNSAFE or CMARK_OPT_FOOTNOTES or CMARK_OPT_STRIKETHROUGH_DOUBLE_TILDE or CMARK_OPT_TABLE_PREFER_STYLE_ATTRIBUTES # create parser instance let str: cstring = input len: csize_t = len(input).csize_t parser: ParserPtr = cmark_parser_new(opt.cint) if parser == nil: raise newException(CatchableError, "failed to initialize parser") defer: cmark_parser_free(parser) [further initialization stuff] # parse document, get AST cmark_parser_feed(parser, str, len) let doc = cmark_parser_finish(parser) defer: cmark_node_free(doc) if doc == nil: raise newException(CatchableError, "parsing failed - should not occur") # iterate over AST using built-in cmark-gfm AST iteration thing for (evType, node) in cmarkTree(doc): # if it is a text node [OPERATIONS ON RELEVANT NODE THING] let html: cstring = cmark_render_html(doc, opt.cint, cmark_parser_get_syntax_extensions(parser)) defer: free(html) result = $html```

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.