Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace parser

Index

Type aliases

Expression

Jsx

Parameter

Parameter: (IdentityExpr | Expression)[] | undefined

Statement

Token

Token: parsec.Token<TokenKind>

Variables

Const ARRAY

ARRAY: Rule<TokenKind, ArrayExpr> = ...

Const ARROWFUNCTION

ARROWFUNCTION: Rule<TokenKind, ArrowFunctionExpr> = ...

Const BLOCK

BLOCK: Rule<TokenKind, BlockExpr> = ...

Const CALLCHAIN

CALLCHAIN: Rule<TokenKind, CallChainExpr> = ...

Const CLOSETAG

CLOSETAG: Rule<TokenKind, ClosingTagExpr> = ...

Const DECLAREVARIABLE

DECLAREVARIABLE: Rule<TokenKind, DefineVariableStatement> = ...

Const EXPRESSION

Const FUNCTION

FUNCTION: Rule<TokenKind, FunctionExpr> = ...

Const IDENTITY

IDENTITY: Rule<TokenKind, IdentityExpr> = ...

Const IFSTATEMENT

IFSTATEMENT: Rule<TokenKind, IfStatement> = ...

Const JSX

JSX: Parser<TokenKind, JsxSelfClosingExpr | JsxExpr> = ...

Const JSXINNEREXPR

JSXINNEREXPR: Rule<TokenKind, JsxInnerExpr> = ...

Const JSXOPENED

JSXOPENED: Rule<TokenKind, JsxExpr> = ...

Const JSXSELFCLOSE

JSXSELFCLOSE: Rule<TokenKind, JsxSelfClosingExpr> = ...

Const KEYWORD

KEYWORD: Rule<TokenKind, KeywordExpr> = ...

Const NUMBER

NUMBER: Rule<TokenKind, NumberExpr> = ...

Const OBJ

OBJ: Rule<TokenKind, ObjectExpr> = ...

Const OPENTAG

OPENTAG: Rule<TokenKind, OpeningTagExpr> = ...

Const PARAMETER

PARAMETER: Parser<TokenKind, (IdentityExpr | Expression)[] | undefined> = ...

Const PROGRAM

PROGRAM: Rule<TokenKind, Program> = ...

Const PROP

PROP: Rule<TokenKind, PropExpr> = ...

Const RETURNSTATEMENT

RETURNSTATEMENT: Rule<TokenKind, ReturnStatement> = ...

Const STATEMENT

Const STRING

STRING: Rule<TokenKind, StringExpr> = ...

Const TEXT

TEXT: Rule<TokenKind, TextExpr> = ...

Const TokenRules

TokenRules: [boolean, RegExp, TokenKind][] = ...

Const VARIABLEASSIGN

VARIABLEASSIGN: Rule<TokenKind, VariableAssignExpr> = ...

Const tokenizer

tokenizer: Lexer<TokenKind> = ...

Functions

applyArray

applyArrowFunction

applyBlock

applyCallChain

applyClosingTag

applyDefineVariable

applyFunction

applyIdentity

applyIf

applyJsx

applyJsxInner

applyJsxSelfClosing

applyKeyword

applyNumber

applyObject

applyOpeningTag

applyProgram

applyProp

applyReturn

applyString

applyText

applyVariableAssign

isArrayExpr

isArrowFunctionExpr

isBlockExpr

isCallChainExpr

isDefineVariableStatement

isExpression

isFunctionExpr

isIdentityExpr

isIfStatement

isJsxExpr

isJsxInnerExpr

isJsxSelfClosingExpr

isNumberExpr

isObjectExpr

isProgram

isReturnStatement

isStatement

isStringExpr

isTextExpr

isVariableAssignExpr

parse

Generated using TypeDoc