abstract class Combined extends AnyRef
This class defines a uniform interface for defining parsers for mixed kind numeric literals, independent of how whitespace should be handled after the literal or whether the literal should allow for negative numbers.
- Source
- Combined.scala
- Since
4.0.0
- Note
implementations of this class found within
Lexermay employ sharing and refine the non-finaldefs in this class intovalorlazy valwhen overriding.
- Alphabetic
- By Inheritance
- Combined
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
binary: Parsley[Either[BigInt, BigDecimal]]
This parser will parse either an integer or a real binary number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real binary number, handling any ambiguity with the prefixes .
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
abstract
def
bounded[T](number: Parsley[Either[BigInt, BigDecimal]], bits: Bits, radix: Int)(implicit ev: CanHold[self, T]): Parsley[Either[T, BigDecimal]]
- Attributes
- protected[numeric]
-
abstract
def
decimal: Parsley[Either[BigInt, BigDecimal]]
This parser will parse either an integer or a real decimal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real decimal number, handling any ambiguity with the prefixes .
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
abstract
def
hexadecimal: Parsley[Either[BigInt, BigDecimal]]
This parser will parse either an integer or a real hexadecimal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real hexadecimal number, handling any ambiguity with the prefixes .
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
abstract
def
number: Parsley[Either[BigInt, BigDecimal]]
This parser will parse either an integer or a real number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real number, handling any ambiguity with the prefixes . Depending on the configuration this may be able to handle different bases for each type of number.
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
abstract
def
octal: Parsley[Either[BigInt, BigDecimal]]
This parser will parse either an integer or a real octal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real octal number, handling any ambiguity with the prefixes .
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
Concrete 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
-
def
_binary: Parsley[Either[BigInt, BigDecimal]]
- Attributes
- protected[numeric]
-
def
_decimal: Parsley[Either[BigInt, BigDecimal]]
- Attributes
- protected[numeric]
-
def
_hexadecimal: Parsley[Either[BigInt, BigDecimal]]
- Attributes
- protected[numeric]
-
def
_number: Parsley[Either[BigInt, BigDecimal]]
- Attributes
- protected[numeric]
-
def
_octal: Parsley[Either[BigInt, BigDecimal]]
- Attributes
- protected[numeric]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
final
def
binary16[T](implicit arg0: can_hold_16_bits[T]): Parsley[Either[T, BigDecimal]]
This parser will parse either an integer or a real binary number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real binary number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
binary16Double[T](implicit arg0: can_hold_16_bits[T]): Parsley[Either[T, Double]]
This parser will parse either an integer or a real binary number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real binary number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
binary16Float[T](implicit arg0: can_hold_16_bits[T]): Parsley[Either[T, Float]]
This parser will parse either an integer or a real binary number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real binary number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
binary32[T](implicit arg0: can_hold_32_bits[T]): Parsley[Either[T, BigDecimal]]
This parser will parse either an integer or a real binary number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real binary number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
binary32Double[T](implicit arg0: can_hold_32_bits[T]): Parsley[Either[T, Double]]
This parser will parse either an integer or a real binary number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real binary number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
binary32Float[T](implicit arg0: can_hold_32_bits[T]): Parsley[Either[T, Float]]
This parser will parse either an integer or a real binary number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real binary number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
binary64[T](implicit arg0: can_hold_64_bits[T]): Parsley[Either[T, BigDecimal]]
This parser will parse either an integer or a real binary number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real binary number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
binary64Double[T](implicit arg0: can_hold_64_bits[T]): Parsley[Either[T, Double]]
This parser will parse either an integer or a real binary number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real binary number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
binary64Float[T](implicit arg0: can_hold_64_bits[T]): Parsley[Either[T, Float]]
This parser will parse either an integer or a real binary number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real binary number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
binary8[T](implicit arg0: can_hold_8_bits[T]): Parsley[Either[T, BigDecimal]]
This parser will parse either an integer or a real binary number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real binary number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
binary8Double[T](implicit arg0: can_hold_8_bits[T]): Parsley[Either[T, Double]]
This parser will parse either an integer or a real binary number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real binary number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
binary8Float[T](implicit arg0: can_hold_8_bits[T]): Parsley[Either[T, Float]]
This parser will parse either an integer or a real binary number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real binary number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
decimal16[T](implicit arg0: can_hold_16_bits[T]): Parsley[Either[T, BigDecimal]]
This parser will parse either an integer or a real decimal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real decimal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
decimal16Double[T](implicit arg0: can_hold_16_bits[T]): Parsley[Either[T, Double]]
This parser will parse either an integer or a real decimal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real decimal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
decimal16Float[T](implicit arg0: can_hold_16_bits[T]): Parsley[Either[T, Float]]
This parser will parse either an integer or a real decimal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real decimal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
decimal32[T](implicit arg0: can_hold_32_bits[T]): Parsley[Either[T, BigDecimal]]
This parser will parse either an integer or a real decimal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real decimal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
decimal32Double[T](implicit arg0: can_hold_32_bits[T]): Parsley[Either[T, Double]]
This parser will parse either an integer or a real decimal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real decimal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
decimal32Float[T](implicit arg0: can_hold_32_bits[T]): Parsley[Either[T, Float]]
This parser will parse either an integer or a real decimal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real decimal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
decimal64[T](implicit arg0: can_hold_64_bits[T]): Parsley[Either[T, BigDecimal]]
This parser will parse either an integer or a real decimal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real decimal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
decimal64Double[T](implicit arg0: can_hold_64_bits[T]): Parsley[Either[T, Double]]
This parser will parse either an integer or a real decimal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real decimal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
decimal64Float[T](implicit arg0: can_hold_64_bits[T]): Parsley[Either[T, Float]]
This parser will parse either an integer or a real decimal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real decimal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
decimal8[T](implicit arg0: can_hold_8_bits[T]): Parsley[Either[T, BigDecimal]]
This parser will parse either an integer or a real decimal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real decimal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
decimal8Double[T](implicit arg0: can_hold_8_bits[T]): Parsley[Either[T, Double]]
This parser will parse either an integer or a real decimal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real decimal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
decimal8Float[T](implicit arg0: can_hold_8_bits[T]): Parsley[Either[T, Float]]
This parser will parse either an integer or a real decimal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real decimal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
def
ensureDouble[T](number: Parsley[Either[T, BigDecimal]]): Parsley[Either[T, Double]]
- Attributes
- protected[numeric]
-
def
ensureFloat[T](number: Parsley[Either[T, BigDecimal]]): Parsley[Either[T, Float]]
- Attributes
- protected[numeric]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
hexadecimal16[T](implicit arg0: can_hold_16_bits[T]): Parsley[Either[T, BigDecimal]]
This parser will parse either an integer or a real hexadecimal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real hexadecimal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
hexadecimal16Double[T](implicit arg0: can_hold_16_bits[T]): Parsley[Either[T, Double]]
This parser will parse either an integer or a real hexadecimal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real hexadecimal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
hexadecimal16Float[T](implicit arg0: can_hold_16_bits[T]): Parsley[Either[T, Float]]
This parser will parse either an integer or a real hexadecimal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real hexadecimal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
hexadecimal32[T](implicit arg0: can_hold_32_bits[T]): Parsley[Either[T, BigDecimal]]
This parser will parse either an integer or a real hexadecimal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real hexadecimal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
hexadecimal32Double[T](implicit arg0: can_hold_32_bits[T]): Parsley[Either[T, Double]]
This parser will parse either an integer or a real hexadecimal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real hexadecimal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
hexadecimal32Float[T](implicit arg0: can_hold_32_bits[T]): Parsley[Either[T, Float]]
This parser will parse either an integer or a real hexadecimal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real hexadecimal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
hexadecimal64[T](implicit arg0: can_hold_64_bits[T]): Parsley[Either[T, BigDecimal]]
This parser will parse either an integer or a real hexadecimal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real hexadecimal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
hexadecimal64Double[T](implicit arg0: can_hold_64_bits[T]): Parsley[Either[T, Double]]
This parser will parse either an integer or a real hexadecimal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real hexadecimal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
hexadecimal64Float[T](implicit arg0: can_hold_64_bits[T]): Parsley[Either[T, Float]]
This parser will parse either an integer or a real hexadecimal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real hexadecimal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
hexadecimal8[T](implicit arg0: can_hold_8_bits[T]): Parsley[Either[T, BigDecimal]]
This parser will parse either an integer or a real hexadecimal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real hexadecimal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
hexadecimal8Double[T](implicit arg0: can_hold_8_bits[T]): Parsley[Either[T, Double]]
This parser will parse either an integer or a real hexadecimal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real hexadecimal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
hexadecimal8Float[T](implicit arg0: can_hold_8_bits[T]): Parsley[Either[T, Float]]
This parser will parse either an integer or a real hexadecimal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real hexadecimal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
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()
-
final
def
number16[T](implicit arg0: can_hold_16_bits[T]): Parsley[Either[T, BigDecimal]]
This parser will parse either an integer or a real number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
number16Double[T](implicit arg0: can_hold_16_bits[T]): Parsley[Either[T, Double]]
This parser will parse either an integer or a real number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
number16Float[T](implicit arg0: can_hold_16_bits[T]): Parsley[Either[T, Float]]
This parser will parse either an integer or a real number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
number32[T](implicit arg0: can_hold_32_bits[T]): Parsley[Either[T, BigDecimal]]
This parser will parse either an integer or a real number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
number32Double[T](implicit arg0: can_hold_32_bits[T]): Parsley[Either[T, Double]]
This parser will parse either an integer or a real number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
number32Float[T](implicit arg0: can_hold_32_bits[T]): Parsley[Either[T, Float]]
This parser will parse either an integer or a real number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
number64[T](implicit arg0: can_hold_64_bits[T]): Parsley[Either[T, BigDecimal]]
This parser will parse either an integer or a real number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
number64Double[T](implicit arg0: can_hold_64_bits[T]): Parsley[Either[T, Double]]
This parser will parse either an integer or a real number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
number64Float[T](implicit arg0: can_hold_64_bits[T]): Parsley[Either[T, Float]]
This parser will parse either an integer or a real number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
number8[T](implicit arg0: can_hold_8_bits[T]): Parsley[Either[T, BigDecimal]]
This parser will parse either an integer or a real number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
number8Double[T](implicit arg0: can_hold_8_bits[T]): Parsley[Either[T, Double]]
This parser will parse either an integer or a real number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
number8Float[T](implicit arg0: can_hold_8_bits[T]): Parsley[Either[T, Float]]
This parser will parse either an integer or a real number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
octal16[T](implicit arg0: can_hold_16_bits[T]): Parsley[Either[T, BigDecimal]]
This parser will parse either an integer or a real octal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real octal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
octal16Double[T](implicit arg0: can_hold_16_bits[T]): Parsley[Either[T, Double]]
This parser will parse either an integer or a real octal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real octal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
octal16Float[T](implicit arg0: can_hold_16_bits[T]): Parsley[Either[T, Float]]
This parser will parse either an integer or a real octal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real octal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
octal32[T](implicit arg0: can_hold_32_bits[T]): Parsley[Either[T, BigDecimal]]
This parser will parse either an integer or a real octal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real octal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
octal32Double[T](implicit arg0: can_hold_32_bits[T]): Parsley[Either[T, Double]]
This parser will parse either an integer or a real octal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real octal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
octal32Float[T](implicit arg0: can_hold_32_bits[T]): Parsley[Either[T, Float]]
This parser will parse either an integer or a real octal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real octal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
octal64[T](implicit arg0: can_hold_64_bits[T]): Parsley[Either[T, BigDecimal]]
This parser will parse either an integer or a real octal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real octal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
octal64Double[T](implicit arg0: can_hold_64_bits[T]): Parsley[Either[T, Double]]
This parser will parse either an integer or a real octal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real octal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
octal64Float[T](implicit arg0: can_hold_64_bits[T]): Parsley[Either[T, Float]]
This parser will parse either an integer or a real octal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real octal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
octal8[T](implicit arg0: can_hold_8_bits[T]): Parsley[Either[T, BigDecimal]]
This parser will parse either an integer or a real octal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real octal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
octal8Double[T](implicit arg0: can_hold_8_bits[T]): Parsley[Either[T, Double]]
This parser will parse either an integer or a real octal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real octal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
octal8Float[T](implicit arg0: can_hold_8_bits[T]): Parsley[Either[T, Float]]
This parser will parse either an integer or a real octal number, handling any ambiguity with the prefixes .
This parser will parse either an integer or a real octal number, handling any ambiguity with the prefixes . Additionally, the type is further constrained (see the corresponding parsers).
- Annotations
- @inline()
- Since
4.0.0
- Note
the exact behaviour of this parser is decided by the implementations given in
Lexer, which will depend on user-defined configuration. Please see the relevant documentation of these specific objects.- See also
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()