Menu

#1 Comments at end of file cause parse error

open
nobody
None
5
2008-06-11
2008-06-11
No

A single-line (//) comment as the last line of a .rub file appears to cause a parse error (see below).

This problem does not occur if an extra newline is added after the comment.

tyRuBa.parser.ParseException: Encountered "//" at line 34, column 1.
Was expecting one of:
<EOF>
"#include" ...
"#library" ...
"TYPE" ...
":-" ...
<IDENTIFIER> ...

at tyRuBa.parser.TyRuBaParser.generateParseException(TyRuBaParser.java:1967)
at tyRuBa.parser.TyRuBaParser.jj_consume_token(TyRuBaParser.java:1844)
at tyRuBa.parser.TyRuBaParser.CompilationUnit(TyRuBaParser.java:231)
at tyRuBa.parser.TyRuBaParser.parse(TyRuBaParser.java:43)
at tyRuBa.parser.TyRuBaParser.IncludeDirective(TyRuBaParser.java:278)
at tyRuBa.parser.TyRuBaParser.CompilationUnit(TyRuBaParser.java:219)
at tyRuBa.parser.TyRuBaParser.parse(TyRuBaParser.java:43)
at tyRuBa.engine.QueryEngine.load(QueryEngine.java:126)
at ca.ubc.jquery.api.tyruba.RuleBaseManager$1.update(RuleBaseManager.java:173)
at tyRuBa.engine.RuleBaseBucket.doUpdate(RuleBaseBucket.java:138)
at tyRuBa.engine.FrontEnd.updateSomeBuckets(FrontEnd.java:569)
at tyRuBa.engine.FrontEnd.updateBuckets(FrontEnd.java:536)
at ca.ubc.jquery.api.tyruba.WorkingSetFactBase$2.run(WorkingSetFactBase.java:467)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Error loading rules file: /home/abradley/runtime-New_configuration/.metadata/.plugins/ca.ubc.jquery.backend/user.rub:
Encountered "//" at line 34, column 1.
Was expecting one of:
<EOF>
"#include" ...
"#library" ...
"TYPE" ...
":-" ...
<IDENTIFIER> ...

Discussion


Log in to post a comment.

MongoDB Logo MongoDB