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

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, ChunkerNew and ChunkerArray which 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
 
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