Olivier Chapuis

Olivier Chapuis (born 10 January 1975) is a French retired competitive ice dancer. With dance partner Véronique Delobel, he competed internationally for France, winning medals at the 2000 Ondrej Nepela Memorial[1] and competing on the ISU Grand Prix of Figure Skating. Before teaming up with Delobel, he competed internationally with partners Magali Sauri and Anne Chaigneau.

Olivier Chapuis
Personal information
Country representedFrance
Born (1975-01-10) 10 January 1975
Former partnerVéronique Delobel
Magali Sauri
Anne Chaigneau
Former coachMuriel Boucher-Zazoui

Results

GP: Grand Prix

With Delobel

International
Event 1999–2000 2000–2001
GP Skate America8th
GP Skate Canada9th
Golden Spin of Zagreb5th
Karl Schäfer Memorial4th
Ondrej Nepela Memorial1st
Winter Universiade8th
National
French Championships4th6th

With Sauri

International
Event 1997–98 1998–99
GP Trophée Lalique9th
Basler Cup3rd
Josef Dedic Memorial2nd
National
French Championships5th6th

With Chaigneau

International
Event 1994–95 1995–96 1996–97
Karl Schäfer Memorial3rd
Lysiane Lauret Challenge9th
Ondrej Nepela Memorial3rd
PFSA Trophy5th
National
French Championships10th7th
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?
gollark: Hi.

References

  1. ISU Archived 2011-07-19 at the Wayback Machine


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