Class FormulaParser

Hierarchy

Constructors

Properties

handler: null | BaseHandler
stream: ParserStream

Methods

  • is_char

    Remarks

    文字を比較

    Parameters

    • c: string

    Returns boolean

  • is_digit digit ::= ( 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 )

    Returns boolean

  • expr ::= term { S { "+" | "-" } S term } *

    Remarks

    Returns boolean

  • is_factor

    Remarks

    factor ::= "(" S expr S ")" | number

    Returns boolean

  • is_s s ::= | \t

    Returns boolean

  • is_symbol

    Remarks

    Returns boolean

  • is_term

    Remarks

    term ::= factor { S { "*" | "/" } S factor } *

    Returns boolean

  • is_terminal

    Remarks

    終端

    Returns boolean

  • parse_number number ::= digit *

    Returns boolean

  • is_s

    S ::= ( " " | tab ) *

    Remarks

    Spaces or Tabs

    Returns boolean

Generated using TypeDoc