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 | * |
