Public Member Functions | |
def | __init__ |
def | fromString |
def | fromFile |
def | fromLines |
def | consume |
def | peek |
def | want |
def | wantOneOf |
def | wantEOF |
def | wantRE |
def | wantSymbol |
def | wantInteger |
def | wantFloat |
def | require |
Public Attributes | |
line | |
tokens | |
Private Member Functions | |
def | _consumeLines |
def | _context |
Definition at line 74 of file tokenstream.py.
def indra::ipc::tokenstream::TokenStream::__init__ | ( | self | ) |
Definition at line 75 of file tokenstream.py.
def indra::ipc::tokenstream::TokenStream::fromString | ( | self, | ||
string | ||||
) |
Definition at line 79 of file tokenstream.py.
def indra::ipc::tokenstream::TokenStream::fromFile | ( | self, | ||
file | ||||
) |
Definition at line 82 of file tokenstream.py.
def indra::ipc::tokenstream::TokenStream::fromLines | ( | self, | ||
lines | ||||
) |
Definition at line 85 of file tokenstream.py.
def indra::ipc::tokenstream::TokenStream::consume | ( | self | ) |
Definition at line 94 of file tokenstream.py.
def indra::ipc::tokenstream::TokenStream::_consumeLines | ( | self | ) | [private] |
Definition at line 101 of file tokenstream.py.
def indra::ipc::tokenstream::TokenStream::peek | ( | self | ) |
Definition at line 105 of file tokenstream.py.
def indra::ipc::tokenstream::TokenStream::want | ( | self, | ||
t | ||||
) |
Definition at line 110 of file tokenstream.py.
def indra::ipc::tokenstream::TokenStream::wantOneOf | ( | self, | ||
options | ||||
) |
Definition at line 115 of file tokenstream.py.
def indra::ipc::tokenstream::TokenStream::wantEOF | ( | self | ) |
Definition at line 121 of file tokenstream.py.
def indra::ipc::tokenstream::TokenStream::wantRE | ( | self, | ||
re, | ||||
message = None | ||||
) |
Definition at line 124 of file tokenstream.py.
def indra::ipc::tokenstream::TokenStream::wantSymbol | ( | self | ) |
Definition at line 134 of file tokenstream.py.
def indra::ipc::tokenstream::TokenStream::wantInteger | ( | self | ) |
Definition at line 137 of file tokenstream.py.
def indra::ipc::tokenstream::TokenStream::wantFloat | ( | self | ) |
Definition at line 140 of file tokenstream.py.
def indra::ipc::tokenstream::TokenStream::_context | ( | self | ) | [private] |
Definition at line 143 of file tokenstream.py.
def indra::ipc::tokenstream::TokenStream::require | ( | self, | ||
t | ||||
) |
Definition at line 147 of file tokenstream.py.
Definition at line 76 of file tokenstream.py.
Definition at line 77 of file tokenstream.py.