|
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.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_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_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.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().