Package nlScript.ebnf
Class EBNFCore
java.lang.Object
nlScript.ebnf.EBNFCore
- Direct Known Subclasses:
EBNF
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetBNF()getRules(NonTerminal target) join(String type, Named<?> child, Named<?> open, Named<?> close, Named<?> delimiter, boolean onlyKeepEntries, String... names) join(String type, Named<?> child, Named<?> open, Named<?> close, Named<?> delimiter, boolean onlyKeepEntries, Range cardinality) join(String type, Named<?> child, Named<?> open, Named<?> close, Named<?> delimiter, String... names) join(String type, Named<?> child, Named<?> open, Named<?> close, Named<?> delimiter, Range cardinality) voidremoveRules(NonTerminal symbol)
-
Field Details
-
symbols
-
-
Constructor Details
-
EBNFCore
public EBNFCore() -
EBNFCore
-
-
Method Details
-
getSymbol
-
compile
-
getBNF
-
getRules
-
plus
-
star
-
or
-
optional
-
repeat
-
repeat
-
join
-
join
-
join
-
join
-
list
-
tuple
-
sequence
-
removeRules
-