Leptosia
Leptosia, commonly called wood whites, is a genus of pierid butterflies. It is the only genus of the tribe Leptosiaini.[1] Leptosia are found in Africa, except for Leptosia nina, which ranges from India to Australia, and Leptosia lignea, which is found only on Sulawesi. All have a frail appearance and broad rounded wings. They are only distantly related to the Palearctic wood whites Leptidea (Dismorphiinae).
Leptosia | |
---|---|
Leptosia medusa | |
Scientific classification ![]() | |
Kingdom: | Animalia |
Phylum: | Arthropoda |
Class: | Insecta |
Order: | Lepidoptera |
Family: | Pieridae |
Tribe: | Leptosiaini Braby, 2014 |
Genus: | Leptosia Hübner, 1818 |
Species | |
Several, see text | |
Synonyms | |
|
Species
Listed alphabetically:[2]
- Leptosia alcesta (Stoll, [1782]) – African wood white or flip flop (Sub-Saharan Africa)
- Leptosia bastini Hecq, 1997
- Leptosia hybrida Bernardi, 1952 – hybrid wood white (western Africa)
- Leptosia lignea (Vollenhoven, 1865) – (endemic to Sulawesi)
- Leptosia marginea (Mabille, 1890) – black-edged spirit (western Africa)
- Leptosia medusa (Cramer, [1777]) – dainty spirit (western Africa)
- Leptosia nina (Fabricius, 1793) – Psyche (Southeast Asia to Australia)
- Leptosia nupta (Butler, 1873) – immaculate wood white (western Africa)
- Leptosia wigginsi (Dixey, 1915) – opaque wood white (central Africa)
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
![]() |
Wikimedia Commons has media related to Leptosia. |
![]() |
Wikispecies has information related to Leptosia |
- Wahlberg, N.; Rota, J.; Braby, M.F.; Pierce, N.E.; Wheat, C.W. (2014). "Revised systematics and higher classification of pierid butterflies (Lepidoptera: Pieridae) based on molecular data". Zoologica Scripta. 43 (6): 641–650. doi:10.1111/zsc.12075.
- Leptosia, funet.fi
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.