Packages

o

org.yaml.lexer

YamlCharRules

object YamlCharRules

An Object to contain Character rules for The YamlLexer

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. YamlCharRules
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final val BomMark: Int(65279)

    [3] c-byte-order-mark ::= #xFEFF

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. def escapeSeq(c: Int): Int

    YAML Escape Sequences are a superset of C’s escape sequences: [42]-[61] Returns:

    YAML Escape Sequences are a superset of C’s escape sequences: [42]-[61] Returns:

    • the processed escaped sequence if single char
    • 'simpleMultiDocument.yaml', 'u', or 'U' for Unicode hexadecimal sequences
    • -1 when it is not a valid escape char
  10. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. def isAsciiLetter(c: Int): Boolean

    ASCII letter (alphabetic) characters:

    ASCII letter (alphabetic) characters:

    [37] ns-ascii-letter ::= [#x41-#x5A] ( A-Z )/ | [#x61-#x7A] (a-z)

    Annotations
    @inline()
  14. final def isBBreak(c: Int): Boolean

    Is the Break Line Char [24] line-feed ::= #xA [25] b-carriage-return ::= #xD [26] b-char ::= b-line-feed | b-carriage-return

  15. def isBreakComment(c: Int): Boolean

    Is the Break Comment Char [76] b-comment ::= b-non-content | /* End of file */ [30] b-non-content ::= b-break

  16. final def isBreakOrEof(c: Int): Boolean
  17. def isCPrintable(c: Int): Boolean

    Is a Char Printable ? [1] c-printable ::= #x9 | #xA | #xD | [#x20-#x7E] 8 bit | #x85 | [#xA0-#xD7FF] | [#xE000-#xFFFD] 16 bit | [#x10000-#simpleMultiDocument.yaml 10 FF FF] 32 bit

  18. def isFlowIndicator(chr: Int): Boolean

    [23] c-flow-indicator ::= “,” | “[” | “]” | “{” | “}”

  19. def isIndicator(c: Int): Boolean
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. def isMappingIndicator(c1: Int, c2: ⇒ Int): Boolean

    If c1 followed by c2 a mapping indicator

  22. def isNBChar(c: Int): Boolean

    A Printable not break character [27] nb-char ::= c-printable - b-char - c-byte-order-mark

  23. def isNbJson(c: Int): Boolean

    Is a Non Blank Json character ? [2] nb-json ::= #x9 | [#x20-#simpleMultiDocument.yaml 10 FF FF]

  24. def isNsChar(c: Int): Boolean

    Is a Non Space Char [34] ns-char

  25. def isNsDecDigit(c: Int): Boolean

    Is a Decimal Digit

    Is a Decimal Digit

    [35] nsDecDigit ::= [#x30-#x39] (0-9)

    Annotations
    @inline()
  26. def isNsHexDigit(c: Int): Boolean

    A hexadecimal digit for escape sequences:

    A hexadecimal digit for escape sequences:

    [36] ns-hex-digit ::= ns-dec-digit | [#x41-#x46] (A-F) | [#x61-#x66] (a-f)

    Annotations
    @inline()
  27. def isWhite(c: Int): Boolean

    Is a whitespace Char [31] s-space ::= #x20 [32] s-tab ::= #x9 [33] s-white ::= s-space | s-tab

  28. def isWordChar(c: Int): Boolean

    Word (alphanumeric) characters for identifiers:

    Word (alphanumeric) characters for identifiers:

    [38] ns-word-char ::= ns-dec-digit | ns-ascii-letter | “-”

  29. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  30. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  31. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  32. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  33. def toString(): String
    Definition Classes
    AnyRef → Any
  34. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped