Class: Lexer
Defined in: Interpreter/Lexer.ts:22
Represents the passed Tag.
Constructors
new Lexer()
new Lexer(input, limit, parenType): Lexer
Defined in: Interpreter/Lexer.ts:47
Parameters
input
string
limit
number = 2_000
parenType
ParenType = ParenType.Both
Returns
Properties
declaration
declaration: null | string
Defined in: Interpreter/Lexer.ts:25
parameter
parameter: null | string
Defined in: Interpreter/Lexer.ts:23
payload
payload: null | string
Defined in: Interpreter/Lexer.ts:27
Methods
toJSON()
toJSON(): object
Defined in: Interpreter/Lexer.ts:65
Returns
object
declaration
declaration: null | string
parameter
parameter: null | string
payload
payload: null | string
usedParenType
usedParenType: ParenType
toString()
toString(): string
Defined in: Interpreter/Lexer.ts:55
Returns
string