|
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.parse_def.DefParser.lineno, atlas.codecs.bach.BachParser.mode, atlas.codecs.packed.PackedParser.mode, atlas.transport.file.File.mode, atlas.transport.negotiation.Negotiation.mode, atlas.transport.bridge.Bridge.setup(), atlas.codecs.decoder.BaseDecoder.setup(), atlas.codecs.parse_xml.AtlasParser.setup(), atlas.codecs.bach.BachParser.skip_white_space(), atlas.codecs.bach.BachParser.stack, and atlas.codecs.binary1.Binary1Parser.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.packed.PackedParser.data, atlas.codecs.parse_xml.AtlasParser.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.parse_def.DefParser.lineno, atlas.codecs.bach.BachParser.mode, atlas.codecs.packed.PackedParser.mode, atlas.transport.file.File.mode, atlas.transport.negotiation.Negotiation.mode, atlas.codecs.binary1.Binary1Parser.msgList, atlas.codecs.decoder.BaseDecoder.msgList, atlas.codecs.parse_xml.AtlasParser.msgList, atlas.codecs.bach.Context.name, atlas.codecs.bach.BachParser.name(), atlas.codecs.binary1.Context.name, atlas.transport.file.File.name, Atlas::Funky::EncMapValue< B, T >.name, atlas.codecs.bach.BachParser.pop(), atlas.codecs.bach.BachParser.push(), atlas.codecs.packed.PackedParser.quote(), atlas.codecs.bach.BachParser.quote(), atlas.codecs.bach.BachParser.skip_white_space(), atlas.codecs.bach.BachParser.stack, atlas.codecs.binary1.Binary1Parser.stack, atlas.codecs.decoder.BaseDecoder.stream_flag, atlas.codecs.encoder.BaseEncoder.stream_flag, and atlas.codecs.bach.BachParser.string().