Atlas 0.7.0
Networking protocol for the Worldforge system.
atlas.codecs.parse_def.DefParser Class Reference

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
 

Detailed Description

reads 'atlas def' files into atlas Objects

Definition at line 25 of file parse_def.py.

Constructor & Destructor Documentation

◆ __init__()

def atlas.codecs.parse_def.DefParser.__init__ (   self)

Definition at line 27 of file parse_def.py.

Member Function Documentation

◆ check_fill()

def atlas.codecs.parse_def.DefParser.check_fill (   self)

◆ check_type()

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

◆ check_type_object()

def atlas.codecs.parse_def.DefParser.check_type_object (   self,
  obj 
)

◆ fill_children()

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

◆ fill_id_dict()

def atlas.codecs.parse_def.DefParser.fill_id_dict (   self)

◆ parse_lines()

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

◆ read_file()

◆ syntax_error()

def atlas.codecs.parse_def.DefParser.syntax_error (   self,
  msg,
  obj 
)

Member Data Documentation

◆ filename

atlas.codecs.parse_def.DefParser.filename

Definition at line 112 of file parse_def.py.

Referenced by atlas.codecs.parse_def.DefParser.read_file().

◆ id_dict

◆ lineno

atlas.codecs.parse_def.DefParser.lineno

◆ objects


The documentation for this class was generated from the following file: