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, 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, 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.parse_def.DefParser.lineno, atlas.codecs.bach.BachParser.lineno, atlas.codecs.parse_def.DefParser.objects, and atlas.codecs.parse_def.DefParser.parse_lines().