Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • FluentParser

Index

Constructors

constructor

Properties

withSpans

withSpans: boolean

Methods

dedent

getAttribute

  • getAttribute(ps: FluentParserStream): Attribute

getAttributes

  • getAttributes(ps: FluentParserStream): Attribute[]

getCallArgument

getCallArguments

getComment

  • getComment(ps: FluentParserStream): Comment

getDigits

  • getDigits(ps: FluentParserStream): string

getEntry

  • getEntry(ps: FluentParserStream): Entry

getEntryOrJunk

  • getEntryOrJunk(ps: FluentParserStream): EntryOrJunk

getEscapeSequence

  • getEscapeSequence(ps: FluentParserStream): string

getExpression

getIdentifier

  • getIdentifier(ps: FluentParserStream): Identifier

getIndent

  • getIndent(ps: FluentParserStream, value: string, start: number): Indent

getInlineExpression

getLiteral

  • getLiteral(ps: FluentParserStream): Literal

getMessage

  • getMessage(ps: FluentParserStream): Message

getNumber

getPattern

  • getPattern(ps: FluentParserStream, isBlock: boolean): Pattern

getPlaceable

  • getPlaceable(ps: FluentParserStream): Placeable

getString

getTerm

  • getTerm(ps: FluentParserStream): Term

getTextElement

getUnicodeEscapeSequence

  • getUnicodeEscapeSequence(ps: FluentParserStream, u: string, digits: number): string

getVariant

  • getVariant(ps: FluentParserStream, hasDefault?: boolean): Variant

getVariantKey

getVariants

  • getVariants(ps: FluentParserStream): Variant[]

maybeGetPattern

  • maybeGetPattern(ps: FluentParserStream): null | Pattern

parse

parseEntry

  • parseEntry(source: string): EntryOrJunk