Changeset 560
- Timestamp:
- 07/11/08 11:25:27 (5 months ago)
- Files:
-
- cly/trunk/cly/builder.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
cly/trunk/cly/builder.py
r559 r560 1002 1002 for k, v in self.node_aliases.items()]) 1003 1003 1004 if dom.firstChild.localName != 'grammar': 1004 grammar = dom.firstChild 1005 if grammar.localName != 'grammar': 1005 1006 raise XMLParseError('Invalid root element "%s", expected "grammar"' 1006 % dom.firstChild.localName) 1007 1008 self.parse_xml(self, dom.firstChild.firstChild) 1007 % grammar.localName) 1008 1009 attributes = self.parse_attributes(self.__class__, grammar) 1010 self(**attributes) 1011 self.parse_xml(self, grammar.firstChild) 1009 1012 1010 1013 def parse_xml(self, parent, xnode):
