Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ACEditor - Class in nlScript.ui
- ACEditor(Parser) - Constructor for class nlScript.ui.ACEditor
- ACListModel - Class in nlScript.ui
- ACListModel() - Constructor for class nlScript.ui.ACListModel
- ACPopup - Class in nlScript.ui
- ACPopup(Window) - Constructor for class nlScript.ui.ACPopup
- ACProvider - Class in nlScript.ui
- ACProvider(Parser) - Constructor for class nlScript.ui.ACProvider
- add(List<Autocompletion>) - Method in class nlScript.core.Autocompletion.EntireSequence
- add(Autocompletion) - Method in class nlScript.core.Autocompletion.EntireSequence
- add(Autocompletion) - Method in class nlScript.ui.ACListModel
- addChildren(DefaultParsedNode...) - Method in class nlScript.core.DefaultParsedNode
- addListDataListener(ListDataListener) - Method in class nlScript.ui.ACListModel
- addLiteral(Symbol, String, String) - Method in class nlScript.core.Autocompletion.EntireSequence
- addMatcher(Matcher) - Method in class nlScript.core.RDParser.SymbolSequence
- addMouseListenerToList(MouseListener) - Method in class nlScript.ui.ACPopup
- addParameterChangeListener(ParameterizedCompletionContext.ParameterChangeListener) - Method in class nlScript.ui.ParameterizedCompletionContext
- addParameterized(Symbol, String, String) - Method in class nlScript.core.Autocompletion.EntireSequence
- addParseStartListener(EBNFParser.ParseStartListener) - Method in class nlScript.ebnf.EBNFParser
- addParseStartListener(EBNFParser.ParseStartListener) - Method in class nlScript.Parser
- addProduction(BNF, Rule, NonTerminal, Symbol...) - Static method in class nlScript.ebnf.Rule
- addProduction(Production) - Method in class nlScript.core.BNF
- ALL_CHILDREN_EVALUATOR - Static variable in interface nlScript.Evaluator
- allOptions - Variable in class nlScript.ui.ParameterizedCompletionContext.Param
- allOptions - Variable in class nlScript.ui.ParameterizedCompletionContext.ParsedParam
- alphanum - Static variable in class nlScript.util.RandomString
- ARTIFICIAL_START_SYMBOL - Static variable in class nlScript.core.BNF
- ARTIFICIAL_STOP_SYMBOL - Static variable in class nlScript.core.BNF
- asArray() - Method in class nlScript.core.Autocompletion
- autocompleteOnActivation() - Method in class nlScript.core.Autocompletion.Parameterized
- Autocompleter - Interface in nlScript
- Autocompleter.EntireSequenceCompleter - Class in nlScript
- Autocompleter.PathAutocompleter - Class in nlScript
- Autocompletion - Class in nlScript.core
- Autocompletion(DefaultParsedNode) - Constructor for class nlScript.core.Autocompletion
- Autocompletion(Symbol, String) - Constructor for class nlScript.core.Autocompletion
- Autocompletion.DoesAutocomplete - Class in nlScript.core
- Autocompletion.EntireSequence - Class in nlScript.core
- Autocompletion.Literal - Class in nlScript.core
- Autocompletion.Parameterized - Class in nlScript.core
- Autocompletion.Purpose - Enum in nlScript.core
- Autocompletion.Veto - Class in nlScript.core
- AutocompletionContext - Class in nlScript.ui
- AutocompletionContext(JTextComponent, ACProvider) - Constructor for class nlScript.ui.AutocompletionContext
B
- BNF - Class in nlScript.core
- BNF() - Constructor for class nlScript.core.BNF
- BNF(BNF) - Constructor for class nlScript.core.BNF
- buildAST(DefaultParsedNode, DefaultParsedNode...) - Method in interface nlScript.core.Production.AstBuilder
- builtAST(DefaultParsedNode, DefaultParsedNode...) - Method in class nlScript.core.Production
C
- cancel() - Method in class nlScript.ui.ParameterizedCompletionContext
- cancelParameterizedCompletion() - Method in class nlScript.ui.AutocompletionContext
- caretUpdate(CaretEvent) - Method in class nlScript.ui.TextLineNumber
- CENTER - Static variable in class nlScript.ui.TextLineNumber
- changedUpdate(DocumentEvent) - Method in class nlScript.ui.TextLineNumber
- CHARACTER_CLASS - Variable in class nlScript.Parser
- characterClass(String) - Static method in class nlScript.core.Terminal
- children - Variable in class nlScript.ebnf.Rule
- clearFilesystemCache() - Static method in class nlScript.ebnf.EBNF
- clearFilesystemCache() - Static method in class nlScript.util.CompletePath
- COLOR - Variable in class nlScript.ebnf.EBNF
- COLOR_NAME - Static variable in class nlScript.ebnf.EBNF
- compile() - Method in class nlScript.Parser
- compile(Symbol) - Method in class nlScript.ebnf.EBNFCore
- compile(Symbol) - Method in class nlScript.Parser
- CompletePath - Class in nlScript.util
- CompletePath() - Constructor for class nlScript.util.CompletePath
- createBNF(BNF) - Method in class nlScript.ebnf.Join
- createBNF(BNF) - Method in class nlScript.ebnf.Optional
- createBNF(BNF) - Method in class nlScript.ebnf.Or
- createBNF(BNF) - Method in class nlScript.ebnf.Plus
- createBNF(BNF) - Method in class nlScript.ebnf.Repeat
- createBNF(BNF) - Method in class nlScript.ebnf.Rule
- createBNF(BNF) - Method in class nlScript.ebnf.Sequence
- createBNF(BNF) - Method in class nlScript.ebnf.Star
- createNode(Matcher, Symbol, Production) - Method in interface nlScript.core.ParsedNodeFactory
- createNode(Matcher, Symbol, Production) - Method in class nlScript.ebnf.EBNFParsedNodeFactory
- createParsedTree(RDParser.SymbolSequence, DefaultParsedNode[]) - Method in class nlScript.core.RDParser
- createParsedTree(RDParser.SymbolSequence, DefaultParsedNode[]) - Method in class nlScript.ebnf.EBNFParser
- cursorHighlightPainter - Variable in class nlScript.ui.ParameterizedCompletionContext
- cycle(int) - Method in class nlScript.ui.ParameterizedCompletionContext
-
Assumes
currentParameterIndexis already set.
D
- DATE - Variable in class nlScript.ebnf.EBNF
- DATE_NAME - Static variable in class nlScript.ebnf.EBNF
- DATETIME - Variable in class nlScript.ebnf.EBNF
- DATETIME_NAME - Static variable in class nlScript.ebnf.EBNF
- DECIMAL_PLACES - Enum constant in enum nlScript.core.GeneratorHints.Key
- DEFAULT - Static variable in interface nlScript.core.ParsedNodeFactory
- DEFAULT - Static variable in interface nlScript.core.Production.AstBuilder
- DEFAULT_EVALUATOR - Static variable in interface nlScript.Evaluator
- DEFAULT_INLINE_AUTOCOMPLETER - Static variable in interface nlScript.Autocompleter
- DefaultParsedNode - Class in nlScript.core
- DefaultParsedNode(Matcher, Symbol, Production) - Constructor for class nlScript.core.DefaultParsedNode
- defineSentence(String, Evaluator) - Method in class nlScript.Parser
- defineSentence(String, Evaluator, boolean) - Method in class nlScript.Parser
- defineSentence(String, Evaluator, Autocompleter) - Method in class nlScript.Parser
- defineType(String, String, Evaluator) - Method in class nlScript.Parser
- defineType(String, String, Evaluator, boolean) - Method in class nlScript.Parser
- defineType(String, String, Evaluator, Autocompleter) - Method in class nlScript.Parser
- DIGIT - Static variable in class nlScript.core.Terminal
- DIGIT_NAME - Static variable in class nlScript.ebnf.EBNF
- digits - Static variable in class nlScript.util.RandomString
- doAutocompletion(int, boolean) - Method in class nlScript.ui.AutocompletionContext
- doesAutocomplete() - Method in class nlScript.core.DefaultParsedNode
- doesAutocomplete(DefaultParsedNode) - Static method in class nlScript.core.Autocompletion
E
- EBNF - Class in nlScript.ebnf
- EBNF() - Constructor for class nlScript.ebnf.EBNF
- EBNFCore - Class in nlScript.ebnf
- EBNFCore() - Constructor for class nlScript.ebnf.EBNFCore
- EBNFCore(EBNFCore) - Constructor for class nlScript.ebnf.EBNFCore
- EBNFParsedNodeFactory - Class in nlScript.ebnf
- EBNFParser - Class in nlScript.ebnf
- EBNFParser(BNF, Lexer) - Constructor for class nlScript.ebnf.EBNFParser
- EBNFParser.ParseStartListener - Interface in nlScript.ebnf
- EBNFProduction - Class in nlScript.ebnf
- EBNFProduction(Rule, NonTerminal, Symbol...) - Constructor for class nlScript.ebnf.EBNFProduction
- END_OF_INPUT - Enum constant in enum nlScript.core.ParsingState
- END_OF_INPUT - Static variable in class nlScript.core.Terminal
- EntireSequence(DefaultParsedNode) - Constructor for class nlScript.core.Autocompletion.EntireSequence
- EntireSequence(Symbol, String, Rule) - Constructor for class nlScript.core.Autocompletion.EntireSequence
- EntireSequenceCompleter(EBNFCore, HashMap<String, ArrayList<Autocompletion>>) - Constructor for class nlScript.Autocompleter.EntireSequenceCompleter
- ENTRY_NAME - Variable in class nlScript.Parser
- EPSILON - Static variable in class nlScript.core.Terminal
- equals(Object) - Method in class nlScript.core.Production
- equals(Object) - Method in class nlScript.core.Symbol
- equals(Object) - Method in class nlScript.util.Range
- evaluate() - Method in class nlScript.core.DefaultParsedNode
- evaluate() - Method in class nlScript.ParsedNode
- evaluate(int) - Method in class nlScript.core.DefaultParsedNode
- evaluate(String...) - Method in class nlScript.core.DefaultParsedNode
- evaluate(Matcher) - Method in class nlScript.core.Terminal.CharacterClass
- evaluate(Matcher) - Method in class nlScript.core.Terminal.Digit
- evaluate(Matcher) - Method in class nlScript.core.Terminal.EndOfInput
- evaluate(Matcher) - Method in class nlScript.core.Terminal.Epsilon
- evaluate(Matcher) - Method in class nlScript.core.Terminal
- evaluate(Matcher) - Method in class nlScript.core.Terminal.Letter
- evaluate(Matcher) - Method in class nlScript.core.Terminal.Literal
- evaluate(Matcher) - Method in class nlScript.core.Terminal.Whitespace
- evaluate(ParsedNode) - Method in interface nlScript.Evaluator
- Evaluator - Interface in nlScript
- EXPRESSION - Variable in class nlScript.Parser
F
- FAILED - Enum constant in enum nlScript.core.ParsingState
- FALLBACK_AUTOCOMPLETER - Static variable in interface nlScript.Autocompleter
- finish(boolean) - Method in class nlScript.ui.ParameterizedCompletionContext
- FIRST_CHILD_EVALUATOR - Static variable in interface nlScript.Evaluator
- FLOAT - Variable in class nlScript.ebnf.EBNF
- FLOAT_NAME - Static variable in class nlScript.ebnf.EBNF
- FOR_INSERTION - Enum constant in enum nlScript.core.Autocompletion.Purpose
- FOR_MENU - Enum constant in enum nlScript.core.Autocompletion.Purpose
- forSymbol - Variable in class nlScript.core.Autocompletion
- from(Object...) - Static method in class nlScript.core.GeneratorHints
- fwd(int) - Method in class nlScript.core.Lexer
G
- Generatable - Interface in nlScript.core
- generate() - Method in class nlScript.core.Terminal.CharacterClass
- generate() - Method in class nlScript.core.Terminal.Digit
- generate() - Method in class nlScript.core.Terminal.EndOfInput
- generate() - Method in class nlScript.core.Terminal.Epsilon
- generate() - Method in class nlScript.core.Terminal
- generate() - Method in class nlScript.core.Terminal.Letter
- generate() - Method in class nlScript.core.Terminal.Literal
- generate() - Method in class nlScript.core.Terminal.Whitespace
- generate() - Method in class nlScript.Parser
- generate(EBNFCore) - Method in interface nlScript.core.Generatable
- generate(EBNFCore) - Method in class nlScript.ebnf.Rule
- generate(EBNFCore, GeneratorHints) - Method in interface nlScript.core.Generator
- generate(Rule) - Method in class nlScript.Parser
- Generation - Class in nlScript.core
- Generation(String, Generation...) - Constructor for class nlScript.core.Generation
- Generator - Interface in nlScript.core
- GeneratorHints - Class in nlScript.core
- GeneratorHints() - Constructor for class nlScript.core.GeneratorHints
- GeneratorHints.Key - Enum in nlScript.core
- get() - Method in class nlScript.core.Named
- get(GeneratorHints.Key) - Method in class nlScript.core.GeneratorHints
- get(GeneratorHints.Key, Object) - Method in class nlScript.core.GeneratorHints
- getAlreadyEntered() - Method in class nlScript.core.Autocompletion
- getAutocompleter() - Method in class nlScript.ebnf.Rule
- getAutocompletion(boolean) - Method in class nlScript.core.DefaultParsedNode
- getAutocompletion(boolean) - Method in class nlScript.ParsedNode
- getAutocompletion(DefaultParsedNode, boolean) - Method in class nlScript.Autocompleter.EntireSequenceCompleter
- getAutocompletion(DefaultParsedNode, boolean) - Method in interface nlScript.Autocompleter
- getAutocompletion(DefaultParsedNode, boolean) - Method in class nlScript.Autocompleter.PathAutocompleter
- getAutocompletions(String) - Method in class nlScript.ui.ACProvider
- getBNF() - Method in class nlScript.ebnf.EBNFCore
- getBorderGap() - Method in class nlScript.ui.TextLineNumber
-
Gets the border gap
- getButtonsPanel() - Method in class nlScript.ui.ACEditor
- getCardinality() - Method in class nlScript.ebnf.Join
- getChild(int) - Method in class nlScript.core.DefaultParsedNode
- getChild(int) - Method in class nlScript.core.Generation
- getChild(String) - Method in class nlScript.core.DefaultParsedNode
- getChild(String) - Method in class nlScript.core.Generation
- getChildGenerator(String, EBNFCore, Symbol) - Method in class nlScript.ebnf.Rule
- getChildGeneratorHints(String) - Method in class nlScript.ebnf.Rule
- getChildIndexForName(String) - Method in class nlScript.ebnf.Rule
- getChildren() - Method in class nlScript.core.DefaultParsedNode
- getChildren() - Method in class nlScript.core.Generation
- getChildren() - Method in class nlScript.ebnf.Rule
- getClose() - Method in class nlScript.ebnf.Join
- getCompletion(String) - Static method in class nlScript.util.CompletePath
- getCompletion(Autocompletion.Purpose) - Method in class nlScript.core.Autocompletion.DoesAutocomplete
- getCompletion(Autocompletion.Purpose) - Method in class nlScript.core.Autocompletion.EntireSequence
- getCompletion(Autocompletion.Purpose) - Method in class nlScript.core.Autocompletion
- getCompletion(Autocompletion.Purpose) - Method in class nlScript.core.Autocompletion.Literal
- getCompletion(Autocompletion.Purpose) - Method in class nlScript.core.Autocompletion.Parameterized
- getCompletion(Autocompletion.Purpose) - Method in class nlScript.core.Autocompletion.Veto
- getCurrentLineForeground() - Method in class nlScript.ui.TextLineNumber
-
Gets the current line rendering Color
- getCurrentParameter() - Method in class nlScript.ui.ParameterizedCompletionContext
- getCurrentParamIndex() - Method in class nlScript.ui.ParameterizedCompletionContext
- getCurrentSymbol() - Method in class nlScript.core.RDParser.SymbolSequence
- getDefaultGenerator() - Method in class nlScript.ebnf.Join
- getDefaultGenerator() - Method in class nlScript.ebnf.Optional
- getDefaultGenerator() - Method in class nlScript.ebnf.Or
- getDefaultGenerator() - Method in class nlScript.ebnf.Plus
- getDefaultGenerator() - Method in class nlScript.ebnf.Repeat
- getDefaultGenerator() - Method in class nlScript.ebnf.Rule
- getDefaultGenerator() - Method in class nlScript.ebnf.Sequence
- getDefaultGenerator() - Method in class nlScript.ebnf.Star
- getDelimiter() - Method in class nlScript.ebnf.Join
- getDigitAlignment() - Method in class nlScript.ui.TextLineNumber
-
Gets the digit alignment
- getElementAt(int) - Method in class nlScript.ui.ACListModel
- getEntry() - Method in class nlScript.ebnf.Join
- getEntry() - Method in class nlScript.ebnf.Optional
- getEntry() - Method in class nlScript.ebnf.Plus
- getEntry() - Method in class nlScript.ebnf.Repeat
- getEntry() - Method in class nlScript.ebnf.Star
- getError() - Method in exception class nlScript.ParseException
- getEvaluator() - Method in class nlScript.ebnf.Rule
- getFailedTerminal() - Method in exception class nlScript.ParseException
- getFirstAutocompletingAncestorThatFailed() - Method in exception class nlScript.ParseException
- getForAutocompletion() - Method in class nlScript.ui.ParameterizedCompletionContext
- getFrame() - Method in class nlScript.ui.ACEditor
- getFrom() - Method in class nlScript.ebnf.Repeat
- getGeneratedText(String...) - Method in class nlScript.core.Generation
- getGenerator() - Method in class nlScript.ebnf.Rule
- getGeneratorHints() - Method in class nlScript.ebnf.Rule
- getGrammar() - Method in class nlScript.core.RDParser
- getGrammar() - Method in class nlScript.Parser
- getLastMatcher() - Method in class nlScript.core.RDParser.SymbolSequence
- getLeft() - Method in class nlScript.core.Production
- getLexer() - Method in class nlScript.core.RDParser
- getLiteral() - Method in class nlScript.core.Terminal.Literal
- getLower() - Method in class nlScript.util.Range
- getMatcher() - Method in class nlScript.core.DefaultParsedNode
- getMessage() - Method in exception class nlScript.ParseException
- getMinimumDisplayDigits() - Method in class nlScript.ui.TextLineNumber
-
Gets the minimum display digits
- getModel() - Method in class nlScript.ui.ACPopup
- getName() - Method in class nlScript.core.DefaultParsedNode
- getName() - Method in class nlScript.core.Generation
- getName() - Method in class nlScript.core.Named
- getNthEntryInParent() - Method in class nlScript.ParsedNode
- getOnSuccessfulParsed() - Method in class nlScript.ebnf.Rule
- getOpen() - Method in class nlScript.ebnf.Join
- getOutputArea() - Method in class nlScript.ui.ACEditor
- getParameter(int) - Method in class nlScript.ui.ParameterizedCompletionContext
- getParametersSize() - Method in class nlScript.ui.ParameterizedCompletionContext
- getParent() - Method in class nlScript.core.DefaultParsedNode
- getParent() - Method in class nlScript.core.RDParser.SymbolSequence
- getParsedMatchers() - Method in class nlScript.core.RDParser.SymbolSequence
- getParsedNameForChild(int) - Method in class nlScript.ebnf.Rule
- getParsedNodeFactory() - Method in class nlScript.core.RDParser
- getParsedString() - Method in class nlScript.core.DefaultParsedNode
- getParsedString(String...) - Method in class nlScript.core.DefaultParsedNode
- getParsedUntil() - Method in class nlScript.core.RDParser.SymbolSequence
- getParser() - Method in class nlScript.ui.ACProvider
- getPos() - Method in class nlScript.core.RDParser.SymbolSequence
- getPosition() - Method in class nlScript.core.Lexer
- getPreferredSize() - Method in class nlScript.ui.LineNumberingTextArea
- getProduction() - Method in class nlScript.core.DefaultParsedNode
- getProduction() - Method in class nlScript.core.RDParser.SymbolSequence
- getProductions(NonTerminal) - Method in class nlScript.core.BNF
- getRepresentedSymbol() - Method in interface nlScript.core.RepresentsSymbol
- getRepresentedSymbol() - Method in class nlScript.core.Symbol
- getRepresentedSymbol() - Method in class nlScript.ebnf.Rule
- getRight() - Method in class nlScript.core.Production
- getRoot() - Method in exception class nlScript.ParseException
- getRule() - Method in class nlScript.ebnf.EBNFProduction
- getRule() - Method in class nlScript.ParsedNode
- getRules(NonTerminal) - Method in class nlScript.ebnf.EBNFCore
- getRunButton() - Method in class nlScript.ui.ACEditor
- getRunThread() - Method in class nlScript.ui.ACEditor
- getSelected() - Method in class nlScript.ui.ACPopup
- getSelectedLines() - Method in class nlScript.ui.ACEditor
- getSelectedLinesStart() - Method in class nlScript.ui.ACEditor
- getSequence() - Method in class nlScript.core.Autocompletion.EntireSequence
- getSequenceOfCompletions() - Method in class nlScript.core.Autocompletion.EntireSequence
- getSize() - Method in class nlScript.ui.ACListModel
- getSymbol() - Method in class nlScript.core.DefaultParsedNode
- getSymbol() - Method in class nlScript.core.Named
- getSymbol() - Method in class nlScript.core.Symbol
- getSymbol(int) - Method in class nlScript.core.RDParser.SymbolSequence
- getSymbol(String) - Method in class nlScript.core.BNF
- getSymbol(String) - Method in class nlScript.ebnf.EBNFCore
- getSymbols(Named<?>...) - Static method in class nlScript.ebnf.Rule
- getTarget() - Method in class nlScript.ebnf.Rule
- getTargetGrammar() - Method in class nlScript.Parser
- getText() - Method in class nlScript.ui.ACEditor
- getTextArea() - Method in class nlScript.ui.ACEditor
- getTextLineNumber(int) - Method in class nlScript.ui.TextLineNumber
- getTo() - Method in class nlScript.ebnf.Repeat
- getUpdateFont() - Method in class nlScript.ui.TextLineNumber
-
Gets the update font property
- getUpper() - Method in class nlScript.util.Range
- GraphViz - Class in nlScript.core
- GraphViz() - Constructor for class nlScript.core.GraphViz
H
- hashCode() - Method in class nlScript.core.Production
- hashCode() - Method in class nlScript.core.Symbol
- hashCode() - Method in class nlScript.util.Range
- hasParsedName(String) - Method in class nlScript.ebnf.Rule
- hidePopup() - Method in class nlScript.ui.AutocompletionContext
- highlightPainter - Variable in class nlScript.ui.ParameterizedCompletionContext
I
- i0 - Variable in class nlScript.ui.ParameterizedCompletionContext.ParsedParam
- i1 - Variable in class nlScript.ui.ParameterizedCompletionContext.ParsedParam
- IDENTIFIER - Variable in class nlScript.Parser
- incrementPosition() - Method in class nlScript.core.RDParser.SymbolSequence
- insertCompletion(int, Autocompletion) - Method in class nlScript.ui.AutocompletionContext
- insertCompletion(int, Autocompletion, boolean) - Method in class nlScript.ui.AutocompletionContext
- insertUpdate(DocumentEvent) - Method in class nlScript.ui.TextLineNumber
- INSTANCE - Static variable in class nlScript.ebnf.EBNFParsedNodeFactory
- INTEGER - Variable in class nlScript.ebnf.EBNF
- INTEGER_NAME - Static variable in class nlScript.ebnf.EBNF
- INTEGER_RANGE - Variable in class nlScript.ebnf.EBNF
- INTEGER_RANGE_NAME - Static variable in class nlScript.ebnf.EBNF
- IParseDebugger - Interface in nlScript.core
- isAtEnd() - Method in class nlScript.core.Lexer
- isAtEnd(int) - Method in class nlScript.core.Lexer
- isAutocompletionEnabled() - Method in class nlScript.ui.ACEditor
- isBetterThan(Matcher) - Method in class nlScript.core.Matcher
- isBetterThan(ParsingState) - Method in enum nlScript.core.ParsingState
- isDone() - Method in class nlScript.core.Lexer
- isEmptyLiteral() - Method in class nlScript.core.Autocompletion
- isEnabled() - Method in class nlScript.ui.AutocompletionContext
- isEpsilon() - Method in class nlScript.core.NonTerminal
- isEpsilon() - Method in class nlScript.core.Symbol
- isEpsilon() - Method in class nlScript.core.Terminal.Epsilon
- isEpsilon() - Method in class nlScript.core.Terminal
- isNonTerminal() - Method in class nlScript.core.NonTerminal
- isNonTerminal() - Method in class nlScript.core.Symbol
- isNonTerminal() - Method in class nlScript.core.Terminal
- isTerminal() - Method in class nlScript.core.NonTerminal
- isTerminal() - Method in class nlScript.core.Symbol
- isTerminal() - Method in class nlScript.core.Terminal
J
- join(String, Named<?>, Named<?>, Named<?>, Named<?>, boolean, String...) - Method in class nlScript.ebnf.EBNFCore
- join(String, Named<?>, Named<?>, Named<?>, Named<?>, boolean, Range) - Method in class nlScript.ebnf.EBNFCore
- join(String, Named<?>, Named<?>, Named<?>, Named<?>, String...) - Method in class nlScript.ebnf.EBNFCore
- join(String, Named<?>, Named<?>, Named<?>, Named<?>, Range) - Method in class nlScript.ebnf.EBNFCore
- Join - Class in nlScript.ebnf
- Join(NonTerminal, Named<?>, Named<?>, Named<?>, Named<?>, Range) - Constructor for class nlScript.ebnf.Join
K
- keyPressed(KeyEvent) - Method in class nlScript.ui.ParameterizedCompletionContext
- keyReleased(KeyEvent) - Method in class nlScript.ui.ParameterizedCompletionContext
- keyTyped(KeyEvent) - Method in class nlScript.ui.ParameterizedCompletionContext
L
- LEFT - Static variable in class nlScript.ui.TextLineNumber
- LETTER - Static variable in class nlScript.core.Terminal
- LETTER_NAME - Static variable in class nlScript.ebnf.EBNF
- Lexer - Class in nlScript.core
- Lexer(String) - Constructor for class nlScript.core.Lexer
- LineNumberingTextArea - Class in nlScript.ui
- LineNumberingTextArea(JTextArea) - Constructor for class nlScript.ui.LineNumberingTextArea
- list(String, Named<?>) - Method in class nlScript.ebnf.EBNFCore
- LIST - Variable in class nlScript.Parser
- literal(String) - Static method in class nlScript.core.Terminal
- literal(DefaultParsedNode, CharSequence...) - Static method in class nlScript.core.Autocompletion
- literal(DefaultParsedNode, List<T>) - Static method in class nlScript.core.Autocompletion
- literal(DefaultParsedNode, List<T>, String, String) - Static method in class nlScript.core.Autocompletion
- literal(Symbol, String, CharSequence...) - Static method in class nlScript.core.Autocompletion
- lower - Static variable in class nlScript.util.RandomString
M
- main(String[]) - Static method in class nlScript.core.ParseDebugger
- main(String[]) - Static method in class nlScript.core.Terminal
- main(String[]) - Static method in class nlScript.ui.ACEditor
- main(String[]) - Static method in class nlScript.util.CompletePath
- main(String[]) - Static method in class nlScript.util.RandomInt
- main2(String[]) - Static method in class nlScript.core.ParseDebugger
- makeRandomSymbol() - Static method in class nlScript.core.NonTerminal
- Matcher - Class in nlScript.core
- Matcher(ParsingState, int, String) - Constructor for class nlScript.core.Matcher
- matches(Lexer) - Method in class nlScript.core.Terminal.CharacterClass
- matches(Lexer) - Method in class nlScript.core.Terminal.Digit
- matches(Lexer) - Method in class nlScript.core.Terminal.EndOfInput
- matches(Lexer) - Method in class nlScript.core.Terminal.Epsilon
- matches(Lexer) - Method in class nlScript.core.Terminal.Letter
- matches(Lexer) - Method in class nlScript.core.Terminal.Literal
- matches(Lexer) - Method in class nlScript.core.Terminal
- matches(Lexer) - Method in class nlScript.core.Terminal.Whitespace
- MAX_NUMBER - Enum constant in enum nlScript.core.GeneratorHints.Key
- MAX_VALUE - Enum constant in enum nlScript.core.GeneratorHints.Key
- MIN_NUMBER - Enum constant in enum nlScript.core.GeneratorHints.Key
- MIN_VALUE - Enum constant in enum nlScript.core.GeneratorHints.Key
- MONTH - Variable in class nlScript.ebnf.EBNF
- MONTH_NAME - Static variable in class nlScript.ebnf.EBNF
N
- name - Variable in class nlScript.core.Named
- name - Variable in class nlScript.ui.ParameterizedCompletionContext.ParsedParam
- Named<T> - Class in nlScript.core
- Named(T) - Constructor for class nlScript.core.Named
- Named(T, String) - Constructor for class nlScript.core.Named
- NamedRule - Class in nlScript.ebnf
- NamedRule(Rule) - Constructor for class nlScript.ebnf.NamedRule
- NamedRule(Rule, String) - Constructor for class nlScript.ebnf.NamedRule
- next() - Method in class nlScript.ui.ACPopup
- next() - Method in class nlScript.ui.ParameterizedCompletionContext
- next(int, int) - Static method in class nlScript.util.RandomInt
-
Generates an integral number in the interval [from; to] (both inclusive)
- nextNonTerminal(RDParser.SymbolSequence, RDParser.SymbolSequence, RDParser.SymbolSequence) - Method in interface nlScript.core.IParseDebugger
- nextNonTerminal(RDParser.SymbolSequence, RDParser.SymbolSequence, RDParser.SymbolSequence) - Method in class nlScript.core.ParseDebugger
- nextRandomDistinctEntries(ArrayList<T>, int) - Static method in class nlScript.util.RandomInt
- nextRandomDistinctEntries(T[], int, T[]) - Static method in class nlScript.util.RandomInt
- nextRandomDistinctValues(int, int, int) - Static method in class nlScript.util.RandomInt
- nextString() - Method in class nlScript.util.RandomString
-
Generate a random string.
- nextTerminal(RDParser.SymbolSequence, Matcher, RDParser.SymbolSequence) - Method in interface nlScript.core.IParseDebugger
- nextTerminal(RDParser.SymbolSequence, Matcher, RDParser.SymbolSequence) - Method in class nlScript.core.ParseDebugger
- nlScript - package nlScript
- nlScript.core - package nlScript.core
- nlScript.ebnf - package nlScript.ebnf
- nlScript.ui - package nlScript.ui
- nlScript.util - package nlScript.util
- NO_VARIABLE - Variable in class nlScript.Parser
- NonTerminal - Class in nlScript.core
- NonTerminal(String) - Constructor for class nlScript.core.NonTerminal
- NOT_PARSED - Enum constant in enum nlScript.core.ParsingState
- notifyListeners() - Method in class nlScript.ParsedNode
- numChildren() - Method in class nlScript.core.DefaultParsedNode
O
- object - Variable in class nlScript.core.Named
- onExtension(DefaultParsedNode, DefaultParsedNode...) - Method in interface nlScript.core.Production.ExtensionListener
- onExtension(Production.ExtensionListener) - Method in class nlScript.core.Production
- onSuccessfulParsed(ParseListener) - Method in class nlScript.ebnf.NamedRule
- onSuccessfulParsed(ParseListener) - Method in class nlScript.ebnf.Rule
- optional(String, Named<?>) - Method in class nlScript.ebnf.EBNFCore
- Optional - Class in nlScript.ebnf
- Optional(NonTerminal, Named<?>) - Constructor for class nlScript.ebnf.Optional
- OPTIONAL - Static variable in class nlScript.util.Range
- or(String, Named<?>...) - Method in class nlScript.ebnf.EBNFCore
- Or - Class in nlScript.ebnf
- Or(NonTerminal, Named<?>...) - Constructor for class nlScript.ebnf.Or
P
- paintComponent(Graphics) - Method in class nlScript.ui.TextLineNumber
-
Draw the line numbers
- Param(String, Autocompletion.Parameterized, List<Autocompletion>, Highlighter.Highlight, Object) - Constructor for class nlScript.ui.ParameterizedCompletionContext.Param
- parameterChanged(ParameterizedCompletionContext, int, boolean) - Method in class nlScript.ui.AutocompletionContext
- parameterChanged(ParameterizedCompletionContext, int, boolean) - Method in interface nlScript.ui.ParameterizedCompletionContext.ParameterChangeListener
- parameterized(DefaultParsedNode, String) - Static method in class nlScript.core.Autocompletion
- Parameterized(Symbol, String, String) - Constructor for class nlScript.core.Autocompletion.Parameterized
- parameterizedCompletion - Variable in class nlScript.ui.ParameterizedCompletionContext.Param
- parameterizedCompletion - Variable in class nlScript.ui.ParameterizedCompletionContext.ParsedParam
- ParameterizedCompletionContext - Class in nlScript.ui
- ParameterizedCompletionContext(JTextComponent) - Constructor for class nlScript.ui.ParameterizedCompletionContext
- ParameterizedCompletionContext.Param - Class in nlScript.ui
- ParameterizedCompletionContext.ParameterChangeListener - Interface in nlScript.ui
- ParameterizedCompletionContext.ParsedParam - Class in nlScript.ui
- paramName - Variable in class nlScript.core.Autocompletion.Parameterized
- parse() - Method in class nlScript.core.RDParser
- parse(String, ArrayList<Autocompletion>) - Method in class nlScript.Parser
- parse(String, ArrayList<Autocompletion>, boolean) - Method in class nlScript.Parser
- parse(ArrayList<Autocompletion>) - Method in class nlScript.core.RDParser
- parsed - Variable in class nlScript.core.Matcher
- parsed(ParsedNode) - Method in interface nlScript.ebnf.ParseListener
- parsedChildNames - Variable in class nlScript.ebnf.Rule
- ParseDebugger - Class in nlScript.core
- ParseDebugger() - Constructor for class nlScript.core.ParseDebugger
- ParsedNode - Class in nlScript
- ParsedNode(Matcher, Symbol, Production) - Constructor for class nlScript.ParsedNode
- ParsedNodeFactory - Interface in nlScript.core
- ParsedParam(String, int, int, Autocompletion.Parameterized, List<Autocompletion>) - Constructor for class nlScript.ui.ParameterizedCompletionContext.ParsedParam
- ParseException - Exception Class in nlScript
- ParseException(DefaultParsedNode, DefaultParsedNode, RDParser) - Constructor for exception class nlScript.ParseException
- ParseListener - Interface in nlScript.ebnf
- parseParameters(Autocompletion.EntireSequence, List<ParameterizedCompletionContext.ParsedParam>, int) - Static method in class nlScript.ui.ParameterizedCompletionContext
- parseParameters(Autocompletion.Literal, List<ParameterizedCompletionContext.ParsedParam>) - Static method in class nlScript.ui.ParameterizedCompletionContext
- parseParameters(Autocompletion.Parameterized, List<ParameterizedCompletionContext.ParsedParam>) - Static method in class nlScript.ui.ParameterizedCompletionContext
- parseParameters(Autocompletion, List<ParameterizedCompletionContext.ParsedParam>) - Static method in class nlScript.ui.ParameterizedCompletionContext
- Parser - Class in nlScript
- Parser() - Constructor for class nlScript.Parser
- parsingStarted() - Method in interface nlScript.ebnf.EBNFParser.ParseStartListener
- ParsingState - Enum in nlScript.core
- PATH - Variable in class nlScript.ebnf.EBNF
- PATH_AUTOCOMPLETER - Static variable in interface nlScript.Autocompleter
- PATH_NAME - Static variable in class nlScript.ebnf.EBNF
- PathAutocompleter() - Constructor for class nlScript.Autocompleter.PathAutocompleter
- peek() - Method in class nlScript.core.Lexer
- peek(int) - Method in class nlScript.core.Lexer
- plus(String, Named<?>) - Method in class nlScript.ebnf.EBNFCore
- Plus - Class in nlScript.ebnf
- Plus(NonTerminal, Named<?>) - Constructor for class nlScript.ebnf.Plus
- PLUS - Static variable in class nlScript.util.Range
- pos - Variable in class nlScript.core.Matcher
- previous() - Method in class nlScript.ui.ACPopup
- previous() - Method in class nlScript.ui.ParameterizedCompletionContext
- Production - Class in nlScript.core
- Production(NonTerminal, Symbol...) - Constructor for class nlScript.core.Production
- Production.AstBuilder - Interface in nlScript.core
- Production.ExtensionListener - Interface in nlScript.core
- productions - Variable in class nlScript.ebnf.Rule
- PROGRAM - Variable in class nlScript.Parser
- propertyChange(PropertyChangeEvent) - Method in class nlScript.ui.TextLineNumber
Q
- QUANTIFIER - Variable in class nlScript.Parser
R
- RandomInt - Class in nlScript.util
- RandomInt() - Constructor for class nlScript.util.RandomInt
- RandomString - Class in nlScript.util
- RandomString() - Constructor for class nlScript.util.RandomString
-
Create session identifiers.
- RandomString(int) - Constructor for class nlScript.util.RandomString
-
Create an alphanumeric strings from a secure generator.
- RandomString(int, Random) - Constructor for class nlScript.util.RandomString
-
Create an alphanumeric string generator.
- RandomString(int, Random, String) - Constructor for class nlScript.util.RandomString
- Range - Class in nlScript.util
- Range(int) - Constructor for class nlScript.util.Range
- Range(int, int) - Constructor for class nlScript.util.Range
- RDParser - Class in nlScript.core
- RDParser(BNF, Lexer, ParsedNodeFactory) - Constructor for class nlScript.core.RDParser
- RDParser.SymbolSequence - Class in nlScript.core
- removeAllChildren() - Method in class nlScript.core.DefaultParsedNode
- removeListDataListener(ListDataListener) - Method in class nlScript.ui.ACListModel
- removeMouseListenerFromList(MouseListener) - Method in class nlScript.ui.ACPopup
- removeParameterChangeListener(ParameterizedCompletionContext.ParameterChangeListener) - Method in class nlScript.ui.ParameterizedCompletionContext
- removeParseStartListener(EBNFParser.ParseStartListener) - Method in class nlScript.ebnf.EBNFParser
- removeParseStartListener(EBNFParser.ParseStartListener) - Method in class nlScript.Parser
- removeProductions(Set<Production>) - Method in class nlScript.core.BNF
- removeRules(NonTerminal) - Method in class nlScript.ebnf.EBNFCore
- removeStartProduction() - Method in class nlScript.core.BNF
- removeUpdate(DocumentEvent) - Method in class nlScript.ui.TextLineNumber
- repeat(String, Named<?>, int, int) - Method in class nlScript.ebnf.EBNFCore
- repeat(String, Named<?>, String...) - Method in class nlScript.ebnf.EBNFCore
- Repeat - Class in nlScript.ebnf
- Repeat(NonTerminal, Named<?>, int, int) - Constructor for class nlScript.ebnf.Repeat
- replaceCurrentSymbol(Production, int) - Method in class nlScript.core.RDParser.SymbolSequence
- replaceSelection(Autocompletion) - Method in class nlScript.ui.ParameterizedCompletionContext
- RepresentsSymbol - Interface in nlScript.core
- reset() - Method in class nlScript.core.BNF
- reset(RDParser.SymbolSequence, String) - Method in interface nlScript.core.IParseDebugger
- reset(RDParser.SymbolSequence, String) - Method in class nlScript.core.ParseDebugger
- RIGHT - Static variable in class nlScript.ui.TextLineNumber
- Rule - Class in nlScript.ebnf
- Rule(String, NonTerminal, Named<?>...) - Constructor for class nlScript.ebnf.Rule
- run() - Method in class nlScript.ui.ACEditor
- run(boolean) - Method in class nlScript.ui.ACEditor
S
- SEP - Static variable in class nlScript.core.GeneratorHints
- sequence(String, Named<?>...) - Method in class nlScript.ebnf.EBNFCore
- Sequence - Class in nlScript.ebnf
- Sequence(NonTerminal, Named<?>...) - Constructor for class nlScript.ebnf.Sequence
- set(List<Autocompletion>) - Method in class nlScript.ui.ACListModel
- setAfterRun(Runnable) - Method in class nlScript.ui.ACEditor
- setAlreadyEntered(String) - Method in class nlScript.core.Autocompletion
- setAstBuilder(Production.AstBuilder) - Method in class nlScript.core.Production
- setAutocompleteOnActivation(boolean) - Method in class nlScript.core.Autocompletion.Parameterized
- setAutocompleter(Autocompleter) - Method in class nlScript.ebnf.Rule
- setAutocompletionEnabled(boolean) - Method in class nlScript.ui.ACEditor
- setBeforeRun(Runnable) - Method in class nlScript.ui.ACEditor
- setBorderGap(int) - Method in class nlScript.ui.TextLineNumber
-
The border gap is used in calculating the left and right insets of the border.
- setCardinality(Range) - Method in class nlScript.ebnf.Join
- setChildGeneratorHints(String, GeneratorHints) - Method in class nlScript.ebnf.Rule
- setCurrentLineForeground(Color) - Method in class nlScript.ui.TextLineNumber
-
The Color used to render the current line digits.
- setDigitAlignment(float) - Method in class nlScript.ui.TextLineNumber
-
Specify the horizontal alignment of the digits within the component.
- setEnabled(boolean) - Method in class nlScript.ui.AutocompletionContext
- setEvaluator(Evaluator) - Method in class nlScript.ebnf.Rule
- setGenerator(Generator) - Method in class nlScript.ebnf.NamedRule
- setGenerator(Generator) - Method in class nlScript.ebnf.Rule
- setGeneratorHints(GeneratorHints) - Method in class nlScript.ebnf.Rule
- setGeneratorHints(NamedRule, String, GeneratorHints) - Method in class nlScript.Parser
-
Separate generations with
"::" - setGeneratorHints(NamedRule, GeneratorHints) - Method in class nlScript.Parser
- setLocationRelativeTo(Rectangle) - Method in class nlScript.ui.ACPopup
- setMenuBar(JMenuBar) - Method in class nlScript.ui.ACEditor
- setMinimumDisplayDigits(int) - Method in class nlScript.ui.TextLineNumber
-
Specify the mimimum number of digits used to calculate the preferred width of the component.
- setName(String) - Method in class nlScript.core.DefaultParsedNode
- setName(String) - Method in class nlScript.core.Generation
- setNthEntryInParent(int) - Method in class nlScript.ParsedNode
- setOnlyKeepEntries(boolean) - Method in class nlScript.ebnf.Join
- setOnRun(ActionListener) - Method in class nlScript.ui.ACEditor
- setParsedChildNames(String...) - Method in class nlScript.ebnf.Rule
- setParseDebugger(ParseDebugger) - Method in class nlScript.core.RDParser
- setPosition(int) - Method in class nlScript.core.Lexer
- setSelectedIndex(int) - Method in class nlScript.ui.ACPopup
- setUpdateFont(boolean) - Method in class nlScript.ui.TextLineNumber
-
Set the update font property.
- setVisible(boolean) - Method in class nlScript.ui.ACEditor
- show() - Method in class nlScript.core.ParseDebugger
- showDetailsFor(DefaultMutableTreeNode) - Method in class nlScript.core.ParseDebugger
- showPopup(int) - Method in class nlScript.ui.AutocompletionContext
- SIGN - Variable in class nlScript.ebnf.EBNF
- SIGN_NAME - Static variable in class nlScript.ebnf.EBNF
- size() - Method in class nlScript.core.RDParser.SymbolSequence
- star(String, Named<?>) - Method in class nlScript.ebnf.EBNFCore
- Star - Class in nlScript.ebnf
- Star(NonTerminal, Named<?>) - Constructor for class nlScript.ebnf.Star
- STAR - Static variable in class nlScript.util.Range
- state - Variable in class nlScript.core.Matcher
- substring(int) - Method in class nlScript.core.Lexer
- substring(int, int) - Method in class nlScript.core.Lexer
- SUCCESSFUL - Enum constant in enum nlScript.core.ParsingState
- Symbol - Class in nlScript.core
- Symbol(String) - Constructor for class nlScript.core.Symbol
- symbolName - Variable in class nlScript.core.Autocompletion
- symbols - Variable in class nlScript.ebnf.EBNFCore
- SymbolSequence(Symbol) - Constructor for class nlScript.core.RDParser.SymbolSequence
T
- Terminal - Class in nlScript.core
- Terminal(String) - Constructor for class nlScript.core.Terminal
- Terminal.CharacterClass - Class in nlScript.core
- Terminal.Digit - Class in nlScript.core
- Terminal.EndOfInput - Class in nlScript.core
- Terminal.Epsilon - Class in nlScript.core
- Terminal.Letter - Class in nlScript.core
- Terminal.Literal - Class in nlScript.core
- Terminal.Whitespace - Class in nlScript.core
- TextLineNumber - Class in nlScript.ui
-
This class will display line numbers for a related text component.
- TextLineNumber(JTextComponent) - Constructor for class nlScript.ui.TextLineNumber
-
Create a line number component for a text component.
- TextLineNumber(JTextComponent, int) - Constructor for class nlScript.ui.TextLineNumber
-
Create a line number component for a text component.
- tgt - Variable in class nlScript.ebnf.Rule
- TIME - Variable in class nlScript.ebnf.EBNF
- TIME_NAME - Static variable in class nlScript.ebnf.EBNF
- toString() - Method in class nlScript.core.BNF
- toString() - Method in class nlScript.core.DefaultParsedNode
- toString() - Method in class nlScript.core.Generation
- toString() - Method in class nlScript.core.Lexer
- toString() - Method in class nlScript.core.Matcher
- toString() - Method in class nlScript.core.NonTerminal
- toString() - Method in class nlScript.core.Production
- toString() - Method in class nlScript.core.RDParser.SymbolSequence
- toString() - Method in class nlScript.core.Symbol
- toString() - Method in class nlScript.core.Terminal.CharacterClass
- toString() - Method in class nlScript.core.Terminal.Literal
- toString() - Method in class nlScript.ui.ParameterizedCompletionContext.Param
- toString() - Method in class nlScript.util.Range
- toVizDot(DefaultParsedNode) - Static method in class nlScript.core.GraphViz
- toVizDotLink(DefaultParsedNode) - Static method in class nlScript.core.GraphViz
- tuple(String, Named<?>, String...) - Method in class nlScript.ebnf.EBNFCore
- TUPLE - Variable in class nlScript.Parser
- type - Variable in class nlScript.ebnf.Rule
- TYPE - Variable in class nlScript.Parser
U
- undefineType(String) - Method in class nlScript.Parser
- UNNAMED - Static variable in class nlScript.core.Named
- updateLineNumbers() - Method in class nlScript.ui.LineNumberingTextArea
- upper - Static variable in class nlScript.util.RandomString
- uses(Symbol, BNF) - Method in class nlScript.core.NonTerminal
-
Checks recursively if this
NonTerminaluses the specified symbol in any sub-production
V
- valueOf(String) - Static method in enum nlScript.core.Autocompletion.Purpose
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum nlScript.core.GeneratorHints.Key
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum nlScript.core.ParsingState
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum nlScript.core.Autocompletion.Purpose
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum nlScript.core.GeneratorHints.Key
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum nlScript.core.ParsingState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VARIABLE - Variable in class nlScript.Parser
- VARIABLE_NAME - Variable in class nlScript.Parser
- veto(DefaultParsedNode) - Static method in class nlScript.core.Autocompletion
- VETO - Static variable in class nlScript.core.Autocompletion.Veto
W
- wasExtended(DefaultParsedNode, DefaultParsedNode...) - Method in class nlScript.core.Production
- WEEKDAY - Variable in class nlScript.ebnf.EBNF
- WEEKDAY_NAME - Static variable in class nlScript.ebnf.EBNF
- WHITESPACE - Static variable in class nlScript.core.Terminal
- WHITESPACE_PLUS - Variable in class nlScript.ebnf.EBNF
- WHITESPACE_PLUS_NAME - Static variable in class nlScript.ebnf.EBNF
- WHITESPACE_STAR - Variable in class nlScript.ebnf.EBNF
- WHITESPACE_STAR_NAME - Static variable in class nlScript.ebnf.EBNF
- with(GeneratorHints.Key, Object) - Method in class nlScript.core.GeneratorHints
- withName() - Method in class nlScript.core.NonTerminal
- withName() - Method in class nlScript.core.Terminal
- withName() - Method in class nlScript.ebnf.Rule
- withName(String) - Method in class nlScript.core.NonTerminal
- withName(String) - Method in class nlScript.core.Terminal
- withName(String) - Method in class nlScript.ebnf.Rule
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form