Properties
withSpans
withSpans: boolean
Methods
getAttribute
- getAttribute(ps: FluentParserStream): Attribute
getAttributes
- getAttributes(ps: FluentParserStream): Attribute[]
getComment
- getComment(ps: FluentParserStream): Comment
-
Parameters
Returns Comment
getDigits
- getDigits(ps: FluentParserStream): string
-
Parameters
Returns string
getEntry
- getEntry(ps: FluentParserStream): Entry
getEntryOrJunk
- getEntryOrJunk(ps: FluentParserStream): EntryOrJunk
-
Parameters
Returns EntryOrJunk
getEscapeSequence
- getEscapeSequence(ps: FluentParserStream): string
-
Parameters
Returns string
getIndent
- getIndent(ps: FluentParserStream, value: string, start: number): Indent
-
Parameters
-
ps: FluentParserStream
-
value: string
-
start: number
Returns Indent
getLiteral
- getLiteral(ps: FluentParserStream): Literal
getMessage
- getMessage(ps: FluentParserStream): Message
getPattern
- getPattern(ps: FluentParserStream, isBlock: boolean): Pattern
-
Parameters
-
ps: FluentParserStream
-
isBlock: boolean
getPlaceable
- getPlaceable(ps: FluentParserStream): Placeable
getTerm
- getTerm(ps: FluentParserStream): Term
getUnicodeEscapeSequence
- getUnicodeEscapeSequence(ps: FluentParserStream, u: string, digits: number): string
-
Parameters
-
ps: FluentParserStream
-
u: string
-
digits: number
Returns string
getVariant
- getVariant(ps: FluentParserStream, hasDefault?: boolean): Variant
-
Parameters
-
ps: FluentParserStream
-
hasDefault: boolean = false
getVariants
- getVariants(ps: FluentParserStream): Variant[]
maybeGetPattern
- maybeGetPattern(ps: FluentParserStream): null | Pattern
parseEntry
- parseEntry(source: string): EntryOrJunk
-
Parameters
Returns EntryOrJunk