Package

org.globalnames

parser

Permalink

package parser

Visibility
  1. Public
  2. All

Type Members

  1. case class Approximation(pos: CapturePosition) extends AstNode with Product with Serializable

    Permalink
  2. trait AstNode extends AnyRef

    Permalink
  3. case class Author(words: Seq[AuthorWord], anon: Boolean = false, separator: Option[AuthorSep] = None, filius: Option[AuthorWord] = None) extends AstNode with Product with Serializable

    Permalink
  4. case class AuthorSep(pos: CapturePosition) extends AstNode with Product with Serializable

    Permalink
  5. case class AuthorWord(pos: CapturePosition, separator: AuthorWordSeparator = AuthorWordSeparator.None) extends AstNode with Product with Serializable

    Permalink
  6. sealed trait AuthorWordSeparator extends AnyRef

    Permalink
  7. case class AuthorsGroup(authors: AuthorsTeam, authorsEx: Option[AuthorsTeam] = None, authorsEmend: Option[AuthorsTeam] = None) extends AstNode with Product with Serializable

    Permalink
  8. case class AuthorsTeam(authors: Seq[Author], years: Seq[Year] = Seq()) extends AstNode with Product with Serializable

    Permalink
  9. case class Authorship(authors: AuthorsGroup, combination: Option[AuthorsGroup] = None, inparenthesis: Boolean = false, basionymParsed: Boolean = false) extends AstNode with Product with Serializable

    Permalink
  10. case class Comparison(pos: CapturePosition) extends AstNode with Product with Serializable

    Permalink
  11. case class HybridChar(pos: CapturePosition) extends AstNode with Product with Serializable

    Permalink
  12. case class Infraspecies(word: SpeciesWord, rank: Option[Rank] = None, authorship: Option[Authorship]) extends AstNode with Product with Serializable

    Permalink
  13. case class InfraspeciesGroup(group: Seq[Infraspecies]) extends AstNode with Product with Serializable

    Permalink
  14. case class Name(uninomial: Uninomial, subgenus: Option[SubGenus] = None, species: Option[Species] = None, infraspecies: Option[InfraspeciesGroup] = None, comparison: Option[Comparison] = None, approximation: Option[Approximation] = None, ignored: Option[String] = None, bacteria: Boolean = false, genusParsed: Boolean = false) extends AstNode with Product with Serializable

    Permalink
  15. case class NamesGroup(name: Name, hybridParts: Seq[(HybridChar, Option[Name])], leadingHybridChar: Option[HybridChar]) extends AstNode with Product with Serializable

    Permalink
  16. class Parser extends parboiled2.Parser

    Permalink
  17. case class Rank(pos: CapturePosition, typ: Option[String] = None) extends AstNode with Product with Serializable

    Permalink
  18. abstract class Result extends AnyRef

    Permalink
  19. case class ScientificName(pos: CapturePosition = CapturePosition.empty, namesGroup: Option[NamesGroup] = None, quality: Int = 1, unparsedTail: Option[String] = None, surrogatePreprocessed: Boolean = false) extends AstNode with Product with Serializable

    Permalink
  20. case class Species(word: SpeciesWord, authorship: Option[Authorship] = None) extends AstNode with Product with Serializable

    Permalink
  21. case class SpeciesWord(pos: CapturePosition) extends AstNode with Product with Serializable

    Permalink
  22. case class SubGenus(word: UninomialWord) extends AstNode with Product with Serializable

    Permalink
  23. class TrackingPositionsUnescapeHtml4Translator extends AggregateTranslator

    Permalink
  24. case class Uninomial(word: UninomialWord, authorship: Option[Authorship] = None, rank: Option[Rank] = None, parent: Option[Uninomial] = None, implied: Boolean = false) extends AstNode with Product with Serializable

    Permalink
  25. case class UninomialWord(pos: CapturePosition) extends AstNode with Product with Serializable

    Permalink
  26. case class Warning(info: WarningInfo, node: AstNode) extends Ordered[Warning] with Product with Serializable

    Permalink
  27. case class WarningInfo(level: Int, message: String) extends Product with Serializable

    Permalink
  28. case class Year(pos: CapturePosition, alpha: Option[CapturePosition] = None, rangeEnd: Option[CapturePosition] = None, approximate: Boolean = false) extends AstNode with Product with Serializable

    Permalink

Value Members

  1. object AuthorWordSeparator

    Permalink
  2. object FactoryAST

    Permalink
  3. object Parser

    Permalink
  4. object Preprocessor

    Permalink
  5. object Result

    Permalink
  6. object TrackingPositionsUnescapeHtml4Translator

    Permalink
  7. object Util

    Permalink
  8. object Warning extends Serializable

    Permalink
  9. package formatters

    Permalink

Ungrouped