|
Atlas 0.7.0
Networking protocol for the Worldforge system.
|
Public Member Functions | |
| def | __init__ (self) |
| def | parse_lines (self, lines, depth, parent_obj) |
| def | read_file (self, filename) |
| def | syntax_error (self, msg, obj) |
| def | check_fill (self) |
| def | fill_id_dict (self) |
| def | fill_children (self) |
| def | check_type_object (self, obj) |
| def | check_type (self) |
Public Attributes | |
| id_dict | |
| objects | |
| lineno | |
| filename | |
reads 'atlas def' files into atlas Objects
Definition at line 25 of file parse_def.py.
| def atlas.codecs.parse_def.DefParser.__init__ | ( | self | ) |
Definition at line 27 of file parse_def.py.
| def atlas.codecs.parse_def.DefParser.check_fill | ( | self | ) |
fill missing attributes and check for attribute definitions
Definition at line 124 of file parse_def.py.
References atlas.codecs.parse_def.DefParser.check_type(), atlas.codecs.parse_def.DefParser.fill_children(), atlas.codecs.parse_def.DefParser.fill_id_dict(), and atlas.codecs.parse_def.DefParser.id_dict.
| def atlas.codecs.parse_def.DefParser.check_type | ( | self | ) |
Definition at line 183 of file parse_def.py.
Referenced by atlas.codecs.parse_def.DefParser.check_fill().
| def atlas.codecs.parse_def.DefParser.check_type_object | ( | self, | |
| obj | |||
| ) |
recursively check types for all objects
Definition at line 162 of file parse_def.py.
References atlas.codecs.parse_def.DefParser.check_type_object(), atlas.codecs.parse_def.DefParser.id_dict, atlas.codecs.parse_def.DefParser.objects, atlas.transport.file.File.objects, and atlas.codecs.parse_def.DefParser.syntax_error().
Referenced by atlas.codecs.parse_def.DefParser.check_type_object().
| def atlas.codecs.parse_def.DefParser.fill_children | ( | self | ) |
Definition at line 144 of file parse_def.py.
Referenced by atlas.codecs.parse_def.DefParser.check_fill().
| def atlas.codecs.parse_def.DefParser.fill_id_dict | ( | self | ) |
fill id_dict with all objects
Definition at line 131 of file parse_def.py.
References atlas.codecs.parse_def.DefParser.id_dict, atlas.codecs.parse_def.DefParser.objects, atlas.transport.file.File.objects, and atlas.codecs.parse_def.DefParser.syntax_error().
Referenced by atlas.codecs.parse_def.DefParser.check_fill().
| def atlas.codecs.parse_def.DefParser.parse_lines | ( | self, | |
| lines, | |||
| depth, | |||
| parent_obj | |||
| ) |
Definition at line 31 of file parse_def.py.
Referenced by atlas.codecs.parse_def.DefParser.read_file().
| def atlas.codecs.parse_def.DefParser.read_file | ( | self, | |
| filename | |||
| ) |
read one file
Definition at line 110 of file parse_def.py.
References atlas.codecs.parse_def.DefParser.filename, atlas.codecs.bach.BachParser.lineno, atlas.codecs.parse_def.DefParser.lineno, atlas.codecs.parse_def.DefParser.objects, atlas.transport.file.File.objects, and atlas.codecs.parse_def.DefParser.parse_lines().
| def atlas.codecs.parse_def.DefParser.syntax_error | ( | self, | |
| msg, | |||
| obj | |||
| ) |
Definition at line 120 of file parse_def.py.
Referenced by atlas.codecs.parse_def.DefParser.check_type_object(), and atlas.codecs.parse_def.DefParser.fill_id_dict().
| atlas.codecs.parse_def.DefParser.filename |
Definition at line 112 of file parse_def.py.
Referenced by atlas.codecs.parse_def.DefParser.read_file().
| atlas.codecs.parse_def.DefParser.id_dict |
Definition at line 28 of file parse_def.py.
Referenced by atlas.codecs.parse_def.DefParser.check_fill(), atlas.codecs.parse_def.DefParser.check_type_object(), and atlas.codecs.parse_def.DefParser.fill_id_dict().
| atlas.codecs.parse_def.DefParser.lineno |
Definition at line 30 of file parse_def.py.
Referenced by atlas.codecs.bach.BachParser.__init__(), atlas.codecs.bach.BachParser.eos(), and atlas.codecs.parse_def.DefParser.read_file().
| atlas.codecs.parse_def.DefParser.objects |
Definition at line 29 of file parse_def.py.
Referenced by atlas.codecs.parse_def.DefParser.check_type_object(), atlas.codecs.parse_def.DefParser.fill_id_dict(), and atlas.codecs.parse_def.DefParser.read_file().