Eko Pradana Putra

Eko Pradana Putra is a Singaporean footballer who plays for Home United FC as a Goalkeeper.

Eko Putra Rahmadyanto
Personal information
Full name Eko Putra Rahmadyanto
Place of birth Singapore
Playing position(s) Goalkeeper
Club information
Current team
Home United FC
Number 22
Youth career
2011–2012 Geylang International
2013–2014 Home United
Senior career*
Years Team Apps (Gls)
2015 – Home United 6 (0)
* Senior club appearances and goals counted for the domestic league only and correct as of December 28, 2016

He started playing in the Sleague for Geylang International[1] in 2012 before moving to the Home United prime league team in 2014 and was promoted to the Sleague squad in 2016.

Club career

Geylang International

He began his professional football career with Geylang International in the Sleague in 2011 for their prime league squad.

Home United

He joined the Home United[2] academy to play in their prime league squad. He was later promoted to the main squad in 2015 aby Philipe Aw

Career statistics

Club Season S.League Singapore Cup Singapore League Cup Asia Total
Apps Goals Apps Goals Apps Goals Apps Goals Apps Goals
Geylang International 2011 0 0 0 0 0 0 0 0
Geylang International 2012 0 0 0 0 0 0 0 0
Home United 2013 0 0 0 0 0 0 0 0
2014 0 0 0 0 0 0 0 0
2015 0 0 0 0 0 0 0 0
2016 6 0 0 0 0 0 6 0
2017 0 0 0 0 0 0 0 0
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```
gollark: cmark. I will explain.
gollark: Hmm. Gibson, you use nim, yes? How can I nicely™ abstract this C library?

References

  1. Theplayersagent.com. "Eko Pradana Putra - The Players' Agent". www.theplayersagent.com. Retrieved June 10, 2017.
  2. "442 report".


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