A B C D E F G H I J K L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
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
- getDiagnostics() - Method in class io.deephaven.lang.meta.Messenger
- 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.
- getMessenger() - Method in class io.deephaven.lang.generated.Chunker
- 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
- 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.meta - package io.deephaven.lang.meta
- 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
- Messenger - Class in io.deephaven.lang.meta
-
An instance of this object is sent to our parser, so that as it runs into invalid syntax, it can report useful errors, and allow handler code to inspect the jjtree parser when it occurs.
- Messenger() - Constructor for class io.deephaven.lang.meta.Messenger
- 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, Chunker) - Method in class io.deephaven.lang.meta.Messenger
- 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
- setMessenger(Messenger) - Method in class io.deephaven.lang.generated.Chunker
- 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, String, List<ChangeDocumentRequest.TextDocumentContentChangeEvent>) - 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 All Packages