object Parser
- Alphabetic
- By Inheritance
- Parser
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def base[_](implicit arg0: P[Any]): P[RegexC[Unit]]
- def charClass[_](implicit arg0: P[Any]): P[MatchSet[Char]]
Character classes like
[acz]
or[^a-cHP-W]
.
- def charClassBase[_](implicit arg0: P[Any]): P[MatchSet[Char]]
- def charClassStandardMatchChar[_](implicit arg0: P[Any]): P[Char]
Standard characters to match like
a
or%
but also characters that aren't special within character classes such as*
(ex:[*+]
matches on literal*
and+
). - def charClassTerm[_](implicit arg0: P[Any]): P[MatchSet[Char]]
- def charClassUnion[_](implicit arg0: P[Any]): P[MatchSet[Char]]
- def charOrRange[_](implicit arg0: P[Any]): P[MatchSet[Char]]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def factor[_](implicit arg0: P[Any]): P[RegexC[Unit]]
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def matchCharRange[_](implicit arg0: P[Any]): P[Range[Char]]
Character range like
a-z
. - def matchLitCharClassChar[_](implicit arg0: P[Any]): P[Literal[Char]]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def parseRegex(regex: String): Either[String, RegexC[String]]
- def posInt[_](implicit arg0: P[Any]): P[Int]
Positive integers within the max range of Scala's
Int
. - def positiveCharClassContent[_](implicit arg0: P[Any]): P[MatchSet[Char]]
- def positivePOSIXCharClass[_](implicit arg0: P[Any]): P[MatchSet[Char]]
- def quantifier[_](implicit arg0: P[Any]): P[Quantifier]
Matches repeat counts like
{3}
or{1,4}
. - def regex[_](implicit arg0: P[Any]): P[RegexC[Unit]]
A parser for a regular expression.
A parser for a regular expression. You probably want to use regexExpr instead, as this parser will succeed even if there are trailing characters after a valid regular expression.
- def regexExpr[_](implicit arg0: P[Any]): P[RegexC[String]]
A parser for strings that are complete regular expressions, up until the end of the string.
- def shorthandClass[_](implicit arg0: P[Any]): P[MatchSet[Char]]
A shorthand class such as
\d
or\w
.A shorthand class such as
\d
or\w
. This parser itself doesn't look for the\
; it starts with the character after it. - def singleLitCharClassChar[_](implicit arg0: P[Any]): P[Char]
- def specialChar[_](implicit arg0: P[Any]): P[Char]
Matches on special characters that should be escaped like
*
and{
. - def standardMatchChar[_](implicit arg0: P[Any]): P[Char]
Standard characters to match like
a
or%
. - final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def term[_](implicit arg0: P[Any]): P[RegexC[Unit]]
- def toString(): String
- Definition Classes
- AnyRef → Any
- def unicodeCodePoint[_](implicit arg0: P[Any]): P[Char]
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def wildcard[_](implicit arg0: P[Any]): P[RegexC[Char]]
Matches the wildcard character
.
.