-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
Referencing a fragment that is not defined (e.g. due to a typo) causes the following NPE:
java.lang.NullPointerException
at silverchain.parser.adapter.ASTBuilder.visitFragmentReference (ASTBuilder.java:454)
at silverchain.parser.adapter.ASTBuilder.visitRuleAtom (ASTBuilder.java:214)
at silverchain.parser.adapter.ASTBuilder.visitRuleElement (ASTBuilder.java:199)
at silverchain.parser.adapter.ASTBuilder.visitRuleFactor (ASTBuilder.java:188)
at silverchain.parser.adapter.ASTBuilder.visitRuleTerm (ASTBuilder.java:178)
Silverchain should produce a readable error message in this case, e.g. "$FOO is not defined at #L1C2".
Metadata
Metadata
Assignees
Labels
No labels