Index

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 and Interfaces|All Packages|Constant Field Values|Serialized Form

A

absoluteTokenBegin - Variable in class io.deephaven.lang.generated.SimpleCharStream
 
AbstractChunkerInvokable - Class in io.deephaven.lang.api
 
AbstractChunkerInvokable(int) - Constructor for class io.deephaven.lang.api.AbstractChunkerInvokable
 
AbstractChunkerInvokable(Chunker, int) - Constructor for class io.deephaven.lang.api.AbstractChunkerInvokable
 
ACCESS - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
addArgument(Node) - Method in class io.deephaven.lang.api.AbstractChunkerInvokable
 
addArgument(Node) - Method in interface io.deephaven.lang.api.ChunkerInvokable
 
addBackLinks() - Method in class io.deephaven.lang.generated.BaseToken
 
addBackLinks(Token) - Method in class io.deephaven.lang.generated.BaseToken
 
addChild(ParseState) - Method in class io.deephaven.lang.api.ParseState
 
addChild(Node) - Method in interface io.deephaven.lang.generated.Node
 
addChild(Node, int) - Method in interface io.deephaven.lang.generated.Node
 
addEscapes(String) - Static method in exception io.deephaven.lang.generated.TokenMgrException
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addJunk(Token) - Method in interface io.deephaven.lang.generated.Node
 
addJunk(Token) - Method in class io.deephaven.lang.generated.SimpleNode
 
addScope(IsScope) - Method in interface io.deephaven.lang.generated.Node
 
addScope(List<IsScope>) - Method in interface io.deephaven.lang.api.HasScope
 
addScope(List<IsScope>) - Method in interface io.deephaven.lang.generated.Node
 
addToken(Token) - Method in class io.deephaven.lang.api.AbstractChunkerInvokable
 
addToken(Token) - Method in interface io.deephaven.lang.api.ChunkerInvokable
 
addToken(Token) - Method in interface io.deephaven.lang.generated.Node
 
addToken(Token, Node) - Method in interface io.deephaven.lang.generated.Node
 
addToken(Token, Node) - Method in class io.deephaven.lang.generated.SimpleNode
 
adjustBeginLineColumn(int, int) - Method in class io.deephaven.lang.generated.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
adopt(Node) - Method in interface io.deephaven.lang.generated.Node
 
adopt(Node) - Method in class io.deephaven.lang.generated.SimpleNode
 
ALLOW_ANY - Static variable in interface io.deephaven.lang.generated.ChunkerMixin
 
ALLOW_ASSIGN - Static variable in interface io.deephaven.lang.generated.ChunkerMixin
 
ALLOW_COLON - Static variable in interface io.deephaven.lang.generated.ChunkerMixin
 
ALLOW_COMMA_OR_DASH_OR_DOT - Static variable in interface io.deephaven.lang.generated.ChunkerMixin
 
ALLOW_EQUAL_COMMA_OR_DASH - Static variable in interface io.deephaven.lang.generated.ChunkerMixin
 
ALLOW_EQUALS - Static variable in interface io.deephaven.lang.generated.ChunkerMixin
 
ALLOW_PAREN - Static variable in interface io.deephaven.lang.generated.ChunkerMixin
 
ALLOW_TYPE_OR_DOT - Static variable in interface io.deephaven.lang.generated.ChunkerMixin
 
ALLOW_TYPE_PARAMS - Static variable in interface io.deephaven.lang.generated.ChunkerMixin
 
AMP - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
Annotation() - Method in class io.deephaven.lang.generated.Chunker
 
Annotations() - Method in class io.deephaven.lang.generated.Chunker
 
ANY_EXPR - Static variable in interface io.deephaven.lang.generated.ChunkerMixin
 
APOS - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
APOS_BODY - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
APOS_CLOSE - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
append(StringBuilder, Token) - Method in interface io.deephaven.lang.generated.Node
 
Array() - Method in class io.deephaven.lang.generated.Chunker
 
ARRAY_END - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
ARRAY_START - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
ARROW - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
asRange() - Method in interface io.deephaven.lang.generated.Node
 
asScopeList() - Method in interface io.deephaven.lang.api.IsScope
 
assign() - Method in class io.deephaven.lang.generated.ChunkerMixin.PeekStream
 
Assign() - Method in class io.deephaven.lang.generated.Chunker
 
ASSIGN - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
assignToken() - Method in class io.deephaven.lang.generated.ChunkerAssign
 
AT - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.

B

back(int, int) - Method in class io.deephaven.lang.generated.Chunker
 
back(int, int) - Method in interface io.deephaven.lang.generated.ChunkerMixin
 
backup(int) - Method in class io.deephaven.lang.generated.SimpleCharStream
Backup a number of characters.
BaseToken - Class in io.deephaven.lang.generated
A supertype for our generated token class.
BaseToken() - Constructor for class io.deephaven.lang.generated.BaseToken
 
beginColumn - Variable in class io.deephaven.lang.generated.Token
The column number of the first character of this Token.
beginLine - Variable in class io.deephaven.lang.generated.Token
The line number of the first character of this Token.
BeginToken() - Method in class io.deephaven.lang.generated.SimpleCharStream
Start.
BinaryExpression(Node) - Method in class io.deephaven.lang.generated.Chunker
 
bufcolumn - Variable in class io.deephaven.lang.generated.SimpleCharStream
 
buffer - Variable in class io.deephaven.lang.generated.SimpleCharStream
 
bufline - Variable in class io.deephaven.lang.generated.SimpleCharStream
 
bufpos - Variable in class io.deephaven.lang.generated.SimpleCharStream
Position in buffer.

C

cancel() - Method in class io.deephaven.lang.parse.PendingParse
Called when the user session is ended, and we need to shutdown.
checkInterrupts() - Method in class io.deephaven.lang.generated.Chunker
 
children - Variable in class io.deephaven.lang.generated.SimpleNode
 
childrenAccept(ChunkerVisitor, Object) - Method in class io.deephaven.lang.generated.SimpleNode
Accept the visitor.
Chunker - Class in io.deephaven.lang.generated
 
Chunker(ChunkerTokenManager) - Constructor for class io.deephaven.lang.generated.Chunker
Constructor with generated Token Manager.
Chunker(Provider) - Constructor for class io.deephaven.lang.generated.Chunker
Constructor.
Chunker(String) - Constructor for class io.deephaven.lang.generated.Chunker
Constructor.
ChunkerAnnotation - Class in io.deephaven.lang.generated
 
ChunkerAnnotation(int) - Constructor for class io.deephaven.lang.generated.ChunkerAnnotation
 
ChunkerAnnotation(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerAnnotation
 
ChunkerArray - Class in io.deephaven.lang.generated
 
ChunkerArray(int) - Constructor for class io.deephaven.lang.generated.ChunkerArray
 
ChunkerArray(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerArray
 
ChunkerAssign - Class in io.deephaven.lang.generated
 
ChunkerAssign(int) - Constructor for class io.deephaven.lang.generated.ChunkerAssign
 
ChunkerAssign(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerAssign
 
ChunkerBinaryExpression - Class in io.deephaven.lang.generated
 
ChunkerBinaryExpression(int) - Constructor for class io.deephaven.lang.generated.ChunkerBinaryExpression
 
ChunkerBinaryExpression(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerBinaryExpression
 
ChunkerClosure - Class in io.deephaven.lang.generated
 
ChunkerClosure(int) - Constructor for class io.deephaven.lang.generated.ChunkerClosure
 
ChunkerClosure(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerClosure
 
ChunkerConstants - Interface in io.deephaven.lang.generated
Token literal values and constants.
ChunkerDefaultVisitor - Class in io.deephaven.lang.generated
 
ChunkerDefaultVisitor() - Constructor for class io.deephaven.lang.generated.ChunkerDefaultVisitor
 
ChunkerDocument - Class in io.deephaven.lang.generated
 
ChunkerDocument(int) - Constructor for class io.deephaven.lang.generated.ChunkerDocument
 
ChunkerDocument(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerDocument
 
ChunkerEof - Class in io.deephaven.lang.generated
 
ChunkerEof(int) - Constructor for class io.deephaven.lang.generated.ChunkerEof
 
ChunkerEof(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerEof
 
ChunkerIdent - Class in io.deephaven.lang.generated
 
ChunkerIdent(int) - Constructor for class io.deephaven.lang.generated.ChunkerIdent
 
ChunkerIdent(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerIdent
 
ChunkerInvokable - Interface in io.deephaven.lang.api
Represents an ast node that could be invokable.
ChunkerInvoke - Class in io.deephaven.lang.generated
 
ChunkerInvoke(int) - Constructor for class io.deephaven.lang.generated.ChunkerInvoke
 
ChunkerInvoke(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerInvoke
 
ChunkerJavaClassDecl - Class in io.deephaven.lang.generated
 
ChunkerJavaClassDecl(int) - Constructor for class io.deephaven.lang.generated.ChunkerJavaClassDecl
 
ChunkerJavaClassDecl(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerJavaClassDecl
 
ChunkerMethodName - Class in io.deephaven.lang.generated
 
ChunkerMethodName(int) - Constructor for class io.deephaven.lang.generated.ChunkerMethodName
 
ChunkerMethodName(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerMethodName
 
ChunkerMixin - Interface in io.deephaven.lang.generated
Used to extract some reusable token-checking logic from the generated parser.
ChunkerMixin.CharPredicate - Interface in io.deephaven.lang.generated
 
ChunkerMixin.PeekStream - Class in io.deephaven.lang.generated
A stream specialized for "peek ahead" during semantic LOOKAHEAD.
ChunkerNew - Class in io.deephaven.lang.generated
 
ChunkerNew(int) - Constructor for class io.deephaven.lang.generated.ChunkerNew
 
ChunkerNew(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerNew
 
ChunkerNewline - Class in io.deephaven.lang.generated
 
ChunkerNewline(int) - Constructor for class io.deephaven.lang.generated.ChunkerNewline
 
ChunkerNewline(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerNewline
 
ChunkerNum - Class in io.deephaven.lang.generated
 
ChunkerNum(int) - Constructor for class io.deephaven.lang.generated.ChunkerNum
 
ChunkerNum(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerNum
 
ChunkerParam - Class in io.deephaven.lang.generated
 
ChunkerParam(int) - Constructor for class io.deephaven.lang.generated.ChunkerParam
 
ChunkerParam(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerParam
 
ChunkerStatement - Class in io.deephaven.lang.generated
 
ChunkerStatement(int) - Constructor for class io.deephaven.lang.generated.ChunkerStatement
 
ChunkerStatement(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerStatement
 
ChunkerString - Class in io.deephaven.lang.generated
 
ChunkerString(int) - Constructor for class io.deephaven.lang.generated.ChunkerString
 
ChunkerString(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerString
 
ChunkerTokenManager - Class in io.deephaven.lang.generated
Token Manager.
ChunkerTokenManager(SimpleCharStream) - Constructor for class io.deephaven.lang.generated.ChunkerTokenManager
Constructor.
ChunkerTokenManager(SimpleCharStream, int) - Constructor for class io.deephaven.lang.generated.ChunkerTokenManager
Constructor.
ChunkerTreeConstants - Interface in io.deephaven.lang.generated
 
ChunkerTypedAssign - Class in io.deephaven.lang.generated
 
ChunkerTypedAssign(int) - Constructor for class io.deephaven.lang.generated.ChunkerTypedAssign
 
ChunkerTypedAssign(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerTypedAssign
 
ChunkerTypeDecl - Class in io.deephaven.lang.generated
 
ChunkerTypeDecl(int) - Constructor for class io.deephaven.lang.generated.ChunkerTypeDecl
 
ChunkerTypeDecl(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerTypeDecl
 
ChunkerTypeParam - Class in io.deephaven.lang.generated
 
ChunkerTypeParam(int) - Constructor for class io.deephaven.lang.generated.ChunkerTypeParam
 
ChunkerTypeParam(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerTypeParam
 
ChunkerTypeParams - Class in io.deephaven.lang.generated
 
ChunkerTypeParams(int) - Constructor for class io.deephaven.lang.generated.ChunkerTypeParams
 
ChunkerTypeParams(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerTypeParams
 
ChunkerVisitor - Interface in io.deephaven.lang.generated
 
ChunkerWhitespace - Class in io.deephaven.lang.generated
 
ChunkerWhitespace(int) - Constructor for class io.deephaven.lang.generated.ChunkerWhitespace
 
ChunkerWhitespace(Chunker, int) - Constructor for class io.deephaven.lang.generated.ChunkerWhitespace
 
CLASS - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
clearNodeScope(Node) - Method in class io.deephaven.lang.generated.JJTChunkerState
 
close() - Method in interface io.deephaven.lang.generated.Provider
Closes the stream and releases any system resources associated with it.
close() - Method in class io.deephaven.lang.generated.StreamProvider
 
close() - Method in class io.deephaven.lang.generated.StringProvider
 
close() - Method in class io.deephaven.lang.parse.CompletionParser
 
CLOSE_PAREN - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
closeNodeScope(Node, boolean) - Method in class io.deephaven.lang.generated.JJTChunkerState
 
closeNodeScope(Node, int) - Method in class io.deephaven.lang.generated.JJTChunkerState
 
Closure() - Method in class io.deephaven.lang.generated.Chunker
 
CLOSURE_END - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
CLOSURE_START - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
ClosureParams() - Method in class io.deephaven.lang.generated.Chunker
 
COLON - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
column - Variable in class io.deephaven.lang.generated.SimpleCharStream
 
COMMA - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
COMMA_OR_DASH_OR_DOT - Static variable in interface io.deephaven.lang.generated.ChunkerMixin
 
CommonTokenAction(Token) - Method in class io.deephaven.lang.generated.ChunkerTokenManager
 
compareTo(BaseToken) - Method in class io.deephaven.lang.generated.BaseToken
 
CompletionCancelled - Exception in io.deephaven.lang.shared.lsp
Thrown from the document parser if the user has updated the document while an ongoing completion request was blocking on stale input.
CompletionCancelled() - Constructor for exception io.deephaven.lang.shared.lsp.CompletionCancelled
 
CompletionParser - Class in io.deephaven.lang.parse
A specialized parser for autocompletion; maybe better to call it a chunker than a parser...
CompletionParser() - Constructor for class io.deephaven.lang.parse.CompletionParser
 
contains(DocumentRangeOrBuilder) - Method in class io.deephaven.lang.generated.BaseToken
 
contains(Position) - Method in interface io.deephaven.lang.generated.Node
 
containsIndex(int) - Method in class io.deephaven.lang.generated.BaseToken
 
containsIndex(int) - Method in class io.deephaven.lang.generated.ChunkerStatement
 
containsIndex(int) - Method in interface io.deephaven.lang.generated.Node
 
containsLines(int, int) - Method in interface io.deephaven.lang.generated.Node
 
containsPosition(PositionOrBuilder) - Method in class io.deephaven.lang.generated.BaseToken
 
copy(Position) - Static method in class io.deephaven.lang.parse.LspTools
 
copyToken(Token) - Method in class io.deephaven.lang.generated.BaseToken
 
curChar - Variable in class io.deephaven.lang.generated.ChunkerTokenManager
 
currentToken - Variable in exception io.deephaven.lang.generated.ParseException
This is the last token that has been consumed successfully.
curToken() - Method in class io.deephaven.lang.generated.Chunker
 
curToken() - Method in interface io.deephaven.lang.generated.ChunkerMixin
 

D

debugStream - Variable in class io.deephaven.lang.generated.ChunkerTokenManager
Debug output.
DEFAULT - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
Lexical state.
defaultVisit(SimpleNode, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
 
detached - Variable in class io.deephaven.lang.generated.BaseToken
 
DiagnosticCode - Interface in io.deephaven.lang.shared.lsp
A collection of int constants used for diagnostic messages.
DIGIT - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
disable_tracing() - Method in class io.deephaven.lang.generated.Chunker
Disable tracing.
distanceTo(int) - Method in interface io.deephaven.lang.generated.Node
 
Document() - Method in class io.deephaven.lang.generated.Chunker
 
Done() - Method in class io.deephaven.lang.generated.SimpleCharStream
Reset buffer when finished.
DOUBLE_EQ - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
dump() - Method in class io.deephaven.lang.generated.BaseToken
 
dump(String) - Method in class io.deephaven.lang.generated.SimpleNode
 

E

EatBinaryWhitespace() - Method in class io.deephaven.lang.generated.Chunker
 
eatJunk() - Method in interface io.deephaven.lang.generated.ChunkerMixin
 
EatStatements(boolean) - Method in class io.deephaven.lang.generated.Chunker
 
enable_tracing() - Method in class io.deephaven.lang.generated.Chunker
Enable tracing.
endArguments() - Method in class io.deephaven.lang.generated.ChunkerInvoke
 
endColumn - Variable in class io.deephaven.lang.generated.Token
The column number of the last character of this Token.
endIndex - Variable in class io.deephaven.lang.generated.BaseToken
 
endLine - Variable in class io.deephaven.lang.generated.Token
The line number of the last character of this Token.
eof(char...) - Method in class io.deephaven.lang.generated.ChunkerMixin.PeekStream
 
Eof() - Method in class io.deephaven.lang.generated.Chunker
 
EOF - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
End of File.
eofOr(char...) - Method in class io.deephaven.lang.generated.ChunkerMixin.PeekStream
 
EOL - Static variable in exception io.deephaven.lang.generated.ParseException
The end of line string (we do not use System.getProperty("") so that we are compatible with Android/GWT);
EQUAL_COMMA_OR_DASH - Static variable in interface io.deephaven.lang.generated.ChunkerMixin
 
ESCAPED_APOS - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
ESCAPED_NL - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
ESCAPED_QUOTE - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
exact(char...) - Method in class io.deephaven.lang.generated.ChunkerMixin.PeekStream
 
exact(String) - Method in class io.deephaven.lang.generated.ChunkerMixin.PeekStream
 
ExpandBuff(boolean) - Method in class io.deephaven.lang.generated.SimpleCharStream
 
expectedTokenSequences - Variable in exception io.deephaven.lang.generated.ParseException
Each entry in this array is an array of integers.
Expression() - Method in class io.deephaven.lang.generated.Chunker
 
extend(Position.Builder, PositionOrBuilder) - Static method in class io.deephaven.lang.parse.LspTools
 
extendEnd(CompletionItem.Builder, Position, Node) - Method in class io.deephaven.lang.parse.ParsedDocument
 
EXTENDS - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.

F

FillBuff() - Method in class io.deephaven.lang.generated.SimpleCharStream
 
findEditRange(DocumentRange) - Method in class io.deephaven.lang.parse.ParsedDocument
 
findNode(int) - Method in class io.deephaven.lang.parse.ParsedDocument
 
findToken(PositionOrBuilder) - Method in interface io.deephaven.lang.generated.Node
 
finish() - Method in class io.deephaven.lang.api.ParseState
 
finish(String) - Method in class io.deephaven.lang.parse.CompletionParser
 
firstToken - Variable in class io.deephaven.lang.generated.SimpleNode
 
FROM_LOCAL - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.

G

generateParseException() - Method in class io.deephaven.lang.generated.Chunker
Generate ParseException.
getAbsoluteTokenBegin() - Method in class io.deephaven.lang.generated.SimpleCharStream
 
getAnnotations() - Method in class io.deephaven.lang.generated.ChunkerStatement
 
getArgument(int) - Method in class io.deephaven.lang.api.AbstractChunkerInvokable
 
getArgumentCount() - Method in class io.deephaven.lang.api.AbstractChunkerInvokable
 
getArguments() - Method in class io.deephaven.lang.api.AbstractChunkerInvokable
 
getAssignments() - Method in class io.deephaven.lang.parse.ParsedDocument
 
getBeginColumn() - Method in class io.deephaven.lang.generated.SimpleCharStream
Get token beginning column number.
getBeginLine() - Method in class io.deephaven.lang.generated.SimpleCharStream
Get token beginning line number.
getChildren() - Method in interface io.deephaven.lang.generated.Node
 
getChildren() - Method in class io.deephaven.lang.generated.SimpleNode
 
getColumn() - Method in class io.deephaven.lang.generated.SimpleCharStream
Deprecated.
getCurrentTokenAbsolutePosition() - Method in class io.deephaven.lang.generated.ChunkerTokenManager
 
getDoc() - Method in class io.deephaven.lang.parse.ParsedDocument
 
getEndColumn() - Method in class io.deephaven.lang.generated.SimpleCharStream
Get token end column number.
getEndIndex() - Method in class io.deephaven.lang.generated.BaseToken
 
getEndIndex() - Method in interface io.deephaven.lang.generated.Node
 
getEndLine() - Method in class io.deephaven.lang.generated.SimpleCharStream
Get token end line number.
getId() - Method in interface io.deephaven.lang.generated.Node
 
getId() - Method in class io.deephaven.lang.generated.SimpleNode
 
GetImage() - Method in class io.deephaven.lang.generated.SimpleCharStream
Get token literal value.
getInvocation() - Method in class io.deephaven.lang.generated.ChunkerMethodName
 
getJoiner() - Method in class io.deephaven.lang.generated.ChunkerBinaryExpression
 
getJunk() - Method in class io.deephaven.lang.generated.SimpleNode
 
getLastGoodSource() - Method in class io.deephaven.lang.parse.ParsedDocument
 
getLeft() - Method in class io.deephaven.lang.generated.ChunkerBinaryExpression
 
getLine() - Method in class io.deephaven.lang.generated.SimpleCharStream
Deprecated.
getMaxNextCharInd() - Method in class io.deephaven.lang.generated.SimpleCharStream
 
getMessage() - Method in exception io.deephaven.lang.generated.TokenMgrException
You can also modify the body of this method to customize your error messages.
getName() - Method in interface io.deephaven.lang.api.IsScope
 
getName() - Method in class io.deephaven.lang.generated.ChunkerArray
 
getName() - Method in class io.deephaven.lang.generated.ChunkerAssign
 
getName() - Method in class io.deephaven.lang.generated.ChunkerIdent
 
getName() - Method in class io.deephaven.lang.generated.ChunkerInvoke
 
getName() - Method in class io.deephaven.lang.generated.ChunkerNew
 
getNameToken() - Method in interface io.deephaven.lang.api.ChunkerInvokable
 
getNext() - Method in class io.deephaven.lang.api.ParseState
 
getNextNonWhitespace() - Method in class io.deephaven.lang.generated.BaseToken
 
getNextToken() - Method in class io.deephaven.lang.generated.Chunker
Get the next Token.
getNextToken() - Method in class io.deephaven.lang.generated.ChunkerTokenManager
Get the next Token.
getOffsetFromPosition(String, Position) - Static method in class io.deephaven.lang.parse.LspTools
 
getOffsetFromPosition(String, PositionOrBuilder) - Static method in class io.deephaven.lang.parse.LspTools
 
getParent() - Method in class io.deephaven.lang.api.ParseState
 
getPositionFromOffset(String, int) - Static method in class io.deephaven.lang.parse.LspTools
 
getQuoteType() - Method in class io.deephaven.lang.generated.ChunkerString
 
getRaw() - Method in class io.deephaven.lang.generated.ChunkerString
 
getRight() - Method in class io.deephaven.lang.generated.ChunkerBinaryExpression
 
getScope() - Method in interface io.deephaven.lang.api.HasScope
 
getScope() - Method in interface io.deephaven.lang.api.IsScope
 
getScope() - Method in class io.deephaven.lang.generated.ScopedNode
 
getScopeTarget() - Method in class io.deephaven.lang.api.AbstractChunkerInvokable
 
getScopeTarget() - Method in interface io.deephaven.lang.api.IsScope
 
getScopeTarget() - Method in class io.deephaven.lang.generated.ChunkerIdent
 
getSource() - Method in class io.deephaven.lang.parse.ParsedDocument
 
getSrc() - Method in class io.deephaven.lang.api.ParseState
 
getStartIndex() - Method in class io.deephaven.lang.generated.BaseToken
 
getStartIndex() - Method in interface io.deephaven.lang.generated.Node
 
GetSuffix(int) - Method in class io.deephaven.lang.generated.SimpleCharStream
Get the suffix.
getTabSize() - Method in class io.deephaven.lang.generated.SimpleCharStream
 
getText() - Method in class io.deephaven.lang.parse.PendingParse
 
getText(String) - Method in class io.deephaven.lang.parse.CompletionParser
 
getToken(int) - Method in class io.deephaven.lang.generated.Chunker
Get the specific Token.
getTotalCharsRead() - Method in class io.deephaven.lang.generated.SimpleCharStream
 
getTypeParams() - Method in class io.deephaven.lang.generated.ChunkerIdent
 
getValue() - Method in class io.deephaven.lang.generated.ChunkerAssign
 
getValue() - Method in class io.deephaven.lang.generated.Token
An optional attribute value of the Token.
greaterOrEqual(PositionOrBuilder, PositionOrBuilder) - Static method in class io.deephaven.lang.parse.LspTools
 
greaterThan(PositionOrBuilder, PositionOrBuilder) - Static method in class io.deephaven.lang.parse.LspTools
 
GT - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.

H

HasScope - Interface in io.deephaven.lang.api
 

I

id - Variable in class io.deephaven.lang.generated.SimpleNode
 
ID - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
Ident() - Method in class io.deephaven.lang.generated.Chunker
 
identifier(Set<Character>) - Method in class io.deephaven.lang.generated.ChunkerMixin.PeekStream
 
image - Variable in class io.deephaven.lang.generated.Token
The string image of the token.
IMPLEMENTS - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
IN_JAVA_DOC_COMMENT - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
Lexical state.
IN_MULTI_LINE_COMMENT - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
Lexical state.
inBuf - Variable in class io.deephaven.lang.generated.SimpleCharStream
 
indexOf(Node) - Method in interface io.deephaven.lang.generated.Node
 
indexOf(Node) - Method in class io.deephaven.lang.generated.SimpleNode
 
indexOfArgument(Node) - Method in class io.deephaven.lang.generated.ChunkerInvoke
 
initialize(String, String, boolean) - Method in class io.deephaven.lang.generated.ChunkerString
 
input_stream - Variable in class io.deephaven.lang.generated.ChunkerTokenManager
 
inputStream - Variable in class io.deephaven.lang.generated.SimpleCharStream
 
insertChild(Node, int) - Method in interface io.deephaven.lang.generated.Node
 
INVALID_LEXICAL_STATE - Static variable in exception io.deephaven.lang.generated.TokenMgrException
Tried to change to an invalid lexical state.
invalidate() - Method in class io.deephaven.lang.parse.PendingParse
Called when the document has been updated, but before we are ready to submit new text to be parsed.
Invoke() - Method in class io.deephaven.lang.generated.Chunker
 
INVOKE - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
io.deephaven.lang.api - package io.deephaven.lang.api
 
io.deephaven.lang.generated - package io.deephaven.lang.generated
 
io.deephaven.lang.parse - package io.deephaven.lang.parse
 
io.deephaven.lang.shared.lsp - package io.deephaven.lang.shared.lsp
 
is(char...) - Method in class io.deephaven.lang.generated.ChunkerMixin.PeekStream
 
is(String) - Method in class io.deephaven.lang.generated.ChunkerMixin.PeekStream
 
isAssign() - Method in interface io.deephaven.lang.generated.ChunkerMixin
 
isAutocompleteTerminal() - Method in class io.deephaven.lang.generated.ChunkerAssign
 
isAutocompleteTerminal() - Method in class io.deephaven.lang.generated.ChunkerInvoke
 
isAutocompleteTerminal() - Method in class io.deephaven.lang.generated.ChunkerMethodName
 
isAutocompleteTerminal() - Method in class io.deephaven.lang.generated.ChunkerNew
 
isAutocompleteTerminal() - Method in interface io.deephaven.lang.generated.Node
Overridden manually for nodes who can "have a cursor on them" with respect to autocomplete.
isBinExprAcrossNewline() - Method in interface io.deephaven.lang.generated.ChunkerMixin
 
isChildOf(Node) - Method in interface io.deephaven.lang.generated.Node
 
isClassDecl() - Method in interface io.deephaven.lang.generated.ChunkerMixin
 
isCursorInArguments(int) - Method in class io.deephaven.lang.generated.ChunkerInvoke
 
isCursorOnName(int) - Method in class io.deephaven.lang.generated.ChunkerInvoke
 
isError() - Method in class io.deephaven.lang.parse.ParsedDocument
 
isInside(DocumentRangeOrBuilder, PositionOrBuilder, PositionOrBuilder) - Static method in class io.deephaven.lang.parse.LspTools
 
isLookingAhead() - Method in class io.deephaven.lang.generated.Chunker
 
isLookingAhead() - Method in interface io.deephaven.lang.generated.ChunkerMixin
 
isParamList() - Method in interface io.deephaven.lang.generated.ChunkerMixin
 
isPythonAnnotated() - Method in interface io.deephaven.lang.generated.ChunkerMixin
 
isScope() - Method in interface io.deephaven.lang.generated.ChunkerMixin
 
IsScope - Interface in io.deephaven.lang.api
A common interface for ChunkerIdent, ChunkerInvoke, 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
 
MethodArg() - Method in class io.deephaven.lang.generated.Chunker
 
MethodArguments(ChunkerInvokable) - Method in class io.deephaven.lang.generated.Chunker
 
MethodName() - Method in class io.deephaven.lang.generated.Chunker
 
minus(Position, int, int) - Static method in class io.deephaven.lang.parse.LspTools
 
MISSING_CLOSE_PAREN - Static variable in interface io.deephaven.lang.shared.lsp.DiagnosticCode
 
MISSING_CLOSE_QUOTE - Static variable in interface io.deephaven.lang.shared.lsp.DiagnosticCode
 
MISSING_CLOSE_QUOTE_AND_PAREN - Static variable in interface io.deephaven.lang.shared.lsp.DiagnosticCode
 
MISSING_DOT - Static variable in interface io.deephaven.lang.shared.lsp.DiagnosticCode
 
MISSING_EQUALS - Static variable in interface io.deephaven.lang.shared.lsp.DiagnosticCode
 
MULTI_LINE_COMMENT - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.

N

New() - Method in class io.deephaven.lang.generated.Chunker
 
NEW - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
Newline() - Method in class io.deephaven.lang.generated.Chunker
 
NEWLINE - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
newToken(int) - Static method in class io.deephaven.lang.generated.Token
 
newToken(int, String) - Static method in class io.deephaven.lang.generated.Token
Returns a new Token object, by default.
next - Variable in class io.deephaven.lang.generated.Token
A reference to the next regular (non-special) token from the input stream.
next() - Method in class io.deephaven.lang.generated.BaseToken
 
next() - Method in class io.deephaven.lang.generated.Chunker
 
next() - Method in interface io.deephaven.lang.generated.ChunkerMixin
 
NL - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
Node - Interface in io.deephaven.lang.generated
 
nodeArity() - Method in class io.deephaven.lang.generated.JJTChunkerState
 
nodeCreated() - Method in class io.deephaven.lang.generated.JJTChunkerState
 
Num() - Method in class io.deephaven.lang.generated.Chunker
 
NUM - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
NUM_OP - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.

O

open(String, String, String) - Method in class io.deephaven.lang.parse.CompletionParser
 
openNodeScope(Node) - Method in class io.deephaven.lang.generated.JJTChunkerState
 

P

Param() - Method in class io.deephaven.lang.generated.Chunker
 
parent - Variable in class io.deephaven.lang.generated.SimpleNode
 
parse(String) - Method in class io.deephaven.lang.parse.CompletionParser
 
ParseCancelled - Exception in io.deephaven.lang.api
Thrown from the parser if the thread interrupt status is set.
ParseCancelled() - Constructor for exception io.deephaven.lang.api.ParseCancelled
 
ParsedDocument - Class in io.deephaven.lang.parse
Represents a parsed document.
ParsedDocument(ChunkerDocument, String) - Constructor for class io.deephaven.lang.parse.ParsedDocument
 
ParseException - Exception in io.deephaven.lang.generated
This exception is thrown when parse errors are encountered.
ParseException() - Constructor for exception io.deephaven.lang.generated.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(Token, int[][], String[]) - Constructor for exception io.deephaven.lang.generated.ParseException
 
ParseException(Token, int[][], String[], String) - Constructor for exception io.deephaven.lang.generated.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException(String) - Constructor for exception io.deephaven.lang.generated.ParseException
Constructor with message.
parser - Variable in class io.deephaven.lang.generated.SimpleNode
 
ParseState - Class in io.deephaven.lang.api
Represents the state of a "currently being parsed node".
ParseState(Node) - Constructor for class io.deephaven.lang.api.ParseState
 
peek() - Method in interface io.deephaven.lang.generated.ChunkerMixin
 
peekNode() - Method in class io.deephaven.lang.generated.JJTChunkerState
 
PendingParse - Class in io.deephaven.lang.parse
An object to represent the operation of parsing documents from users.
plus(Position, int, int) - Static method in class io.deephaven.lang.parse.LspTools
 
popNode() - Method in class io.deephaven.lang.generated.JJTChunkerState
 
positionEnd() - Method in class io.deephaven.lang.generated.BaseToken
Converts our 1-indexed javacc end token to a 0-indexed LSP Position.
positionEnd(boolean) - Method in class io.deephaven.lang.generated.BaseToken
Converts our 1-indexed javacc end token to a 0-indexed LSP Position.
positionStart() - Method in class io.deephaven.lang.generated.BaseToken
Converts our 1-indexed javacc start token to a 0-indexed LSP Position
prev() - Method in class io.deephaven.lang.generated.BaseToken
 
prevCharIsCR - Variable in class io.deephaven.lang.generated.SimpleCharStream
 
prevCharIsLF - Variable in class io.deephaven.lang.generated.SimpleCharStream
 
Provider - Interface in io.deephaven.lang.generated
 
pushNode(Node) - Method in class io.deephaven.lang.generated.JJTChunkerState
 

Q

QUEST - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
QUOTE - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
QUOTE_BODY - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
QUOTE_CLOSE - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.

R

rangeFromSource(String, int, int) - Static method in class io.deephaven.lang.parse.LspTools
 
read(char[], int, int) - Method in interface io.deephaven.lang.generated.Provider
Reads characters into an array
read(char[], int, int) - Method in class io.deephaven.lang.generated.StreamProvider
 
read(char[], int, int) - Method in class io.deephaven.lang.generated.StringProvider
 
readChar() - Method in class io.deephaven.lang.generated.SimpleCharStream
Read a character.
ReInit(ChunkerTokenManager) - Method in class io.deephaven.lang.generated.Chunker
Reinitialise.
ReInit(Provider) - Method in class io.deephaven.lang.generated.Chunker
Reinitialise.
ReInit(Provider) - Method in class io.deephaven.lang.generated.SimpleCharStream
Reinitialise.
ReInit(Provider, int, int) - Method in class io.deephaven.lang.generated.SimpleCharStream
Reinitialise.
ReInit(Provider, int, int, int) - Method in class io.deephaven.lang.generated.SimpleCharStream
Reinitialise.
ReInit(SimpleCharStream) - Method in class io.deephaven.lang.generated.ChunkerTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class io.deephaven.lang.generated.ChunkerTokenManager
Reinitialise parser.
ReInit(String) - Method in class io.deephaven.lang.generated.Chunker
 
remove(String) - Method in class io.deephaven.lang.parse.CompletionParser
 
removeChild(Node) - Method in interface io.deephaven.lang.generated.Node
 
removeChild(Node) - Method in class io.deephaven.lang.generated.SimpleNode
 
removeToken(Token) - Method in class io.deephaven.lang.generated.SimpleNode
 
report(int, Throwable) - Method in interface io.deephaven.lang.generated.ChunkerMixin
 
rescope(List<IsScope>) - Method in class io.deephaven.lang.generated.ChunkerBinaryExpression
 
rescope(List<IsScope>) - Method in interface io.deephaven.lang.generated.Node
 
reset() - Method in class io.deephaven.lang.generated.JJTChunkerState
 
resetFailure() - Method in class io.deephaven.lang.parse.ParsedDocument
 
rootNode() - Method in class io.deephaven.lang.generated.JJTChunkerState
 

S

SCIENTIFIC - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
Scope() - Method in class io.deephaven.lang.generated.Chunker
 
ScopedNode - Class in io.deephaven.lang.generated
An ast node which can have scope nodes.
ScopedNode(int) - Constructor for class io.deephaven.lang.generated.ScopedNode
 
ScopedNode(Chunker, int) - Constructor for class io.deephaven.lang.generated.ScopedNode
 
SEMI - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
set(char...) - Static method in interface io.deephaven.lang.generated.ChunkerMixin
 
setAnnotations(List<ChunkerAnnotation>) - Method in class io.deephaven.lang.generated.ChunkerStatement
 
setDebugStream(PrintStream) - Method in class io.deephaven.lang.generated.ChunkerTokenManager
Set debug output.
setJoiner(Token) - Method in class io.deephaven.lang.generated.ChunkerBinaryExpression
 
setLeft(Node) - Method in class io.deephaven.lang.generated.ChunkerBinaryExpression
 
setName(String) - Method in class io.deephaven.lang.generated.ChunkerInvoke
 
setName(String) - Method in class io.deephaven.lang.generated.ChunkerNew
 
setRight(Node) - Method in class io.deephaven.lang.generated.ChunkerBinaryExpression
 
setScope(List<IsScope>) - Method in interface io.deephaven.lang.api.HasScope
 
setScope(List<IsScope>) - Method in class io.deephaven.lang.generated.ChunkerBinaryExpression
 
setScope(List<IsScope>) - Method in interface io.deephaven.lang.generated.Node
 
setScope(List<IsScope>) - Method in class io.deephaven.lang.generated.ScopedNode
 
setScopeTarget(Node) - Method in class io.deephaven.lang.api.AbstractChunkerInvokable
 
setScopeTarget(Node) - Method in interface io.deephaven.lang.api.IsScope
 
setScopeTarget(Node) - Method in class io.deephaven.lang.generated.ChunkerIdent
 
setTabSize(int) - Method in class io.deephaven.lang.generated.SimpleCharStream
 
setTypeParams(ChunkerTypeParams) - Method in class io.deephaven.lang.generated.ChunkerIdent
 
setValue(Node) - Method in class io.deephaven.lang.generated.ChunkerAssign
 
setWellFormed(boolean) - Method in class io.deephaven.lang.generated.SimpleNode
 
SimpleCharStream - Class in io.deephaven.lang.generated
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Provider) - Constructor for class io.deephaven.lang.generated.SimpleCharStream
Constructor.
SimpleCharStream(Provider, int, int) - Constructor for class io.deephaven.lang.generated.SimpleCharStream
Constructor.
SimpleCharStream(Provider, int, int, int) - Constructor for class io.deephaven.lang.generated.SimpleCharStream
Constructor.
SimpleNode - Class in io.deephaven.lang.generated
 
SimpleNode(int) - Constructor for class io.deephaven.lang.generated.SimpleNode
 
SimpleNode(Chunker, int) - Constructor for class io.deephaven.lang.generated.SimpleNode
 
SINGLE_LINE_COMMENT - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
special() - Method in class io.deephaven.lang.generated.BaseToken
 
specialToken - Variable in class io.deephaven.lang.generated.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialTokenLength() - Method in class io.deephaven.lang.generated.BaseToken
 
STARS - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
startArguments() - Method in class io.deephaven.lang.generated.ChunkerInvoke
 
startIndex - Variable in class io.deephaven.lang.generated.BaseToken
 
Statement() - Method in class io.deephaven.lang.generated.Chunker
 
STATIC_LEXER_ERROR - Static variable in exception io.deephaven.lang.generated.TokenMgrException
An attempt was made to create a second instance of a static token manager.
staticFlag - Static variable in class io.deephaven.lang.generated.SimpleCharStream
Whether parser is static.
STR_APOS - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
Lexical state.
STR_QUOTE - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
Lexical state.
stream() - Method in class io.deephaven.lang.generated.ChunkerTokenManager
 
StreamProvider - Class in io.deephaven.lang.generated
NOTE : This generated class can be safely deleted if installing in a GWT installation (use StringProvider instead)
StreamProvider(InputStream) - Constructor for class io.deephaven.lang.generated.StreamProvider
 
StreamProvider(InputStream, String) - Constructor for class io.deephaven.lang.generated.StreamProvider
 
StreamProvider(Reader) - Constructor for class io.deephaven.lang.generated.StreamProvider
 
String() - Method in class io.deephaven.lang.generated.Chunker
 
StringProvider - Class in io.deephaven.lang.generated
 
StringProvider(String) - Constructor for class io.deephaven.lang.generated.StringProvider
 
SUPER - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
SwitchTo(int) - Method in class io.deephaven.lang.generated.ChunkerTokenManager
Switch to specified lex state.

T

tabSize - Variable in class io.deephaven.lang.generated.SimpleCharStream
 
to(Token) - Method in class io.deephaven.lang.generated.BaseToken
 
token - Variable in class io.deephaven.lang.generated.Chunker
Current token.
token() - Method in class io.deephaven.lang.generated.Chunker
 
token() - Method in interface io.deephaven.lang.generated.ChunkerMixin
 
Token - Class in io.deephaven.lang.generated
Describes the input token stream.
Token() - Constructor for class io.deephaven.lang.generated.Token
No-argument constructor
Token(int) - Constructor for class io.deephaven.lang.generated.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class io.deephaven.lang.generated.Token
Constructs a new token for the specified Image and Kind.
token_source - Variable in class io.deephaven.lang.generated.Chunker
Generated Token Manager.
tokenBegin - Variable in class io.deephaven.lang.generated.BaseToken
 
tokenImage - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
Literal token values.
tokenImage - Variable in exception io.deephaven.lang.generated.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
TokenMgrException - Exception in io.deephaven.lang.generated
Token Manager Error.
TokenMgrException() - Constructor for exception io.deephaven.lang.generated.TokenMgrException
No arg constructor.
TokenMgrException(boolean, int, int, int, String, int, int) - Constructor for exception io.deephaven.lang.generated.TokenMgrException
Full Constructor.
TokenMgrException(String, int) - Constructor for exception io.deephaven.lang.generated.TokenMgrException
Constructor with message and reason.
tokens(boolean) - Method in interface io.deephaven.lang.generated.Node
 
tokensReversed(boolean) - Method in interface io.deephaven.lang.generated.Node
 
toReverse(Token) - Method in class io.deephaven.lang.generated.BaseToken
Returns an iterable which runs backwards from this token.
toSource() - Method in interface io.deephaven.lang.generated.Node
 
toString() - Method in class io.deephaven.lang.generated.SimpleNode
 
toString() - Method in class io.deephaven.lang.generated.Token
Returns the image.
toString() - Method in class io.deephaven.lang.parse.ParsedDocument
 
toString(String) - Method in class io.deephaven.lang.generated.ChunkerStatement
 
toString(String) - Method in class io.deephaven.lang.generated.SimpleNode
 
totalCharsRead - Variable in class io.deephaven.lang.generated.SimpleCharStream
 
trace_enabled() - Method in class io.deephaven.lang.generated.Chunker
Trace enabled.
trackLineColumn - Variable in class io.deephaven.lang.generated.SimpleCharStream
 
TRIPLE_APOS - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
TRIPLE_QUOTES - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
TypedAssign() - Method in class io.deephaven.lang.generated.Chunker
 
TypeDecl() - Method in class io.deephaven.lang.generated.Chunker
 
TypeParam(boolean) - Method in class io.deephaven.lang.generated.Chunker
 
TypeParams() - Method in class io.deephaven.lang.generated.Chunker
 

U

update(String, int, List<ChangeDocumentRequest.TextDocumentContentChangeEvent>) - Method in class io.deephaven.lang.parse.CompletionParser
 
updateDocumentChanges(String, int, String, List<ChangeDocumentRequest.TextDocumentContentChangeEvent>) - Static method in class io.deephaven.lang.parse.CompletionParser
 
UpdateLineColumn(char) - Method in class io.deephaven.lang.generated.SimpleCharStream
 

V

value - Variable in class io.deephaven.lang.generated.SimpleNode
 
Values() - Method in class io.deephaven.lang.generated.Chunker
 
visit(SimpleNode, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
 
visit(SimpleNode, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
 
visitChunkerAnnotation(ChunkerAnnotation, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
 
visitChunkerAnnotation(ChunkerAnnotation, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
 
visitChunkerArray(ChunkerArray, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
 
visitChunkerArray(ChunkerArray, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
 
visitChunkerAssign(ChunkerAssign, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
 
visitChunkerAssign(ChunkerAssign, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
 
visitChunkerBinaryExpression(ChunkerBinaryExpression, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
 
visitChunkerBinaryExpression(ChunkerBinaryExpression, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
 
visitChunkerClosure(ChunkerClosure, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
 
visitChunkerClosure(ChunkerClosure, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
 
visitChunkerDocument(ChunkerDocument, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
 
visitChunkerDocument(ChunkerDocument, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
 
visitChunkerEof(ChunkerEof, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
 
visitChunkerEof(ChunkerEof, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
 
visitChunkerIdent(ChunkerIdent, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
 
visitChunkerIdent(ChunkerIdent, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
 
visitChunkerInvoke(ChunkerInvoke, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
 
visitChunkerInvoke(ChunkerInvoke, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
 
visitChunkerJavaClassDecl(ChunkerJavaClassDecl, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
 
visitChunkerJavaClassDecl(ChunkerJavaClassDecl, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
 
visitChunkerMethodName(ChunkerMethodName, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
 
visitChunkerMethodName(ChunkerMethodName, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
 
visitChunkerNew(ChunkerNew, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
 
visitChunkerNew(ChunkerNew, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
 
visitChunkerNewline(ChunkerNewline, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
 
visitChunkerNewline(ChunkerNewline, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
 
visitChunkerNum(ChunkerNum, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
 
visitChunkerNum(ChunkerNum, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
 
visitChunkerParam(ChunkerParam, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
 
visitChunkerParam(ChunkerParam, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
 
visitChunkerStatement(ChunkerStatement, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
 
visitChunkerStatement(ChunkerStatement, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
 
visitChunkerString(ChunkerString, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
 
visitChunkerString(ChunkerString, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
 
visitChunkerTypedAssign(ChunkerTypedAssign, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
 
visitChunkerTypedAssign(ChunkerTypedAssign, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
 
visitChunkerTypeDecl(ChunkerTypeDecl, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
 
visitChunkerTypeDecl(ChunkerTypeDecl, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
 
visitChunkerTypeParam(ChunkerTypeParam, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
 
visitChunkerTypeParam(ChunkerTypeParam, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
 
visitChunkerTypeParams(ChunkerTypeParams, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
 
visitChunkerTypeParams(ChunkerTypeParams, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
 
visitChunkerWhitespace(ChunkerWhitespace, Object) - Method in class io.deephaven.lang.generated.ChunkerDefaultVisitor
 
visitChunkerWhitespace(ChunkerWhitespace, Object) - Method in interface io.deephaven.lang.generated.ChunkerVisitor
 

W

whitespace() - Method in class io.deephaven.lang.generated.ChunkerMixin.PeekStream
 
Whitespace() - Method in class io.deephaven.lang.generated.Chunker
 
WHITESPACE - Static variable in interface io.deephaven.lang.generated.ChunkerConstants
RegularExpression Id.
withError(String, ParseException) - Method in class io.deephaven.lang.parse.ParsedDocument
When a parse fails, we do not throw away our last-good document.
ws() - Method in class io.deephaven.lang.generated.ChunkerMixin.PeekStream
 
ws(boolean) - Method in class io.deephaven.lang.generated.ChunkerMixin.PeekStream
 
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 and Interfaces|All Packages|Constant Field Values|Serialized Form