2012-05-03 9 views
0

私はEclipse xtextフレームワークを使ってプロジェクトを書いています。 XML言語の文法を作ってみたい。Eclipse xtext-Xml文法

オープンタグとクローズタグを解析するにはどうすればよいですか?

私はこのような何かを与えるとき:

Body: '<'Type'>''</'type=[Type]'>';

Type: name=ID;

をそれは、そのようなタグを持つことができます:

<foo></foo> <bar></foo>

私はそのような唯一の可能性がしたい:

<foo></foo> <bar></bar>

それを行うための最善の方法は何を?

答えて

3

私は、終了タグの識別子を解析し、解析後に検証を行います。

Element : 
    '<' type=[Type] '> 
    children+=Element* 
    '</' closingTagName=ID '>'; 

コンテンツアシストを調整する必要があります。

関連する問題