lexer
Constructor Summary
Public Constructor | ||
public |
|
Member Summary
Public Members | ||
public |
errfunc: * |
|
public |
|
|
public |
|
|
public |
|
|
public |
peeked_tokens: *[] |
|
public |
|
|
public |
states: {"__main__": *} |
|
public |
|
|
public |
tokdef: * |
|
public |
tokens: * |
|
public |
tokints: {} |
Method Summary
Public Methods | ||
public |
add_state(name: *, tokdef: *, errfunc: *) |
|
public |
at_end(): * |
|
public |
copy(): * |
|
public |
error() |
|
public |
input(str: *) |
|
public |
next(ignore_peek: *): * |
|
public |
peek(): * |
|
public |
peek_i(i: *): * |
|
public |
|
|
public |
push_state(state: *, statedata: *) |
|
public |
tok_int(name: *) |
Public Constructors
public constructor() source
Public Members
public errfunc: * source
public peeked_tokens: *[] source
public states: {"__main__": *} source
public tokdef: * source
public tokens: * source
public tokints: {} source
Public Methods
public add_state(name: *, tokdef: *, errfunc: *) source
Params:
Name | Type | Attribute | Description |
name | * | ||
tokdef | * | ||
errfunc | * |
public error() source
public input(str: *) source
Params:
Name | Type | Attribute | Description |
str | * |
public pop_state() source
public push_state(state: *, statedata: *) source
Params:
Name | Type | Attribute | Description |
state | * | ||
statedata | * |
public tok_int(name: *) source
Params:
Name | Type | Attribute | Description |
name | * |