Permalink
Find file
Fetching contributors…
Cannot retrieve contributors at this time
86 lines (85 sloc) 3.59 KB
<?xml version="1.0" encoding="UTF-8"?>
<xbgf:sequence xmlns:xbgf="http://planet-sl.org/xbgf" xmlns:bgf="http://planet-sl.org/bgf" xmlns:exbgf="http://planet-sl.org/exbgf"><xbgf:reroot>
<root>CompilationUnit</root>
</xbgf:reroot><xbgf:unite>
<add>ConstantModifer</add>
<to>ConstantModifier</to>
</xbgf:unite><xbgf:unite>
<add>Identifer</add>
<to>Identifier</to>
</xbgf:unite><xbgf:define><bgf:production>
<nonterminal>ClassName</nonterminal>
<bgf:expression>
<choice>
<bgf:expression>
<nonterminal>Identifier</nonterminal>
</bgf:expression>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>AmbiguousName</nonterminal>
</bgf:expression>
<bgf:expression>
<terminal>.</terminal>
</bgf:expression>
<bgf:expression>
<nonterminal>Identifier</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
</choice>
</bgf:expression>
</bgf:production></xbgf:define><xbgf:vertical><nonterminal>ClassName</nonterminal></xbgf:vertical><xbgf:unite>
<add>SimpleTypeName</add>
<to>Identifier</to>
</xbgf:unite><xbgf:horizontal><nonterminal>CastExpression</nonterminal></xbgf:horizontal><xbgf:factor><bgf:expression><choice><bgf:expression><sequence><bgf:expression>
<terminal>(</terminal>
</bgf:expression><bgf:expression>
<nonterminal>PrimitiveType</nonterminal>
</bgf:expression><bgf:expression>
<optional>
<bgf:expression>
<nonterminal>Dims</nonterminal>
</bgf:expression>
</optional>
</bgf:expression><bgf:expression>
<terminal>)</terminal>
</bgf:expression><bgf:expression>
<nonterminal>UnaryExpression</nonterminal>
</bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression>
<terminal>(</terminal>
</bgf:expression><bgf:expression>
<nonterminal>PrimitiveType</nonterminal>
</bgf:expression><bgf:expression>
<terminal>)</terminal>
</bgf:expression><bgf:expression>
<nonterminal>UnaryExpression</nonterminal>
</bgf:expression></sequence></bgf:expression></choice></bgf:expression><bgf:expression><sequence><bgf:expression>
<terminal>(</terminal>
</bgf:expression><bgf:expression>
<nonterminal>PrimitiveType</nonterminal>
</bgf:expression><bgf:expression><choice><bgf:expression>
<optional>
<bgf:expression>
<nonterminal>Dims</nonterminal>
</bgf:expression>
</optional>
</bgf:expression><bgf:expression><epsilon/></bgf:expression></choice></bgf:expression><bgf:expression>
<terminal>)</terminal>
</bgf:expression><bgf:expression>
<nonterminal>UnaryExpression</nonterminal>
</bgf:expression></sequence></bgf:expression></xbgf:factor><xbgf:massage><bgf:expression><choice><bgf:expression>
<optional>
<bgf:expression>
<nonterminal>Dims</nonterminal>
</bgf:expression>
</optional>
</bgf:expression><bgf:expression><epsilon/></bgf:expression></choice></bgf:expression><bgf:expression><optional>
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>Dims</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
</optional></bgf:expression></xbgf:massage><xbgf:massage><bgf:expression><optional><bgf:expression><optional><bgf:expression><nonterminal>Dims</nonterminal></bgf:expression></optional></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>Dims</nonterminal></bgf:expression></optional></bgf:expression></xbgf:massage><xbgf:vertical><nonterminal>CastExpression</nonterminal></xbgf:vertical></xbgf:sequence>