Monechma
Monechma is a genus of plants in the family Acanthaceae, closely related to the genus Justicia.
Monechma | |
---|---|
Scientific classification ![]() | |
Kingdom: | Plantae |
Clade: | Tracheophytes |
Clade: | Angiosperms |
Clade: | Eudicots |
Clade: | Asterids |
Order: | Lamiales |
Family: | Acanthaceae |
Subfamily: | Acanthoideae |
Tribe: | Justicieae |
Genus: | Monechma Hochst. |
Species
- Monechma acutum C.B.Clarke
- Monechma affine Hochst.
- Monechma angustifolium Nees
- Monechma angustissimum S.Moore
- Monechma arenicola C.B.Clarke
- Monechma atherstonei C.B.Clarke
- Monechma australe P.G.Mey.
- Monechma bracteatum Hochst.
- Monechma calcaratum Schinz
- Monechma callothamnum J.Munday
- Monechma carrissoi Benoist
- Monechma ciliatum (Jacq.) Milne-Redh.
- Monechma clarkei Schinz
- Monechma cleomoides C.B.Clarke
- Monechma crassiusculum P.G.Mey.
- Monechma debile (Forssk.) Nees
- Monechma depauperatum C.B.Clarke
- Monechma desertorum C.B.Clarke
- Monechma distichotrichum (Lindau) P.G.Mey.
- Monechma divaricatum (Nees) C.B. Clarke
- Monechma eremum S.Moore
- Monechma fimbriatum C.B.Clarke
- Monechma floridum C.B.Clarke
- Monechma foliosum C.B.Clarke
- Monechma genistifolium C.B.Clarke
- Monechma glaucifolium S.Moore
- Monechma grandiflorum Schinz
- Monechma hereroense C.B.Clarke
- Monechma hispidum Hochst.
- Monechma incanum C.B.Clarke
- Monechma leucoderme (Schinz) C.B.Clarke
- Monechma linaria C.B.Clarke
- Monechma loliaceum K.Schum.
- Monechma lolioides C.B.Clarke
- Monechma marginatum C.B.Clarke
- Monechma molle C.B.Clarke
- Monechma mollissimum (Nees) P.G.Mey.
- Monechma monechmoides (S.Moore) Hutch.
- Monechma namaense C.B.Clarke
- Monechma ndellense (Lindau) Miege & Heine
- Monechma nepeta C.B.Clarke
- Monechma nepetoides C.B.Clarke
- Monechma pilosella Nees
- Monechma platysepalum S.Moore
- Monechma praecox Milne-Redh.
- Monechma pseudopatulum C.B.Clarke
- Monechma quintasii Benoist
- Monechma rigidum S.Moore
- Monechma robustum Bond
- Monechma salsola C.B.Clarke
- Monechma saxatile J.Munday
- Monechma scabridum C.B.Clarke
- Monechma scabrinerve C.B.Clarke
- Monechma serotinum P.G.Mey.
- Monechma spartioides C.B.Clarke
- Monechma spissum C.B.Clarke
- Monechma subsessile (Oliv.) C.B. Clarke
- Monechma terminale S.Moore
- Monechma tettense C.B.Clarke
- Monechma tonsum P.G.Mey.
- Monechma troglodytica Chiov.
- Monechma ukambense C.B.Clarke
- Monechma varians C.B.Clarke
- Monechma violaceum Nees
- Monechma virgultorum S.Moore
- Monechma welwitschii C.B.Clarke
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)```
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.