District Council of Alexandrina
The District Council of Alexandrina was a local government area in rural South Australia from 1856 to 1888.
![](../I/m/Australia_South_Australia_location_map.svg.png)
![](../I/m/Red_pog.svg.png)
District Council of Alexandrina
Seat of the former District Council of Alexandrina in South Australia
Based at Point Sturt on the western shore of Lake Alexandrina, it was formed in 1856 by secession from the District Council of Bremer when residents of the Hundred of Alexandrina area lobbied strongly for their own council. 32 years later in 1888 it was amalgamated back into the DC of Bremer.[1]
Modern namesake
The name "Alexandrina" was revived for local government in South Australia in 1997 when the district councils of Strathalbyn, Port Elliot and Goolwa, and part of the District Council of Willunga were amalgamated to form the Alexandrina Council.[1]
gollark: These are done → muahahaha.
gollark: ... also array literals, bee their bad docs.
gollark: Please also give me write access to the repo.
gollark: Oh, right, array indexing.
gollark: ```python# parsita-based pseudocode syntax parserfrom stmt import *from parsita import *from parsita.util import constantdef compose(f, g): return lambda x: f(g(x))def map_expr(x): start, end = x if end == "": return start return Op([start, end[1]], end[0])def map_unop_expr(x): return Op(x[1], x[0])def aliases(name, aliases): p = lit(name) for alias in aliases: p |= (lit(alias) > (lambda _: name)) return pclass ExprParser(TextParsers): ε = lit("") IntLit = reg("\-?[0-9]+") > compose(IntLit, int) StrLit = "'" >> reg("[^']*") << "'" > StrLit # TODO escapes (not in "spec" but could be needed) FloatLit = reg("\-?[0-9]+\.[0-9]+") > compose(FloatLit, float) Identifier = reg("[a-zA-Z_]+[a-zA-Z_0-9]*") > Var BracketedExpr = "(" >> Expr << ")" UnaryOperator = lit("NOT") Start = FloatLit | StrLit | IntLit | BracketedExpr | (UnaryOperator & Expr > map_unop_expr) | Identifier # avoid left recursion problems by not doing left recursion # AQA pseudocode does not appear to have a notion of "operator precedence", simplifying parsing logic nicely BinaryOperator = aliases("≤", ["<="]) | aliases("≠", ["!="]) | aliases("≥", [">="]) | lit("DIV") | lit("MOD") | lit("AND") | lit("OR") | reg("[+/*\-=<>]") End = (BinaryOperator & Expr) | ε Expr = (Start & End) > map_exprparse = ExprParser.Expr.parsex = parse("1+2+3 != 6 AND NOT 4 AND x + y")if isinstance(x, Failure): print(x.message)else: print(x.value)```
References
- Marsden, Susan (2012). "Local Government Association of South Australia: A History of South Australian Councils to 1936" (PDF). Local Government Association of South Australia. p. 9. Retrieved 8 November 2015.
Created on 22 May 1856 when severed from DC of Bremer, following petitions and counter-petitions between Hundred of Alexandrina settlers requesting their own council and memorialists in DC of Bremer. [...] Council discontinued when re-merged with DC of Bremer (Act 419 of 1887, gazetted 5 January 1888).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.