Atlas
0.7.0
Networking protocol for the Worldforge system.
|
Public Member Functions | |
def | __init__ (self, stream_flag=None) |
def | eos (self) |
def | feed (self, msg) |
def | context (self) |
def | add_value (self) |
def | push (self, value, mode=None, ch=None, excepted_value="") |
def | pop (self) |
def | get_next_mode (self, ch) |
def | add_comment (self, ch) |
def | skip_white_space (self, ch) |
def | int (self, ch) |
def | float (self, ch) |
def | quote (self, ch) |
def | string (self, ch) |
def | name (self, ch) |
def | setup (self, stream_flag=None) |
def | set_stream_mode (self, mode=1) |
def | parse_init (self) |
def | parse_stream (self, msg) |
Public Attributes | |
stack | |
mode | |
lineno | |
data | |
msgList | |
stream_flag | |
msg | |
def atlas.codecs.bach.BachParser.__init__ | ( | self, | |
stream_flag = None |
|||
) |
uses tree that start from root_obj, current route to leave is kept in obj_stack
Definition at line 59 of file bach.py.
References atlas.codecs.bach.BachParser.lineno, atlas.codecs.bach.BachParser.mode, atlas.codecs.decoder.BaseDecoder.setup(), atlas.codecs.bach.BachParser.skip_white_space(), and atlas.codecs.bach.BachParser.stack.
def atlas.codecs.bach.BachParser.eos | ( | self | ) |
end of stream
Definition at line 70 of file bach.py.
References atlas.codecs.bach.BachParser.add_comment(), atlas.codecs.bach.BachParser.add_value(), atlas.codecs.bach.BachParser.context(), atlas.codecs.decoder.BaseDecoder.data, atlas.codecs.bach.BachParser.float(), atlas.codecs.bach.BachParser.get_next_mode(), atlas.codecs.bach.BachParser.int(), atlas.codecs.bach.BachParser.lineno, atlas.codecs.bach.BachParser.mode, atlas.transport.file.File.name, atlas.codecs.bach.Context.name, atlas.codecs.binary1.Context.name, Atlas::Funky::EncMapValue< B, T >.name, atlas.codecs.bach.BachParser.name(), atlas.codecs.bach.BachParser.pop(), atlas.codecs.bach.BachParser.push(), atlas.codecs.bach.BachParser.quote(), atlas.codecs.bach.BachParser.skip_white_space(), atlas.codecs.bach.BachParser.stack, atlas.codecs.decoder.BaseDecoder.stream_flag, and atlas.codecs.bach.BachParser.string().