Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- absoluteTokenBegin - Variable in class io.deephaven.lang.generated.SimpleCharStream
- AbstractChunkerInvokable - Class in io.deephaven.lang.api
- AbstractChunkerInvokable(int) - Constructor for class io.deephaven.lang.api.AbstractChunkerInvokable
- AbstractChunkerInvokable(Chunker, int) - Constructor for class io.deephaven.lang.api.AbstractChunkerInvokable
- ACCESS - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- addArgument(Node) - Method in class io.deephaven.lang.api.AbstractChunkerInvokable
- addArgument(Node) - Method in interface io.deephaven.lang.api.ChunkerInvokable
- addBackLinks() - Method in class io.deephaven.lang.generated.BaseToken
- addBackLinks(Token) - Method in class io.deephaven.lang.generated.BaseToken
- addChild(ParseState) - Method in class io.deephaven.lang.api.ParseState
- addChild(Node) - Method in interface io.deephaven.lang.generated.Node
- addChild(Node, int) - Method in interface io.deephaven.lang.generated.Node
- addEscapes(String) - Static method in exception io.deephaven.lang.generated.TokenMgrException
-
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
- addJunk(Token) - Method in interface io.deephaven.lang.generated.Node
- addJunk(Token) - Method in class io.deephaven.lang.generated.SimpleNode
- addScope(IsScope) - Method in interface io.deephaven.lang.generated.Node
- addScope(List<IsScope>) - Method in interface io.deephaven.lang.api.HasScope
- addScope(List<IsScope>) - Method in interface io.deephaven.lang.generated.Node
- addToken(Token) - Method in class io.deephaven.lang.api.AbstractChunkerInvokable
- addToken(Token) - Method in interface io.deephaven.lang.api.ChunkerInvokable
- addToken(Token) - Method in interface io.deephaven.lang.generated.Node
- addToken(Token, Node) - Method in interface io.deephaven.lang.generated.Node
- addToken(Token, Node) - Method in class io.deephaven.lang.generated.SimpleNode
- adjustBeginLineColumn(int, int) - Method in class io.deephaven.lang.generated.SimpleCharStream
-
Method to adjust line and column numbers for the start of a token.
- adopt(Node) - Method in interface io.deephaven.lang.generated.Node
- adopt(Node) - Method in class io.deephaven.lang.generated.SimpleNode
- ALLOW_ANY - Static variable in interface io.deephaven.lang.generated.ChunkerMixin
- ALLOW_ASSIGN - Static variable in interface io.deephaven.lang.generated.ChunkerMixin
- ALLOW_COLON - Static variable in interface io.deephaven.lang.generated.ChunkerMixin
- ALLOW_COMMA_OR_DASH_OR_DOT - Static variable in interface io.deephaven.lang.generated.ChunkerMixin
- ALLOW_EQUAL_COMMA_OR_DASH - Static variable in interface io.deephaven.lang.generated.ChunkerMixin
- ALLOW_EQUALS - Static variable in interface io.deephaven.lang.generated.ChunkerMixin
- ALLOW_PAREN - Static variable in interface io.deephaven.lang.generated.ChunkerMixin
- ALLOW_TYPE_OR_DOT - Static variable in interface io.deephaven.lang.generated.ChunkerMixin
- ALLOW_TYPE_PARAMS - Static variable in interface io.deephaven.lang.generated.ChunkerMixin
- AMP - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- Annotation() - Method in class io.deephaven.lang.generated.Chunker
- Annotations() - Method in class io.deephaven.lang.generated.Chunker
- ANY_EXPR - Static variable in interface io.deephaven.lang.generated.ChunkerMixin
- APOS - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- APOS_BODY - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- APOS_CLOSE - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- append(StringBuilder, Token) - Method in interface io.deephaven.lang.generated.Node
- Array() - Method in class io.deephaven.lang.generated.Chunker
- ARRAY_END - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- ARRAY_START - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- ARROW - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- asRange() - Method in interface io.deephaven.lang.generated.Node
- asScopeList() - Method in interface io.deephaven.lang.api.IsScope
- assign() - Method in class io.deephaven.lang.generated.ChunkerMixin.PeekStream
- Assign() - Method in class io.deephaven.lang.generated.Chunker
- ASSIGN - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- assignToken() - Method in class io.deephaven.lang.generated.ChunkerAssign
- AT - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
B
- back(int, int) - Method in class io.deephaven.lang.generated.Chunker
- back(int, int) - Method in interface io.deephaven.lang.generated.ChunkerMixin
- backup(int) - Method in class io.deephaven.lang.generated.SimpleCharStream
-
Backup a number of characters.
- BaseToken - Class in io.deephaven.lang.generated
-
A supertype for our generated token class.
- BaseToken() - Constructor for class io.deephaven.lang.generated.BaseToken
- beginColumn - Variable in class io.deephaven.lang.generated.Token
-
The column number of the first character of this Token.
- beginLine - Variable in class io.deephaven.lang.generated.Token
-
The line number of the first character of this Token.
- BeginToken() - Method in class io.deephaven.lang.generated.SimpleCharStream
-
Start.
- BinaryExpression(Node) - Method in class io.deephaven.lang.generated.Chunker
- bufcolumn - Variable in class io.deephaven.lang.generated.SimpleCharStream
- buffer - Variable in class io.deephaven.lang.generated.SimpleCharStream
- bufline - Variable in class io.deephaven.lang.generated.SimpleCharStream
- bufpos - Variable in class io.deephaven.lang.generated.SimpleCharStream
-
Position in buffer.
C
- cancel() - Method in class io.deephaven.lang.parse.PendingParse
-
Called when the user session is ended, and we need to shutdown.
- checkInterrupts() - Method in class io.deephaven.lang.generated.Chunker
- children - Variable in class io.deephaven.lang.generated.SimpleNode
- childrenAccept(ChunkerVisitor, Object) - Method in class io.deephaven.lang.generated.SimpleNode
-
Accept the visitor.
- Chunker - Class in io.deephaven.lang.generated
- Chunker(ChunkerTokenManager) - Constructor for class io.deephaven.lang.generated.Chunker
-
Constructor with generated Token Manager.
- Chunker(Provider) - Constructor for class io.deephaven.lang.generated.Chunker
-
Constructor.
- Chunker(String) - Constructor for class io.deephaven.lang.generated.Chunker
-
Constructor.
- ChunkerAnnotation - Class in io.deephaven.lang.generated
- ChunkerAnnotation(int) - Constructor for class io.deephaven.lang.generated.ChunkerAnnotation
- ChunkerAnnotation(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerAnnotation
- ChunkerArray - Class in io.deephaven.lang.generated
- ChunkerArray(int) - Constructor for class io.deephaven.lang.generated.ChunkerArray
- ChunkerArray(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerArray
- ChunkerAssign - Class in io.deephaven.lang.generated
- ChunkerAssign(int) - Constructor for class io.deephaven.lang.generated.ChunkerAssign
- ChunkerAssign(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerAssign
- ChunkerBinaryExpression - Class in io.deephaven.lang.generated
- ChunkerBinaryExpression(int) - Constructor for class io.deephaven.lang.generated.ChunkerBinaryExpression
- ChunkerBinaryExpression(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerBinaryExpression
- ChunkerClosure - Class in io.deephaven.lang.generated
- ChunkerClosure(int) - Constructor for class io.deephaven.lang.generated.ChunkerClosure
- ChunkerClosure(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerClosure
- ChunkerConstants - Interface in io.deephaven.lang.generated
-
Token literal values and constants.
- ChunkerDefaultVisitor - Class in io.deephaven.lang.generated
- ChunkerDefaultVisitor() - Constructor for class io.deephaven.lang.generated.ChunkerDefaultVisitor
- ChunkerDocument - Class in io.deephaven.lang.generated
- ChunkerDocument(int) - Constructor for class io.deephaven.lang.generated.ChunkerDocument
- ChunkerDocument(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerDocument
- ChunkerEof - Class in io.deephaven.lang.generated
- ChunkerEof(int) - Constructor for class io.deephaven.lang.generated.ChunkerEof
- ChunkerEof(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerEof
- ChunkerIdent - Class in io.deephaven.lang.generated
- ChunkerIdent(int) - Constructor for class io.deephaven.lang.generated.ChunkerIdent
- ChunkerIdent(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerIdent
- ChunkerInvokable - Interface in io.deephaven.lang.api
-
Represents an ast node that could be invokable.
- ChunkerInvoke - Class in io.deephaven.lang.generated
- ChunkerInvoke(int) - Constructor for class io.deephaven.lang.generated.ChunkerInvoke
- ChunkerInvoke(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerInvoke
- ChunkerJavaClassDecl - Class in io.deephaven.lang.generated
- ChunkerJavaClassDecl(int) - Constructor for class io.deephaven.lang.generated.ChunkerJavaClassDecl
- ChunkerJavaClassDecl(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerJavaClassDecl
- ChunkerMethodName - Class in io.deephaven.lang.generated
- ChunkerMethodName(int) - Constructor for class io.deephaven.lang.generated.ChunkerMethodName
- ChunkerMethodName(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerMethodName
- ChunkerMixin - Interface in io.deephaven.lang.generated
-
Used to extract some reusable token-checking logic from the generated parser.
- ChunkerMixin.CharPredicate - Interface in io.deephaven.lang.generated
- ChunkerMixin.PeekStream - Class in io.deephaven.lang.generated
-
A stream specialized for "peek ahead" during semantic LOOKAHEAD.
- ChunkerNew - Class in io.deephaven.lang.generated
- ChunkerNew(int) - Constructor for class io.deephaven.lang.generated.ChunkerNew
- ChunkerNew(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerNew
- ChunkerNewline - Class in io.deephaven.lang.generated
- ChunkerNewline(int) - Constructor for class io.deephaven.lang.generated.ChunkerNewline
- ChunkerNewline(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerNewline
- ChunkerNum - Class in io.deephaven.lang.generated
- ChunkerNum(int) - Constructor for class io.deephaven.lang.generated.ChunkerNum
- ChunkerNum(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerNum
- ChunkerParam - Class in io.deephaven.lang.generated
- ChunkerParam(int) - Constructor for class io.deephaven.lang.generated.ChunkerParam
- ChunkerParam(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerParam
- ChunkerStatement - Class in io.deephaven.lang.generated
- ChunkerStatement(int) - Constructor for class io.deephaven.lang.generated.ChunkerStatement
- ChunkerStatement(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerStatement
- ChunkerString - Class in io.deephaven.lang.generated
- ChunkerString(int) - Constructor for class io.deephaven.lang.generated.ChunkerString
- ChunkerString(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerString
- ChunkerTokenManager - Class in io.deephaven.lang.generated
-
Token Manager.
- ChunkerTokenManager(SimpleCharStream) - Constructor for class io.deephaven.lang.generated.ChunkerTokenManager
-
Constructor.
- ChunkerTokenManager(SimpleCharStream, int) - Constructor for class io.deephaven.lang.generated.ChunkerTokenManager
-
Constructor.
- ChunkerTreeConstants - Interface in io.deephaven.lang.generated
- ChunkerTypedAssign - Class in io.deephaven.lang.generated
- ChunkerTypedAssign(int) - Constructor for class io.deephaven.lang.generated.ChunkerTypedAssign
- ChunkerTypedAssign(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerTypedAssign
- ChunkerTypeDecl - Class in io.deephaven.lang.generated
- ChunkerTypeDecl(int) - Constructor for class io.deephaven.lang.generated.ChunkerTypeDecl
- ChunkerTypeDecl(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerTypeDecl
- ChunkerTypeParam - Class in io.deephaven.lang.generated
- ChunkerTypeParam(int) - Constructor for class io.deephaven.lang.generated.ChunkerTypeParam
- ChunkerTypeParam(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerTypeParam
- ChunkerTypeParams - Class in io.deephaven.lang.generated
- ChunkerTypeParams(int) - Constructor for class io.deephaven.lang.generated.ChunkerTypeParams
- ChunkerTypeParams(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerTypeParams
- ChunkerVisitor - Interface in io.deephaven.lang.generated
- ChunkerWhitespace - Class in io.deephaven.lang.generated
- ChunkerWhitespace(int) - Constructor for class io.deephaven.lang.generated.ChunkerWhitespace
- ChunkerWhitespace(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerWhitespace
- CLASS - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- clearNodeScope(Node) - Method in class io.deephaven.lang.generated.JJTChunkerState
- close() - Method in interface io.deephaven.lang.generated.Provider
-
Closes the stream and releases any system resources associated with it.
- close() - Method in class io.deephaven.lang.generated.StreamProvider
- close() - Method in class io.deephaven.lang.generated.StringProvider
- close() - Method in class io.deephaven.lang.parse.CompletionParser
- CLOSE_PAREN - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- closeNodeScope(Node, boolean) - Method in class io.deephaven.lang.generated.JJTChunkerState
- closeNodeScope(Node, int) - Method in class io.deephaven.lang.generated.JJTChunkerState
- Closure() - Method in class io.deephaven.lang.generated.Chunker
- CLOSURE_END - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- CLOSURE_START - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- ClosureParams() - Method in class io.deephaven.lang.generated.Chunker
- COLON - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- column - Variable in class io.deephaven.lang.generated.SimpleCharStream
- COMMA - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- COMMA_OR_DASH_OR_DOT - Static variable in interface io.deephaven.lang.generated.ChunkerMixin
- CommonTokenAction(Token) - Method in class io.deephaven.lang.generated.ChunkerTokenManager
- compareTo(BaseToken) - Method in class io.deephaven.lang.generated.BaseToken
- CompletionCancelled - Exception in io.deephaven.lang.shared.lsp
-
Thrown from the document parser if the user has updated the document while an ongoing completion request was blocking on stale input.
- CompletionCancelled() - Constructor for exception io.deephaven.lang.shared.lsp.CompletionCancelled
- CompletionParser - Class in io.deephaven.lang.parse
-
A specialized parser for autocompletion; maybe better to call it a chunker than a parser...
- CompletionParser() - Constructor for class io.deephaven.lang.parse.CompletionParser
- contains(DocumentRangeOrBuilder) - Method in class io.deephaven.lang.generated.BaseToken
- contains(Position) - Method in interface io.deephaven.lang.generated.Node
- containsIndex(int) - Method in class io.deephaven.lang.generated.BaseToken
- containsIndex(int) - Method in class io.deephaven.lang.generated.ChunkerStatement
- containsIndex(int) - Method in interface io.deephaven.lang.generated.Node
- containsLines(int, int) - Method in interface io.deephaven.lang.generated.Node
- containsPosition(PositionOrBuilder) - Method in class io.deephaven.lang.generated.BaseToken
- copy(Position) - Static method in class io.deephaven.lang.parse.LspTools
- copyToken(Token) - Method in class io.deephaven.lang.generated.BaseToken
- curChar - Variable in class io.deephaven.lang.generated.ChunkerTokenManager
- currentToken - Variable in exception io.deephaven.lang.generated.ParseException
-
This is the last token that has been consumed successfully.
- curToken() - Method in class io.deephaven.lang.generated.Chunker
- curToken() - Method in interface io.deephaven.lang.generated.ChunkerMixin
D
- debugStream - Variable in class io.deephaven.lang.generated.ChunkerTokenManager
-
Debug output.
- DEFAULT - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
Lexical state.
- defaultVisit(SimpleNode, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
- detached - Variable in class io.deephaven.lang.generated.BaseToken
- DiagnosticCode - Interface in io.deephaven.lang.shared.lsp
-
A collection of int constants used for diagnostic messages.
- DIGIT - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- disable_tracing() - Method in class io.deephaven.lang.generated.Chunker
-
Disable tracing.
- distanceTo(int) - Method in interface io.deephaven.lang.generated.Node
- Document() - Method in class io.deephaven.lang.generated.Chunker
- Done() - Method in class io.deephaven.lang.generated.SimpleCharStream
-
Reset buffer when finished.
- DOUBLE_EQ - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- dump() - Method in class io.deephaven.lang.generated.BaseToken
- dump(String) - Method in class io.deephaven.lang.generated.SimpleNode
E
- EatBinaryWhitespace() - Method in class io.deephaven.lang.generated.Chunker
- eatJunk() - Method in interface io.deephaven.lang.generated.ChunkerMixin
- EatStatements(boolean) - Method in class io.deephaven.lang.generated.Chunker
- enable_tracing() - Method in class io.deephaven.lang.generated.Chunker
-
Enable tracing.
- endArguments() - Method in class io.deephaven.lang.generated.ChunkerInvoke
- endColumn - Variable in class io.deephaven.lang.generated.Token
-
The column number of the last character of this Token.
- endIndex - Variable in class io.deephaven.lang.generated.BaseToken
- endLine - Variable in class io.deephaven.lang.generated.Token
-
The line number of the last character of this Token.
- eof(char...) - Method in class io.deephaven.lang.generated.ChunkerMixin.PeekStream
- Eof() - Method in class io.deephaven.lang.generated.Chunker
- EOF - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
End of File.
- eofOr(char...) - Method in class io.deephaven.lang.generated.ChunkerMixin.PeekStream
- EOL - Static variable in exception io.deephaven.lang.generated.ParseException
-
The end of line string (we do not use System.getProperty("") so that we are compatible with Android/GWT);
- EQUAL_COMMA_OR_DASH - Static variable in interface io.deephaven.lang.generated.ChunkerMixin
- ESCAPED_APOS - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- ESCAPED_NL - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- ESCAPED_QUOTE - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- exact(char...) - Method in class io.deephaven.lang.generated.ChunkerMixin.PeekStream
- exact(String) - Method in class io.deephaven.lang.generated.ChunkerMixin.PeekStream
- ExpandBuff(boolean) - Method in class io.deephaven.lang.generated.SimpleCharStream
- expectedTokenSequences - Variable in exception io.deephaven.lang.generated.ParseException
-
Each entry in this array is an array of integers.
- Expression() - Method in class io.deephaven.lang.generated.Chunker
- extend(Position.Builder, PositionOrBuilder) - Static method in class io.deephaven.lang.parse.LspTools
- extendEnd(CompletionItem.Builder, Position, Node) - Method in class io.deephaven.lang.parse.ParsedDocument
- EXTENDS - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
F
- FillBuff() - Method in class io.deephaven.lang.generated.SimpleCharStream
- findEditRange(DocumentRange) - Method in class io.deephaven.lang.parse.ParsedDocument
- findNode(int) - Method in class io.deephaven.lang.parse.ParsedDocument
- findToken(PositionOrBuilder) - Method in interface io.deephaven.lang.generated.Node
- finish() - Method in class io.deephaven.lang.api.ParseState
- finish(String) - Method in class io.deephaven.lang.parse.CompletionParser
- firstToken - Variable in class io.deephaven.lang.generated.SimpleNode
- FROM_LOCAL - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
G
- generateParseException() - Method in class io.deephaven.lang.generated.Chunker
-
Generate ParseException.
- getAbsoluteTokenBegin() - Method in class io.deephaven.lang.generated.SimpleCharStream
- getAnnotations() - Method in class io.deephaven.lang.generated.ChunkerStatement
- getArgument(int) - Method in class io.deephaven.lang.api.AbstractChunkerInvokable
- getArgumentCount() - Method in class io.deephaven.lang.api.AbstractChunkerInvokable
- getArguments() - Method in class io.deephaven.lang.api.AbstractChunkerInvokable
- getAssignments() - Method in class io.deephaven.lang.parse.ParsedDocument
- getBeginColumn() - Method in class io.deephaven.lang.generated.SimpleCharStream
-
Get token beginning column number.
- getBeginLine() - Method in class io.deephaven.lang.generated.SimpleCharStream
-
Get token beginning line number.
- getChildren() - Method in interface io.deephaven.lang.generated.Node
- getChildren() - Method in class io.deephaven.lang.generated.SimpleNode
- getColumn() - Method in class io.deephaven.lang.generated.SimpleCharStream
-
Deprecated.
- getCurrentTokenAbsolutePosition() - Method in class io.deephaven.lang.generated.ChunkerTokenManager
- getDoc() - Method in class io.deephaven.lang.parse.ParsedDocument
- getEndColumn() - Method in class io.deephaven.lang.generated.SimpleCharStream
-
Get token end column number.
- getEndIndex() - Method in class io.deephaven.lang.generated.BaseToken
- getEndIndex() - Method in interface io.deephaven.lang.generated.Node
- getEndLine() - Method in class io.deephaven.lang.generated.SimpleCharStream
-
Get token end line number.
- getId() - Method in interface io.deephaven.lang.generated.Node
- getId() - Method in class io.deephaven.lang.generated.SimpleNode
- GetImage() - Method in class io.deephaven.lang.generated.SimpleCharStream
-
Get token literal value.
- getInvocation() - Method in class io.deephaven.lang.generated.ChunkerMethodName
- getJoiner() - Method in class io.deephaven.lang.generated.ChunkerBinaryExpression
- getJunk() - Method in class io.deephaven.lang.generated.SimpleNode
- getLastGoodSource() - Method in class io.deephaven.lang.parse.ParsedDocument
- getLeft() - Method in class io.deephaven.lang.generated.ChunkerBinaryExpression
- getLine() - Method in class io.deephaven.lang.generated.SimpleCharStream
-
Deprecated.
- getMaxNextCharInd() - Method in class io.deephaven.lang.generated.SimpleCharStream
- getMessage() - Method in exception io.deephaven.lang.generated.TokenMgrException
-
You can also modify the body of this method to customize your error messages.
- getName() - Method in interface io.deephaven.lang.api.IsScope
- getName() - Method in class io.deephaven.lang.generated.ChunkerArray
- getName() - Method in class io.deephaven.lang.generated.ChunkerAssign
- getName() - Method in class io.deephaven.lang.generated.ChunkerIdent
- getName() - Method in class io.deephaven.lang.generated.ChunkerInvoke
- getName() - Method in class io.deephaven.lang.generated.ChunkerNew
- getNameToken() - Method in interface io.deephaven.lang.api.ChunkerInvokable
- getNext() - Method in class io.deephaven.lang.api.ParseState
- getNextNonWhitespace() - Method in class io.deephaven.lang.generated.BaseToken
- getNextToken() - Method in class io.deephaven.lang.generated.Chunker
-
Get the next Token.
- getNextToken() - Method in class io.deephaven.lang.generated.ChunkerTokenManager
-
Get the next Token.
- getOffsetFromPosition(String, Position) - Static method in class io.deephaven.lang.parse.LspTools
- getOffsetFromPosition(String, PositionOrBuilder) - Static method in class io.deephaven.lang.parse.LspTools
- getParent() - Method in class io.deephaven.lang.api.ParseState
- getPositionFromOffset(String, int) - Static method in class io.deephaven.lang.parse.LspTools
- getQuoteType() - Method in class io.deephaven.lang.generated.ChunkerString
- getRaw() - Method in class io.deephaven.lang.generated.ChunkerString
- getRight() - Method in class io.deephaven.lang.generated.ChunkerBinaryExpression
- getScope() - Method in interface io.deephaven.lang.api.HasScope
- getScope() - Method in interface io.deephaven.lang.api.IsScope
- getScope() - Method in class io.deephaven.lang.generated.ScopedNode
- getScopeTarget() - Method in class io.deephaven.lang.api.AbstractChunkerInvokable
- getScopeTarget() - Method in interface io.deephaven.lang.api.IsScope
- getScopeTarget() - Method in class io.deephaven.lang.generated.ChunkerIdent
- getSource() - Method in class io.deephaven.lang.parse.ParsedDocument
- getSrc() - Method in class io.deephaven.lang.api.ParseState
- getStartIndex() - Method in class io.deephaven.lang.generated.BaseToken
- getStartIndex() - Method in interface io.deephaven.lang.generated.Node
- GetSuffix(int) - Method in class io.deephaven.lang.generated.SimpleCharStream
-
Get the suffix.
- getTabSize() - Method in class io.deephaven.lang.generated.SimpleCharStream
- getText() - Method in class io.deephaven.lang.parse.PendingParse
- getText(String) - Method in class io.deephaven.lang.parse.CompletionParser
- getToken(int) - Method in class io.deephaven.lang.generated.Chunker
-
Get the specific Token.
- getTotalCharsRead() - Method in class io.deephaven.lang.generated.SimpleCharStream
- getTypeParams() - Method in class io.deephaven.lang.generated.ChunkerIdent
- getValue() - Method in class io.deephaven.lang.generated.ChunkerAssign
- getValue() - Method in class io.deephaven.lang.generated.Token
-
An optional attribute value of the Token.
- greaterOrEqual(PositionOrBuilder, PositionOrBuilder) - Static method in class io.deephaven.lang.parse.LspTools
- greaterThan(PositionOrBuilder, PositionOrBuilder) - Static method in class io.deephaven.lang.parse.LspTools
- GT - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
H
- HasScope - Interface in io.deephaven.lang.api
I
- id - Variable in class io.deephaven.lang.generated.SimpleNode
- ID - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- Ident() - Method in class io.deephaven.lang.generated.Chunker
- identifier(Set<Character>) - Method in class io.deephaven.lang.generated.ChunkerMixin.PeekStream
- image - Variable in class io.deephaven.lang.generated.Token
-
The string image of the token.
- IMPLEMENTS - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- IN_JAVA_DOC_COMMENT - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
Lexical state.
- IN_MULTI_LINE_COMMENT - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
Lexical state.
- inBuf - Variable in class io.deephaven.lang.generated.SimpleCharStream
- indexOf(Node) - Method in interface io.deephaven.lang.generated.Node
- indexOf(Node) - Method in class io.deephaven.lang.generated.SimpleNode
- indexOfArgument(Node) - Method in class io.deephaven.lang.generated.ChunkerInvoke
- initialize(String, String, boolean) - Method in class io.deephaven.lang.generated.ChunkerString
- input_stream - Variable in class io.deephaven.lang.generated.ChunkerTokenManager
- inputStream - Variable in class io.deephaven.lang.generated.SimpleCharStream
- insertChild(Node, int) - Method in interface io.deephaven.lang.generated.Node
- INVALID_LEXICAL_STATE - Static variable in exception io.deephaven.lang.generated.TokenMgrException
-
Tried to change to an invalid lexical state.
- invalidate() - Method in class io.deephaven.lang.parse.PendingParse
-
Called when the document has been updated, but before we are ready to submit new text to be parsed.
- Invoke() - Method in class io.deephaven.lang.generated.Chunker
- INVOKE - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- io.deephaven.lang.api - package io.deephaven.lang.api
- io.deephaven.lang.generated - package io.deephaven.lang.generated
- io.deephaven.lang.parse - package io.deephaven.lang.parse
- io.deephaven.lang.shared.lsp - package io.deephaven.lang.shared.lsp
- is(char...) - Method in class io.deephaven.lang.generated.ChunkerMixin.PeekStream
- is(String) - Method in class io.deephaven.lang.generated.ChunkerMixin.PeekStream
- isAssign() - Method in interface io.deephaven.lang.generated.ChunkerMixin
- isAutocompleteTerminal() - Method in class io.deephaven.lang.generated.ChunkerAssign
- isAutocompleteTerminal() - Method in class io.deephaven.lang.generated.ChunkerInvoke
- isAutocompleteTerminal() - Method in class io.deephaven.lang.generated.ChunkerMethodName
- isAutocompleteTerminal() - Method in class io.deephaven.lang.generated.ChunkerNew
- isAutocompleteTerminal() - Method in interface io.deephaven.lang.generated.Node
-
Overridden manually for nodes who can "have a cursor on them" with respect to autocomplete.
- isBinExprAcrossNewline() - Method in interface io.deephaven.lang.generated.ChunkerMixin
- isChildOf(Node) - Method in interface io.deephaven.lang.generated.Node
- isClassDecl() - Method in interface io.deephaven.lang.generated.ChunkerMixin
- isCursorInArguments(int) - Method in class io.deephaven.lang.generated.ChunkerInvoke
- isCursorOnName(int) - Method in class io.deephaven.lang.generated.ChunkerInvoke
- isError() - Method in class io.deephaven.lang.parse.ParsedDocument
- isInside(DocumentRangeOrBuilder, PositionOrBuilder, PositionOrBuilder) - Static method in class io.deephaven.lang.parse.LspTools
- isLookingAhead() - Method in class io.deephaven.lang.generated.Chunker
- isLookingAhead() - Method in interface io.deephaven.lang.generated.ChunkerMixin
- isParamList() - Method in interface io.deephaven.lang.generated.ChunkerMixin
- isPythonAnnotated() - Method in interface io.deephaven.lang.generated.ChunkerMixin
- isScope() - Method in interface io.deephaven.lang.generated.ChunkerMixin
- IsScope - Interface in io.deephaven.lang.api
-
A common interface for
ChunkerIdent,ChunkerInvoke,ChunkerNewandChunkerArraywhich are the only ast nodes that can be "scope objects": thing.field.callMethod()[0].moreMethod.new SomeClass().why.would().you.new Ever() - isTypedAssign() - Method in interface io.deephaven.lang.generated.ChunkerMixin
- isTypedInvoke(boolean) - Method in interface io.deephaven.lang.generated.ChunkerMixin
- isWellFormed() - Method in interface io.deephaven.lang.generated.Node
- isWellFormed() - Method in class io.deephaven.lang.generated.SimpleNode
J
- JAVA_DOC_COMMENT - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- JavaClassDecl() - Method in class io.deephaven.lang.generated.Chunker
- jj_nt - Variable in class io.deephaven.lang.generated.Chunker
-
Next token.
- jjFillToken() - Method in class io.deephaven.lang.generated.ChunkerTokenManager
- jjnewLexState - Static variable in class io.deephaven.lang.generated.ChunkerTokenManager
-
Lex State array.
- jjstrLiteralImages - Static variable in class io.deephaven.lang.generated.ChunkerTokenManager
-
Token literal values.
- jjtAccept(ChunkerVisitor, Object) - Method in class io.deephaven.lang.generated.ChunkerAnnotation
-
Accept the visitor.
- jjtAccept(ChunkerVisitor, Object) - Method in class io.deephaven.lang.generated.ChunkerArray
-
Accept the visitor.
- jjtAccept(ChunkerVisitor, Object) - Method in class io.deephaven.lang.generated.ChunkerAssign
-
Accept the visitor.
- jjtAccept(ChunkerVisitor, Object) - Method in class io.deephaven.lang.generated.ChunkerBinaryExpression
-
Accept the visitor.
- jjtAccept(ChunkerVisitor, Object) - Method in class io.deephaven.lang.generated.ChunkerClosure
-
Accept the visitor.
- jjtAccept(ChunkerVisitor, Object) - Method in class io.deephaven.lang.generated.ChunkerDocument
-
Accept the visitor.
- jjtAccept(ChunkerVisitor, Object) - Method in class io.deephaven.lang.generated.ChunkerEof
-
Accept the visitor.
- jjtAccept(ChunkerVisitor, Object) - Method in class io.deephaven.lang.generated.ChunkerIdent
-
Accept the visitor.
- jjtAccept(ChunkerVisitor, Object) - Method in class io.deephaven.lang.generated.ChunkerInvoke
-
Accept the visitor.
- jjtAccept(ChunkerVisitor, Object) - Method in class io.deephaven.lang.generated.ChunkerJavaClassDecl
-
Accept the visitor.
- jjtAccept(ChunkerVisitor, Object) - Method in class io.deephaven.lang.generated.ChunkerMethodName
-
Accept the visitor.
- jjtAccept(ChunkerVisitor, Object) - Method in class io.deephaven.lang.generated.ChunkerNew
-
Accept the visitor.
- jjtAccept(ChunkerVisitor, Object) - Method in class io.deephaven.lang.generated.ChunkerNewline
-
Accept the visitor.
- jjtAccept(ChunkerVisitor, Object) - Method in class io.deephaven.lang.generated.ChunkerNum
-
Accept the visitor.
- jjtAccept(ChunkerVisitor, Object) - Method in class io.deephaven.lang.generated.ChunkerParam
-
Accept the visitor.
- jjtAccept(ChunkerVisitor, Object) - Method in class io.deephaven.lang.generated.ChunkerStatement
-
Accept the visitor.
- jjtAccept(ChunkerVisitor, Object) - Method in class io.deephaven.lang.generated.ChunkerString
-
Accept the visitor.
- jjtAccept(ChunkerVisitor, Object) - Method in class io.deephaven.lang.generated.ChunkerTypedAssign
-
Accept the visitor.
- jjtAccept(ChunkerVisitor, Object) - Method in class io.deephaven.lang.generated.ChunkerTypeDecl
-
Accept the visitor.
- jjtAccept(ChunkerVisitor, Object) - Method in class io.deephaven.lang.generated.ChunkerTypeParam
-
Accept the visitor.
- jjtAccept(ChunkerVisitor, Object) - Method in class io.deephaven.lang.generated.ChunkerTypeParams
-
Accept the visitor.
- jjtAccept(ChunkerVisitor, Object) - Method in class io.deephaven.lang.generated.ChunkerWhitespace
-
Accept the visitor.
- jjtAccept(ChunkerVisitor, Object) - Method in interface io.deephaven.lang.generated.Node
-
Accept the visitor.
- jjtAccept(ChunkerVisitor, Object) - Method in class io.deephaven.lang.generated.SimpleNode
-
Accept the visitor.
- jjtAddChild(Node, int) - Method in class io.deephaven.lang.generated.ChunkerInvoke
- jjtAddChild(Node, int) - Method in interface io.deephaven.lang.generated.Node
-
This method tells the node to add its argument to the node's list of children.
- jjtAddChild(Node, int) - Method in class io.deephaven.lang.generated.SimpleNode
- JJTANNOTATION - Static variable in interface io.deephaven.lang.generated.ChunkerTreeConstants
- JJTARRAY - Static variable in interface io.deephaven.lang.generated.ChunkerTreeConstants
- JJTASSIGN - Static variable in interface io.deephaven.lang.generated.ChunkerTreeConstants
- JJTBINARYEXPRESSION - Static variable in interface io.deephaven.lang.generated.ChunkerTreeConstants
- JJTChunkerState - Class in io.deephaven.lang.generated
- JJTChunkerState() - Constructor for class io.deephaven.lang.generated.JJTChunkerState
- jjtClose() - Method in interface io.deephaven.lang.generated.Node
-
This method is called after all the child nodes have been added.
- jjtClose() - Method in class io.deephaven.lang.generated.SimpleNode
- JJTCLOSURE - Static variable in interface io.deephaven.lang.generated.ChunkerTreeConstants
- JJTDOCUMENT - Static variable in interface io.deephaven.lang.generated.ChunkerTreeConstants
- JJTEOF - Static variable in interface io.deephaven.lang.generated.ChunkerTreeConstants
- jjtGetChild(int) - Method in interface io.deephaven.lang.generated.Node
-
This method returns a child node.
- jjtGetChild(int) - Method in class io.deephaven.lang.generated.SimpleNode
- jjtGetFirstToken() - Method in interface io.deephaven.lang.generated.Node
- jjtGetFirstToken() - Method in class io.deephaven.lang.generated.SimpleNode
- jjtGetLastToken() - Method in interface io.deephaven.lang.generated.Node
- jjtGetLastToken() - Method in class io.deephaven.lang.generated.SimpleNode
- jjtGetNumChildren() - Method in interface io.deephaven.lang.generated.Node
-
Return the number of children the node has.
- jjtGetNumChildren() - Method in class io.deephaven.lang.generated.SimpleNode
- jjtGetParent() - Method in interface io.deephaven.lang.generated.Node
- jjtGetParent() - Method in class io.deephaven.lang.generated.SimpleNode
- jjtGetValue() - Method in class io.deephaven.lang.generated.SimpleNode
- JJTIDENT - Static variable in interface io.deephaven.lang.generated.ChunkerTreeConstants
- jjtInsertChild(Node, int) - Method in interface io.deephaven.lang.generated.Node
-
This method inserts the specified node at the given index, shifting any existing items to the right.
- jjtInsertChild(Node, int) - Method in class io.deephaven.lang.generated.SimpleNode
- JJTINVOKE - Static variable in interface io.deephaven.lang.generated.ChunkerTreeConstants
- JJTJAVACLASSDECL - Static variable in interface io.deephaven.lang.generated.ChunkerTreeConstants
- JJTMETHODNAME - Static variable in interface io.deephaven.lang.generated.ChunkerTreeConstants
- JJTNEW - Static variable in interface io.deephaven.lang.generated.ChunkerTreeConstants
- JJTNEWLINE - Static variable in interface io.deephaven.lang.generated.ChunkerTreeConstants
- jjtNodeName - Static variable in interface io.deephaven.lang.generated.ChunkerTreeConstants
- JJTNUM - Static variable in interface io.deephaven.lang.generated.ChunkerTreeConstants
- jjtOpen() - Method in interface io.deephaven.lang.generated.Node
-
This method is called after the node has been made the current node.
- jjtOpen() - Method in class io.deephaven.lang.generated.SimpleNode
- JJTPARAM - Static variable in interface io.deephaven.lang.generated.ChunkerTreeConstants
- jjtree - Variable in class io.deephaven.lang.generated.Chunker
- jjtSetFirstToken(Token) - Method in interface io.deephaven.lang.generated.Node
- jjtSetFirstToken(Token) - Method in class io.deephaven.lang.generated.SimpleNode
- jjtSetLastToken(Token) - Method in class io.deephaven.lang.generated.ChunkerAssign
- jjtSetLastToken(Token) - Method in interface io.deephaven.lang.generated.Node
- jjtSetLastToken(Token) - Method in class io.deephaven.lang.generated.SimpleNode
- jjtSetParent(Node) - Method in interface io.deephaven.lang.generated.Node
-
This pair of methods are used to inform the node of its parent.
- jjtSetParent(Node) - Method in class io.deephaven.lang.generated.SimpleNode
- jjtSetValue(Object) - Method in class io.deephaven.lang.generated.SimpleNode
- JJTSTATEMENT - Static variable in interface io.deephaven.lang.generated.ChunkerTreeConstants
- JJTSTRING - Static variable in interface io.deephaven.lang.generated.ChunkerTreeConstants
- JJTTYPEDASSIGN - Static variable in interface io.deephaven.lang.generated.ChunkerTreeConstants
- JJTTYPEDECL - Static variable in interface io.deephaven.lang.generated.ChunkerTreeConstants
- JJTTYPEPARAM - Static variable in interface io.deephaven.lang.generated.ChunkerTreeConstants
- JJTTYPEPARAMS - Static variable in interface io.deephaven.lang.generated.ChunkerTreeConstants
- JJTVOID - Static variable in interface io.deephaven.lang.generated.ChunkerTreeConstants
- JJTWHITESPACE - Static variable in interface io.deephaven.lang.generated.ChunkerTreeConstants
K
- kind - Variable in class io.deephaven.lang.generated.Token
-
An integer that describes the kind of this token.
L
- lastToken - Variable in class io.deephaven.lang.generated.SimpleNode
- lessOrEqual(PositionOrBuilder, PositionOrBuilder) - Static method in class io.deephaven.lang.parse.LspTools
- lessThan(PositionOrBuilder, PositionOrBuilder) - Static method in class io.deephaven.lang.parse.LspTools
- LEXICAL_ERROR - Static variable in exception io.deephaven.lang.generated.TokenMgrException
-
Lexical error occurred.
- LexicalErr(boolean, int, int, int, String, int) - Static method in exception io.deephaven.lang.generated.TokenMgrException
-
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
- lexStateNames - Static variable in class io.deephaven.lang.generated.ChunkerTokenManager
-
Lexer state names.
- line - Variable in class io.deephaven.lang.generated.SimpleCharStream
- logErrors(Logger) - Method in class io.deephaven.lang.parse.ParsedDocument
- LOGIC - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- LOOP_DETECTED - Static variable in exception io.deephaven.lang.generated.TokenMgrException
-
Detected (and bailed out of) an infinite loop in the token manager.
- LspTools - Class in io.deephaven.lang.parse
-
LspTools:
- LspTools() - Constructor for class io.deephaven.lang.parse.LspTools
- LT - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
M
- main(String[]) - Static method in class io.deephaven.lang.generated.Chunker
- MALFORMED - Static variable in interface io.deephaven.lang.shared.lsp.DiagnosticCode
- MALFORMED_EXPRESSION - Static variable in interface io.deephaven.lang.shared.lsp.DiagnosticCode
- MALFORMED_TYPE_ARGUMENT - Static variable in interface io.deephaven.lang.shared.lsp.DiagnosticCode
- match(char) - Method in interface io.deephaven.lang.generated.ChunkerMixin.CharPredicate
- matches(boolean) - Method in class io.deephaven.lang.generated.ChunkerMixin.PeekStream
- maxNextCharInd - Variable in class io.deephaven.lang.generated.SimpleCharStream
- maybeBin(Node) - Method in class io.deephaven.lang.generated.Chunker
- maybeDetach() - Method in interface io.deephaven.lang.generated.Node
- MethodArg() - Method in class io.deephaven.lang.generated.Chunker
- MethodArguments(ChunkerInvokable) - Method in class io.deephaven.lang.generated.Chunker
- MethodName() - Method in class io.deephaven.lang.generated.Chunker
- minus(Position, int, int) - Static method in class io.deephaven.lang.parse.LspTools
- MISSING_CLOSE_PAREN - Static variable in interface io.deephaven.lang.shared.lsp.DiagnosticCode
- MISSING_CLOSE_QUOTE - Static variable in interface io.deephaven.lang.shared.lsp.DiagnosticCode
- MISSING_CLOSE_QUOTE_AND_PAREN - Static variable in interface io.deephaven.lang.shared.lsp.DiagnosticCode
- MISSING_DOT - Static variable in interface io.deephaven.lang.shared.lsp.DiagnosticCode
- MISSING_EQUALS - Static variable in interface io.deephaven.lang.shared.lsp.DiagnosticCode
- MULTI_LINE_COMMENT - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
N
- New() - Method in class io.deephaven.lang.generated.Chunker
- NEW - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- Newline() - Method in class io.deephaven.lang.generated.Chunker
- NEWLINE - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- newToken(int) - Static method in class io.deephaven.lang.generated.Token
- newToken(int, String) - Static method in class io.deephaven.lang.generated.Token
-
Returns a new Token object, by default.
- next - Variable in class io.deephaven.lang.generated.Token
-
A reference to the next regular (non-special) token from the input stream.
- next() - Method in class io.deephaven.lang.generated.BaseToken
- next() - Method in class io.deephaven.lang.generated.Chunker
- next() - Method in interface io.deephaven.lang.generated.ChunkerMixin
- NL - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- Node - Interface in io.deephaven.lang.generated
- nodeArity() - Method in class io.deephaven.lang.generated.JJTChunkerState
- nodeCreated() - Method in class io.deephaven.lang.generated.JJTChunkerState
- Num() - Method in class io.deephaven.lang.generated.Chunker
- NUM - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- NUM_OP - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
O
- open(String, String, String) - Method in class io.deephaven.lang.parse.CompletionParser
- openNodeScope(Node) - Method in class io.deephaven.lang.generated.JJTChunkerState
P
- Param() - Method in class io.deephaven.lang.generated.Chunker
- parent - Variable in class io.deephaven.lang.generated.SimpleNode
- parse(String) - Method in class io.deephaven.lang.parse.CompletionParser
- ParseCancelled - Exception in io.deephaven.lang.api
-
Thrown from the parser if the thread interrupt status is set.
- ParseCancelled() - Constructor for exception io.deephaven.lang.api.ParseCancelled
- ParsedDocument - Class in io.deephaven.lang.parse
-
Represents a parsed document.
- ParsedDocument(ChunkerDocument, String) - Constructor for class io.deephaven.lang.parse.ParsedDocument
- ParseException - Exception in io.deephaven.lang.generated
-
This exception is thrown when parse errors are encountered.
- ParseException() - Constructor for exception io.deephaven.lang.generated.ParseException
-
The following constructors are for use by you for whatever purpose you can think of.
- ParseException(Token, int[][], String[]) - Constructor for exception io.deephaven.lang.generated.ParseException
- ParseException(Token, int[][], String[], String) - Constructor for exception io.deephaven.lang.generated.ParseException
-
This constructor is used by the method "generateParseException" in the generated parser.
- ParseException(String) - Constructor for exception io.deephaven.lang.generated.ParseException
-
Constructor with message.
- parser - Variable in class io.deephaven.lang.generated.SimpleNode
- ParseState - Class in io.deephaven.lang.api
-
Represents the state of a "currently being parsed node".
- ParseState(Node) - Constructor for class io.deephaven.lang.api.ParseState
- peek() - Method in interface io.deephaven.lang.generated.ChunkerMixin
- peekNode() - Method in class io.deephaven.lang.generated.JJTChunkerState
- PendingParse - Class in io.deephaven.lang.parse
-
An object to represent the operation of parsing documents from users.
- plus(Position, int, int) - Static method in class io.deephaven.lang.parse.LspTools
- popNode() - Method in class io.deephaven.lang.generated.JJTChunkerState
- positionEnd() - Method in class io.deephaven.lang.generated.BaseToken
-
Converts our 1-indexed javacc end token to a 0-indexed LSP Position.
- positionEnd(boolean) - Method in class io.deephaven.lang.generated.BaseToken
-
Converts our 1-indexed javacc end token to a 0-indexed LSP Position.
- positionStart() - Method in class io.deephaven.lang.generated.BaseToken
-
Converts our 1-indexed javacc start token to a 0-indexed LSP Position
- prev() - Method in class io.deephaven.lang.generated.BaseToken
- prevCharIsCR - Variable in class io.deephaven.lang.generated.SimpleCharStream
- prevCharIsLF - Variable in class io.deephaven.lang.generated.SimpleCharStream
- Provider - Interface in io.deephaven.lang.generated
- pushNode(Node) - Method in class io.deephaven.lang.generated.JJTChunkerState
Q
- QUEST - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- QUOTE - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- QUOTE_BODY - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- QUOTE_CLOSE - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
R
- rangeFromSource(String, int, int) - Static method in class io.deephaven.lang.parse.LspTools
- read(char[], int, int) - Method in interface io.deephaven.lang.generated.Provider
-
Reads characters into an array
- read(char[], int, int) - Method in class io.deephaven.lang.generated.StreamProvider
- read(char[], int, int) - Method in class io.deephaven.lang.generated.StringProvider
- readChar() - Method in class io.deephaven.lang.generated.SimpleCharStream
-
Read a character.
- ReInit(ChunkerTokenManager) - Method in class io.deephaven.lang.generated.Chunker
-
Reinitialise.
- ReInit(Provider) - Method in class io.deephaven.lang.generated.Chunker
-
Reinitialise.
- ReInit(Provider) - Method in class io.deephaven.lang.generated.SimpleCharStream
-
Reinitialise.
- ReInit(Provider, int, int) - Method in class io.deephaven.lang.generated.SimpleCharStream
-
Reinitialise.
- ReInit(Provider, int, int, int) - Method in class io.deephaven.lang.generated.SimpleCharStream
-
Reinitialise.
- ReInit(SimpleCharStream) - Method in class io.deephaven.lang.generated.ChunkerTokenManager
-
Reinitialise parser.
- ReInit(SimpleCharStream, int) - Method in class io.deephaven.lang.generated.ChunkerTokenManager
-
Reinitialise parser.
- ReInit(String) - Method in class io.deephaven.lang.generated.Chunker
- remove(String) - Method in class io.deephaven.lang.parse.CompletionParser
- removeChild(Node) - Method in interface io.deephaven.lang.generated.Node
- removeChild(Node) - Method in class io.deephaven.lang.generated.SimpleNode
- removeToken(Token) - Method in class io.deephaven.lang.generated.SimpleNode
- report(int, Throwable) - Method in interface io.deephaven.lang.generated.ChunkerMixin
- rescope(List<IsScope>) - Method in class io.deephaven.lang.generated.ChunkerBinaryExpression
- rescope(List<IsScope>) - Method in interface io.deephaven.lang.generated.Node
- reset() - Method in class io.deephaven.lang.generated.JJTChunkerState
- resetFailure() - Method in class io.deephaven.lang.parse.ParsedDocument
- rootNode() - Method in class io.deephaven.lang.generated.JJTChunkerState
S
- SCIENTIFIC - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- Scope() - Method in class io.deephaven.lang.generated.Chunker
- ScopedNode - Class in io.deephaven.lang.generated
-
An ast node which can have scope nodes.
- ScopedNode(int) - Constructor for class io.deephaven.lang.generated.ScopedNode
- ScopedNode(Chunker, int) - Constructor for class io.deephaven.lang.generated.ScopedNode
- SEMI - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- set(char...) - Static method in interface io.deephaven.lang.generated.ChunkerMixin
- setAnnotations(List<ChunkerAnnotation>) - Method in class io.deephaven.lang.generated.ChunkerStatement
- setDebugStream(PrintStream) - Method in class io.deephaven.lang.generated.ChunkerTokenManager
-
Set debug output.
- setJoiner(Token) - Method in class io.deephaven.lang.generated.ChunkerBinaryExpression
- setLeft(Node) - Method in class io.deephaven.lang.generated.ChunkerBinaryExpression
- setName(String) - Method in class io.deephaven.lang.generated.ChunkerInvoke
- setName(String) - Method in class io.deephaven.lang.generated.ChunkerNew
- setRight(Node) - Method in class io.deephaven.lang.generated.ChunkerBinaryExpression
- setScope(List<IsScope>) - Method in interface io.deephaven.lang.api.HasScope
- setScope(List<IsScope>) - Method in class io.deephaven.lang.generated.ChunkerBinaryExpression
- setScope(List<IsScope>) - Method in interface io.deephaven.lang.generated.Node
- setScope(List<IsScope>) - Method in class io.deephaven.lang.generated.ScopedNode
- setScopeTarget(Node) - Method in class io.deephaven.lang.api.AbstractChunkerInvokable
- setScopeTarget(Node) - Method in interface io.deephaven.lang.api.IsScope
- setScopeTarget(Node) - Method in class io.deephaven.lang.generated.ChunkerIdent
- setTabSize(int) - Method in class io.deephaven.lang.generated.SimpleCharStream
- setTypeParams(ChunkerTypeParams) - Method in class io.deephaven.lang.generated.ChunkerIdent
- setValue(Node) - Method in class io.deephaven.lang.generated.ChunkerAssign
- setWellFormed(boolean) - Method in class io.deephaven.lang.generated.SimpleNode
- SimpleCharStream - Class in io.deephaven.lang.generated
-
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
- SimpleCharStream(Provider) - Constructor for class io.deephaven.lang.generated.SimpleCharStream
-
Constructor.
- SimpleCharStream(Provider, int, int) - Constructor for class io.deephaven.lang.generated.SimpleCharStream
-
Constructor.
- SimpleCharStream(Provider, int, int, int) - Constructor for class io.deephaven.lang.generated.SimpleCharStream
-
Constructor.
- SimpleNode - Class in io.deephaven.lang.generated
- SimpleNode(int) - Constructor for class io.deephaven.lang.generated.SimpleNode
- SimpleNode(Chunker, int) - Constructor for class io.deephaven.lang.generated.SimpleNode
- SINGLE_LINE_COMMENT - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- special() - Method in class io.deephaven.lang.generated.BaseToken
- specialToken - Variable in class io.deephaven.lang.generated.Token
-
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
- specialTokenLength() - Method in class io.deephaven.lang.generated.BaseToken
- STARS - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- startArguments() - Method in class io.deephaven.lang.generated.ChunkerInvoke
- startIndex - Variable in class io.deephaven.lang.generated.BaseToken
- Statement() - Method in class io.deephaven.lang.generated.Chunker
- STATIC_LEXER_ERROR - Static variable in exception io.deephaven.lang.generated.TokenMgrException
-
An attempt was made to create a second instance of a static token manager.
- staticFlag - Static variable in class io.deephaven.lang.generated.SimpleCharStream
-
Whether parser is static.
- STR_APOS - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
Lexical state.
- STR_QUOTE - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
Lexical state.
- stream() - Method in class io.deephaven.lang.generated.ChunkerTokenManager
- StreamProvider - Class in io.deephaven.lang.generated
-
NOTE : This generated class can be safely deleted if installing in a GWT installation (use StringProvider instead)
- StreamProvider(InputStream) - Constructor for class io.deephaven.lang.generated.StreamProvider
- StreamProvider(InputStream, String) - Constructor for class io.deephaven.lang.generated.StreamProvider
- StreamProvider(Reader) - Constructor for class io.deephaven.lang.generated.StreamProvider
- String() - Method in class io.deephaven.lang.generated.Chunker
- StringProvider - Class in io.deephaven.lang.generated
- StringProvider(String) - Constructor for class io.deephaven.lang.generated.StringProvider
- SUPER - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- SwitchTo(int) - Method in class io.deephaven.lang.generated.ChunkerTokenManager
-
Switch to specified lex state.
T
- tabSize - Variable in class io.deephaven.lang.generated.SimpleCharStream
- to(Token) - Method in class io.deephaven.lang.generated.BaseToken
- token - Variable in class io.deephaven.lang.generated.Chunker
-
Current token.
- token() - Method in class io.deephaven.lang.generated.Chunker
- token() - Method in interface io.deephaven.lang.generated.ChunkerMixin
- Token - Class in io.deephaven.lang.generated
-
Describes the input token stream.
- Token() - Constructor for class io.deephaven.lang.generated.Token
-
No-argument constructor
- Token(int) - Constructor for class io.deephaven.lang.generated.Token
-
Constructs a new token for the specified Image.
- Token(int, String) - Constructor for class io.deephaven.lang.generated.Token
-
Constructs a new token for the specified Image and Kind.
- token_source - Variable in class io.deephaven.lang.generated.Chunker
-
Generated Token Manager.
- tokenBegin - Variable in class io.deephaven.lang.generated.BaseToken
- tokenImage - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
Literal token values.
- tokenImage - Variable in exception io.deephaven.lang.generated.ParseException
-
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
- TokenMgrException - Exception in io.deephaven.lang.generated
-
Token Manager Error.
- TokenMgrException() - Constructor for exception io.deephaven.lang.generated.TokenMgrException
-
No arg constructor.
- TokenMgrException(boolean, int, int, int, String, int, int) - Constructor for exception io.deephaven.lang.generated.TokenMgrException
-
Full Constructor.
- TokenMgrException(String, int) - Constructor for exception io.deephaven.lang.generated.TokenMgrException
-
Constructor with message and reason.
- tokens(boolean) - Method in interface io.deephaven.lang.generated.Node
- tokensReversed(boolean) - Method in interface io.deephaven.lang.generated.Node
- toReverse(Token) - Method in class io.deephaven.lang.generated.BaseToken
-
Returns an iterable which runs backwards from this token.
- toSource() - Method in interface io.deephaven.lang.generated.Node
- toString() - Method in class io.deephaven.lang.generated.SimpleNode
- toString() - Method in class io.deephaven.lang.generated.Token
-
Returns the image.
- toString() - Method in class io.deephaven.lang.parse.ParsedDocument
- toString(String) - Method in class io.deephaven.lang.generated.ChunkerStatement
- toString(String) - Method in class io.deephaven.lang.generated.SimpleNode
- totalCharsRead - Variable in class io.deephaven.lang.generated.SimpleCharStream
- trace_enabled() - Method in class io.deephaven.lang.generated.Chunker
-
Trace enabled.
- trackLineColumn - Variable in class io.deephaven.lang.generated.SimpleCharStream
- TRIPLE_APOS - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- TRIPLE_QUOTES - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- TypedAssign() - Method in class io.deephaven.lang.generated.Chunker
- TypeDecl() - Method in class io.deephaven.lang.generated.Chunker
- TypeParam(boolean) - Method in class io.deephaven.lang.generated.Chunker
- TypeParams() - Method in class io.deephaven.lang.generated.Chunker
U
- update(String, int, List<ChangeDocumentRequest.TextDocumentContentChangeEvent>) - Method in class io.deephaven.lang.parse.CompletionParser
- updateDocumentChanges(String, int, String, List<ChangeDocumentRequest.TextDocumentContentChangeEvent>) - Static method in class io.deephaven.lang.parse.CompletionParser
- UpdateLineColumn(char) - Method in class io.deephaven.lang.generated.SimpleCharStream
V
- value - Variable in class io.deephaven.lang.generated.SimpleNode
- Values() - Method in class io.deephaven.lang.generated.Chunker
- visit(SimpleNode, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
- visit(SimpleNode, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
- visitChunkerAnnotation(ChunkerAnnotation, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
- visitChunkerAnnotation(ChunkerAnnotation, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
- visitChunkerArray(ChunkerArray, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
- visitChunkerArray(ChunkerArray, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
- visitChunkerAssign(ChunkerAssign, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
- visitChunkerAssign(ChunkerAssign, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
- visitChunkerBinaryExpression(ChunkerBinaryExpression, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
- visitChunkerBinaryExpression(ChunkerBinaryExpression, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
- visitChunkerClosure(ChunkerClosure, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
- visitChunkerClosure(ChunkerClosure, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
- visitChunkerDocument(ChunkerDocument, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
- visitChunkerDocument(ChunkerDocument, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
- visitChunkerEof(ChunkerEof, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
- visitChunkerEof(ChunkerEof, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
- visitChunkerIdent(ChunkerIdent, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
- visitChunkerIdent(ChunkerIdent, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
- visitChunkerInvoke(ChunkerInvoke, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
- visitChunkerInvoke(ChunkerInvoke, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
- visitChunkerJavaClassDecl(ChunkerJavaClassDecl, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
- visitChunkerJavaClassDecl(ChunkerJavaClassDecl, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
- visitChunkerMethodName(ChunkerMethodName, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
- visitChunkerMethodName(ChunkerMethodName, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
- visitChunkerNew(ChunkerNew, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
- visitChunkerNew(ChunkerNew, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
- visitChunkerNewline(ChunkerNewline, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
- visitChunkerNewline(ChunkerNewline, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
- visitChunkerNum(ChunkerNum, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
- visitChunkerNum(ChunkerNum, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
- visitChunkerParam(ChunkerParam, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
- visitChunkerParam(ChunkerParam, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
- visitChunkerStatement(ChunkerStatement, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
- visitChunkerStatement(ChunkerStatement, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
- visitChunkerString(ChunkerString, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
- visitChunkerString(ChunkerString, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
- visitChunkerTypedAssign(ChunkerTypedAssign, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
- visitChunkerTypedAssign(ChunkerTypedAssign, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
- visitChunkerTypeDecl(ChunkerTypeDecl, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
- visitChunkerTypeDecl(ChunkerTypeDecl, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
- visitChunkerTypeParam(ChunkerTypeParam, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
- visitChunkerTypeParam(ChunkerTypeParam, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
- visitChunkerTypeParams(ChunkerTypeParams, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
- visitChunkerTypeParams(ChunkerTypeParams, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
- visitChunkerWhitespace(ChunkerWhitespace, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
- visitChunkerWhitespace(ChunkerWhitespace, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
W
- whitespace() - Method in class io.deephaven.lang.generated.ChunkerMixin.PeekStream
- Whitespace() - Method in class io.deephaven.lang.generated.Chunker
- WHITESPACE - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
-
RegularExpression Id.
- withError(String, ParseException) - Method in class io.deephaven.lang.parse.ParsedDocument
-
When a parse fails, we do not throw away our last-good document.
- ws() - Method in class io.deephaven.lang.generated.ChunkerMixin.PeekStream
- ws(boolean) - Method in class io.deephaven.lang.generated.ChunkerMixin.PeekStream
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form