Skip to content
Snippets Groups Projects

Resolve "Feature: Send enpoint for non-terminal using implicit NTA"

10 files
+ 370
51
Compare changes
  • Side-by-side
  • Inline
Files
10
  • f05c3145
    - add unordered new attributes for forwarding
    - add new configuration for name of Opts (reused JastAdd option)
    - restructure Compiler a bit (only exit using CompilerException)
    - todo: context-free send, test, documentation
@@ -34,7 +34,7 @@ aspect Errors {
EndpointDefinition contributes error("Clash with implied, indexed endpoint definition of context-free endpoint in line " +
clashingContextFreeEndpointDefinition().getStartLine() + "!")
when !getSend() && clashingContextFreeEndpointDefinition() != null
when clashingContextFreeEndpointDefinition() != null && clashingContextFreeEndpointDefinition().matchesType(this)
to RagConnect.errors();
DependencyDefinition contributes error("Dependency definition already defined for " + getSource().containingTypeDecl().getName() + " with name " + getID())
Loading