Tourch
Tourch (Breton: Tourc'h) is a commune in the Finistère department of Brittany in north-western France.
Tourch Tourc'h | |
---|---|
The town hall in Tourch | |
![]() Coat of arms | |
Location of Tourch ![]() | |
![]() ![]() Tourch ![]() ![]() Tourch | |
Coordinates: 48°01′31″N 3°49′28″W | |
Country | France |
Region | Brittany |
Department | Finistère |
Arrondissement | Quimper |
Canton | Concarneau |
Intercommunality | Concarneau-Cornouaille |
Government | |
• Mayor (2014–2020) | Michel Cotten |
Area 1 | 19.70 km2 (7.61 sq mi) |
Population (2017-01-01)[1] | 1,026 |
• Density | 52/km2 (130/sq mi) |
Time zone | UTC+01:00 (CET) |
• Summer (DST) | UTC+02:00 (CEST) |
INSEE/Postal code | 29281 /29140 |
Elevation | 118–216 m (387–709 ft) |
1 French Land Register data, which excludes lakes, ponds, glaciers > 1 km2 (0.386 sq mi or 247 acres) and river estuaries. |
Population
Inhabitants of Tourch are called in French Tourchois.
Year | 1793 | 1806 | 1821 | 1831 | 1836 | 1841 | 1846 | 1851 | 1856 | 1861 |
---|---|---|---|---|---|---|---|---|---|---|
Population | 584 | 600 | 630 | 758 | 776 | 760 | 752 | 727 | 767 | 825 |
Year | 1866 | 1872 | 1876 | 1881 | 1886 | 1891 | 1896 | 1901 | 1906 | 1911 |
---|---|---|---|---|---|---|---|---|---|---|
Population | 830 | 862 | 960 | 994 | 1024 | 1034 | 1077 | 1132 | 1167 | 1224 |
Year | 1921 | 1926 | 1931 | 1936 | 1946 | 1954 | 1962 | 1968 | 1975 | 1982 |
---|---|---|---|---|---|---|---|---|---|---|
Population | 1206 | 1210 | 1185 | 1168 | 1174 | 1070 | 1029 | 996 | 935 | 891 |
Year | 1990 | 1999 | 2008 |
---|---|---|---|
Population | 820 | 836 | 935 |
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?
See also
References
- "Populations légales 2017". INSEE. Retrieved 6 January 2020.
- Mayors of Finistère Association (in French)
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.