Anacimas

Anacimas is a genus of horse flies in the family Tabanidae. There are at least two described species in Anacimas.[1][2][3][4]

Anacimas
Scientific classification
Kingdom: Animalia
Phylum: Arthropoda
Class: Insecta
Order: Diptera
Family: Tabanidae
Subfamily: Tabaninae
Tribe: Diachlorini
Genus: Anacimas
Enderlein, 1923

Species

These two species belong to the genus Anacimas:

Data sources: i = ITIS,[1] c = Catalogue of Life,[2] g = GBIF,[3] b = Bugguide.net[4]

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)```
gollark: <@332271551481118732> Expression parsing is done, I think.
gollark: I wonder if AQA pseudocode *does* have operator precedence. We may need to harvest exam papers.
gollark: This will allow 3% more efficient harnessing of character set anomalies.

References

  1. "Anacimas Report". Integrated Taxonomic Information System. Retrieved 2018-04-26.
  2. "Browse Anacimas". Catalogue of Life. Retrieved 2018-04-26.
  3. "Anacimas". GBIF. Retrieved 2018-04-26.
  4. "Anacimas Genus Information". BugGuide.net. Retrieved 2018-04-26.

Further reading

  • Teskey, H. J. (1990). The horse flies and deer flies of Canada and Alaska (Diptera: Tabanidae). The Insects and Arachnids of Canada. 16. Agriculture Canada. ISBN 978-0660132822. ISSN 0706-7313.
  • Burger, J. F. (1995). Catalog of Tabanidae (Diptera) in North America north of Mexico. Associated Publishers. ISBN 978-1566650649.
  • Goodwin, J. T.; Drees, B. M. (1996). "The horse and deer flies (Diptera: Tabanidae) of Texas". Southwestern Entomologist Supplement (20).
  • McAlpine, J. F.; Petersen, B. V.; Shewell, G. E.; Teskey, H. J.; Vockeroth, J. R.; Wood, D. M., eds. (1981). Manual of Nearctic Diptera, Volume I. Agriculture Canada, Research Branch. ISBN 978-0-660-10731-8.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.