package
parser
Type Members
-
case class
Approximation(id: Int, pos: CapturePosition) extends AstNode with Product with Serializable
-
trait
AstNode extends AnyRef
-
case class
Author(id: Int, words: Seq[AuthorWord], anon: Boolean = false, filius: Option[AuthorWord] = scala.None) extends AstNode with Product with Serializable
-
case class
AuthorWord(id: Int, pos: CapturePosition, separator: AuthorWordSeparator = AuthorWordSeparator.None) extends AstNode with Product with Serializable
-
-
case class
AuthorsGroup(id: Int, authors: AuthorsTeam, authorsEx: Option[AuthorsTeam] = scala.None, year: Option[Year] = scala.None) extends AstNode with Product with Serializable
-
case class
AuthorsTeam(id: Int, authors: Seq[Author]) extends AstNode with Product with Serializable
-
case class
Authorship(id: Int, authors: AuthorsGroup, combination: Option[AuthorsGroup] = scala.None, inparenthesis: Boolean = false, basionymParsed: Boolean = false) extends AstNode with Product with Serializable
-
case class
Comparison(id: Int, pos: CapturePosition) extends AstNode with Product with Serializable
-
case class
HybridChar(id: Int, pos: CapturePosition) extends AstNode with Product with Serializable
-
case class
Infraspecies(id: Int, pos: CapturePosition, rank: Option[Rank] = scala.None, authorship: Option[Authorship]) extends AstNode with Product with Serializable
-
case class
InfraspeciesGroup(id: Int, group: Seq[Infraspecies]) extends AstNode with Product with Serializable
-
case class
Name(id: Int, uninomial: Uninomial, subgenus: Option[SubGenus] = scala.None, species: Option[Species] = scala.None, infraspecies: Option[InfraspeciesGroup] = scala.None, comparison: Option[Comparison] = scala.None, approximation: Option[Approximation] = scala.None, ignored: Option[String] = scala.None, genusParsed: Boolean = false) extends AstNode with Product with Serializable
-
case class
NamesGroup(id: Int, name: Seq[Name], hybrid: Option[HybridChar] = scala.None) extends AstNode with Product with Serializable
-
class
Parser extends parboiled2.Parser
-
case class
Rank(id: Int, pos: CapturePosition, typ: Option[String] = scala.None) extends AstNode with Product with Serializable
-
case class
ScientificName(namesGroup: Option[NamesGroup] = scala.None, isVirus: Boolean = false, quality: Int = 1, unparsedTail: Option[String] = scala.None) extends Product with Serializable
-
-
case class
Species(id: Int, pos: CapturePosition, authorship: Option[Authorship] = scala.None) extends AstNode with Product with Serializable
-
case class
SpeciesWord(id: Int, pos: CapturePosition) extends AstNode with Product with Serializable
-
case class
SubGenus(id: Int, subgenus: UninomialWord) extends AstNode with Product with Serializable
-
-
case class
Uninomial(id: Int, pos: CapturePosition, authorship: Option[Authorship] = scala.None, rank: Option[Rank] = scala.None, parent: Option[Uninomial] = scala.None, implied: Boolean = false) extends AstNode with Product with Serializable
-
case class
UninomialWord(id: Int, pos: CapturePosition) extends AstNode with Product with Serializable
-
case class
Warning(level: Int, message: String, astNodeId: Int) extends Ordered[Warning] with Product with Serializable
-
case class
Year(id: Int, pos: CapturePosition, alpha: Option[CapturePosition] = scala.None, approximate: Boolean = false) extends AstNode with Product with Serializable
Value Members
-
-
-
object
BuildInfo extends Product with Serializable
-
-
-