Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Tokenizer

Index

Constructors

constructor

  • new Tokenizer(input: string, file?: string): Tokenizer

Properties

N

N: number

Private file

file: string

Private input

input: string

p

p: number = 0

Methods

advance

  • advance(i?: number): void

ellipsis

  • ellipsis(begin?: number): string

end

  • end(): boolean

matchWord

  • matchWord(word: string): boolean

mkError

  • mkError(msg: string, begin: number): void

peek

  • peek(n?: number): string

peekType

  • peekType(n?: number): number

readExpression

  • readExpression(): IterableIterator<Token>

readFileName

readFilter

readFilterArg

readFilters

readHTMLToken

readHash

readHashes

readOperator

readOutputToken

readQuoted

readRange

readTagToken

readTo

  • readTo(end: string): number

readTopLevelToken

readTopLevelTokens

readValue

readValueOrThrow

readWord

remaining

  • remaining(): string

reverseMatchWord

  • reverseMatchWord(word: string): boolean

skipBlank

  • skipBlank(): void

Generated using TypeDoc