name.lakhin.eliah.projects.papacarlo

lexis

package lexis

Visibility
  1. Public
  2. All

Type Members

  1. final case class CharRangeMatcher(from: Char, to: Char, positive: Boolean = true) extends Matcher with Product with Serializable

  2. final case class CharSetMatcher(set: Set[Char], positive: Boolean = true) extends Matcher with Product with Serializable

  3. final case class ChoiceMatcher(first: Matcher, second: Matcher) extends Matcher with Product with Serializable

  4. final case class Context(kind: Int, parent: Option[Context] = scala.None) extends Product with Serializable

  5. final class Contextualizer extends AnyRef

  6. final case class Fragment(id: Int, begin: TokenReference, end: TokenReference) extends Product with Serializable

  7. final class FragmentController extends AnyRef

  8. sealed abstract class Matcher extends AnyRef

  9. final case class PredicativeMatcher(sub: Matcher, positive: Boolean = true) extends Matcher with Product with Serializable

  10. final case class RepetitionMatcher(sub: Matcher, min: Int = 0, max: Int = scala.Int.MaxValue) extends Matcher with Product with Serializable

  11. sealed abstract class SeamType extends AnyRef

  12. final case class SequentialMatcher(first: Matcher, second: Matcher) extends Matcher with Product with Serializable

  13. sealed abstract class SkipLevel extends AnyRef

  14. final case class StringMatcher(pattern: String) extends Matcher with Product with Serializable

  15. final class Token extends AnyRef

  16. final class TokenCollection extends AnyRef

  17. final class TokenReference extends AnyRef

  18. final class Tokenizer extends AnyRef

Value Members

  1. object Context extends Serializable

  2. object EnterContext extends SeamType with Product with Serializable

  3. object ForceSkip extends SkipLevel with Product with Serializable

  4. object ForceUse extends SkipLevel with Product with Serializable

  5. object LeaveContext extends SeamType with Product with Serializable

  6. object Matcher

  7. object OriginalSkipping extends SkipLevel with Product with Serializable

  8. object RegularSeam extends SeamType with Product with Serializable

  9. object Token

  10. object UnexpectedSeam extends SeamType with Product with Serializable

Ungrouped