Commit 0a49ff26 authored by Anders Nilsson's avatar Anders Nilsson
Browse files

Now also includes rdfs:comment in the generated ontology. Nice to have sometimes

parent b183530a
......@@ -15,6 +15,10 @@ aspect Statistics {
// }
}
public void StringElement.genOntology(String ind, PrintStream pStream) {
pStream.print(getLITERAL());
}
public void ComplexElement.genOntology(String ind, PrintStream pStream) {
pStream.print(ind+"<"+name());
for (int i=0; i<getNumAttribute(); i++) {
......
......@@ -31,7 +31,8 @@ PARSER_END(SiarasParser)
// LEXICAL TOKENS //
//--------------------------------------------------------------------//
<DEFAULT, BOUNDS> SKIP : /* WHITE SPACE */
// <DEFAULT, BOUNDS> SKIP : /* WHITE SPACE */
SPECIAL_TOKEN : /* WHITE SPACE */
{
" "
|
......@@ -49,7 +50,7 @@ PARSER_END(SiarasParser)
SPECIAL_TOKEN : /* COMMENTS */
{
< "<!--" ( ~["-"] | ( "-" ~["-"] ) )* "-->">
| < "<rdfs:comment" ( ~["<"] | ( "<" ~["/"] ) )* "</rdfs:comment>" >
// | < "<rdfs:comment" ( ~["<"] | ( "<" ~["/"] ) )* "</rdfs:comment>" >
// <XML_COMMENT : "<!--" (~["-","-",">"])* "-->" >
}// COMMENTS
......@@ -86,7 +87,7 @@ SPECIAL_TOKEN : /* COMMENTS */
| < RDF_PARSETYPE : "rdf:parseType" >
| < RDF_RESOURCE : "rdf:resource" >
// | < RDF_TYPE : "rdf:type" >
| < RDFS_COMMENT : "rdfs:comment" >
// | < RDFS_COMMENT : "rdfs:comment" >
// | < RDFS_DOMAIN : "rdfs:domain" >
// | < RDFS_RANGE : "rdfs:range" >
// | < RDFS_SUBCLASSOF : "rdfs:subClassOf" >
......@@ -218,9 +219,9 @@ SPECIAL_TOKEN : /* COMMENTS */
<DEFAULT,BOUNDS> TOKEN : /* SEPARATORS */
{
// < LPAREN : "(" >
// | < RPAREN : ")" >
< LBRACE : "{" >
< LPAREN : "(" >
| < RPAREN : ")" >
| < LBRACE : "{" >
| < RBRACE : "}" >
| < LBRACKET : "[" >
| < RBRACKET : "]" >
......@@ -238,6 +239,8 @@ SPECIAL_TOKEN : /* COMMENTS */
| < START_ENDTAG : "</" >
| < START_TAG : "<" >
| < END_TAGS : "/>" >
| < S_QUOTE : "\'" >
| < HASH : "#" >
// | < BANG : "!" >
// | < TILDE : "~" >
// | < HOOK : "?" >
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment