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.