protected abstract PackageDescr |
AbstractDRLParser.compilationUnit(PackageDescrBuilder pkg) |
|
protected PackageDescr |
DRL5Parser.compilationUnit(PackageDescrBuilder pkg) |
|
protected PackageDescr |
DRL6Parser.compilationUnit(PackageDescrBuilder pkg) |
|
protected PackageDescr |
DRL6StrictParser.compilationUnit(PackageDescrBuilder pkg) |
|
BaseDescr |
DRL5Parser.declare(PackageDescrBuilder pkg) |
declare := DECLARE
| (ENTRY-POINT) => entryPointDeclaration
| (WINDOW) => windowDeclaration
| (TRAIT) => typeDeclaration (trait)
| (ENUM) => enumDeclaration
| typeDeclaration (class)
END
|
BaseDescr |
DRL6Parser.declare(PackageDescrBuilder pkg) |
declare := DECLARE
| (ENTRY-POINT) => entryPointDeclaration
| (WINDOW) => windowDeclaration
| (TRAIT) => typeDeclaration (trait)
| (ENUM) => enumDeclaration
| typeDeclaration (class)
END
|
BaseDescr |
DRL6StrictParser.declare(PackageDescrBuilder pkg) |
declare := DECLARE
| (ENTRY-POINT) => entryPointDeclaration
| (WINDOW) => windowDeclaration
| (TRAIT) => typeDeclaration (trait)
| (ENUM) => enumDeclaration
| typeDeclaration (class)
END
|
FunctionDescr |
DRL5Parser.function(PackageDescrBuilder pkg) |
function := FUNCTION type?
|
FunctionDescr |
DRL6Parser.function(PackageDescrBuilder pkg) |
function := FUNCTION type?
|
FunctionDescr |
DRL6StrictParser.function(PackageDescrBuilder pkg) |
function := FUNCTION type?
|
GlobalDescr |
DRL5Parser.globalStatement(PackageDescrBuilder pkg) |
globalStatement := GLOBAL type ID
|
GlobalDescr |
DRL6Parser.globalStatement(PackageDescrBuilder pkg) |
globalStatement := GLOBAL type ID
|
GlobalDescr |
DRL6StrictParser.globalStatement(PackageDescrBuilder pkg) |
globalStatement := GLOBAL type ID
|
ImportDescr |
DRL5Parser.importStatement(PackageDescrBuilder pkg) |
importStatement := IMPORT (FUNCTION|STATIC)?
|
ImportDescr |
DRL6Parser.importStatement(PackageDescrBuilder pkg) |
importStatement := IMPORT ((FUNCTION|STATIC)?
|
ImportDescr |
DRL6StrictParser.importStatement(PackageDescrBuilder pkg) |
importStatement := IMPORT ((FUNCTION|STATIC)?
|
String |
DRL5Parser.packageStatement(PackageDescrBuilder pkg) |
Parses a package statement and returns the name of the package
or null if none is defined.
|
String |
DRL6Parser.packageStatement(PackageDescrBuilder pkg) |
Parses a package statement and returns the name of the package
or null if none is defined.
|
String |
DRL6StrictParser.packageStatement(PackageDescrBuilder pkg) |
Parses a package statement and returns the name of the package
or null if none is defined.
|
RuleDescr |
DRL5Parser.query(PackageDescrBuilder pkg) |
query := QUERY stringId parameters?
|
RuleDescr |
DRL6Parser.query(PackageDescrBuilder pkg) |
query := QUERY stringId parameters?
|
RuleDescr |
DRL6StrictParser.query(PackageDescrBuilder pkg) |
query := annotation* QUERY stringId parameters?
|
RuleDescr |
DRL5Parser.rule(PackageDescrBuilder pkg) |
rule := RULE stringId (EXTENDS stringId)?
|
RuleDescr |
DRL6Parser.rule(PackageDescrBuilder pkg) |
rule := RULE stringId (EXTENDS stringId)?
|
RuleDescr |
DRL6StrictParser.rule(PackageDescrBuilder pkg) |
rule := annotation* RULE stringId (EXTENDS stringId)?
|
BaseDescr |
DRL5Parser.statement(PackageDescrBuilder pkg) |
statement := importStatement
| globalStatement
| declare
| rule
| ruleAttribute
| function
| query
;
|
BaseDescr |
DRL6Parser.statement(PackageDescrBuilder pkg) |
statement := importStatement
| globalStatement
| declare
| rule
| ruleAttribute
| function
| query
;
|
BaseDescr |
DRL6StrictParser.statement(PackageDescrBuilder pkg) |
statement := importStatement
| globalStatement
| declare
| rule
| ruleAttribute
| function
| query
;
|
UnitDescr |
DRL6Parser.unitStatement(PackageDescrBuilder pkg) |
unitStatement := UNIT qualifiedIdentifier SEMICOLON?
|
UnitDescr |
DRL6StrictParser.unitStatement(PackageDescrBuilder pkg) |
unitStatement := UNIT qualifiedIdentifier SEMICOLON?
|