Skip navigation links
A C E F G I J M N P R S T V W 

A

addChild(Node) - Method in class manifold.js.rt.parser.tree.Node
 
addError(String, Token) - Method in class manifold.js.rt.parser.tree.ProgramNode
 
addParam(String, String) - Method in class manifold.js.rt.parser.tree.ParameterNode
 
ArrowExpressionNode - Class in manifold.js.rt.parser.tree
 
ArrowExpressionNode() - Constructor for class manifold.js.rt.parser.tree.ArrowExpressionNode
 

C

ClassFunctionNode - Class in manifold.js.rt.parser.tree
 
ClassFunctionNode(String) - Constructor for class manifold.js.rt.parser.tree.ClassFunctionNode
 
ClassFunctionNode(String, String, boolean) - Constructor for class manifold.js.rt.parser.tree.ClassFunctionNode
 
ClassFunctionNode(String, String) - Constructor for class manifold.js.rt.parser.tree.ClassFunctionNode
 
ClassNode - Class in manifold.js.rt.parser.tree
 
ClassNode(String) - Constructor for class manifold.js.rt.parser.tree.ClassNode
 
ClassNode(String, String) - Constructor for class manifold.js.rt.parser.tree.ClassNode
 
concatToken(Token) - Method in class manifold.js.rt.parser.tree.FillerNode
 
ConstructorNode - Class in manifold.js.rt.parser.tree
 
ConstructorNode(String) - Constructor for class manifold.js.rt.parser.tree.ConstructorNode
 
curlyCount - Variable in class manifold.js.rt.parser.ParseContext
 
currToken() - Method in class manifold.js.rt.parser.Parser
 

E

equals(Object) - Method in class manifold.js.rt.parser.Token
 
equals(Object) - Method in class manifold.js.rt.parser.tree.ClassFunctionNode
 
equals(Object) - Method in class manifold.js.rt.parser.tree.ClassNode
 
equals(Object) - Method in class manifold.js.rt.parser.tree.ConstructorNode
 
equals(Object) - Method in class manifold.js.rt.parser.tree.FunctionNode
 
equals(Object) - Method in class manifold.js.rt.parser.tree.ImportNode
 
equals(Object) - Method in class manifold.js.rt.parser.tree.PropertyNode
 
errorCount() - Method in class manifold.js.rt.parser.tree.ProgramNode
 
evaluate(String, String) - Static method in class manifold.js.rt.JsRuntime
 
expect(Parser.Matcher) - Method in class manifold.js.rt.parser.Parser
 
expect(boolean) - Method in class manifold.js.rt.parser.Parser
 
ExpressionNode - Class in manifold.js.rt.parser.tree.template
 
ExpressionNode() - Constructor for class manifold.js.rt.parser.tree.template.ExpressionNode
 
extractParams(FillerNode) - Method in class manifold.js.rt.parser.tree.ArrowExpressionNode
 

F

FillerNode - Class in manifold.js.rt.parser.tree
 
FillerNode() - Constructor for class manifold.js.rt.parser.tree.FillerNode
 
FillerNode(boolean) - Constructor for class manifold.js.rt.parser.tree.FillerNode
 
FillerNode(String) - Constructor for class manifold.js.rt.parser.tree.FillerNode
 
FunctionBodyNode - Class in manifold.js.rt.parser.tree
 
FunctionBodyNode(String) - Constructor for class manifold.js.rt.parser.tree.FunctionBodyNode
 
FunctionNode - Class in manifold.js.rt.parser.tree
 
FunctionNode(String) - Constructor for class manifold.js.rt.parser.tree.FunctionNode
 

G

genCode() - Method in class manifold.js.rt.parser.tree.ArrowExpressionNode
 
genCode() - Method in class manifold.js.rt.parser.tree.ClassFunctionNode
 
genCode() - Method in class manifold.js.rt.parser.tree.ClassNode
 
genCode() - Method in class manifold.js.rt.parser.tree.ConstructorNode
 
genCode() - Method in class manifold.js.rt.parser.tree.FillerNode
 
genCode() - Method in class manifold.js.rt.parser.tree.FunctionNode
 
genCode() - Method in class manifold.js.rt.parser.tree.ImportNode
 
genCode() - Method in class manifold.js.rt.parser.tree.Node
 
genCode() - Method in class manifold.js.rt.parser.tree.ParameterNode
 
genCode() - Method in class manifold.js.rt.parser.tree.ProgramNode
 
genCode() - Method in class manifold.js.rt.parser.tree.PropertyNode
 
genCode() - Method in class manifold.js.rt.parser.tree.template.JSTNode
 
genCode() - Method in class manifold.js.rt.parser.tree.template.RawStringNode
 
genCode() - Method in class manifold.js.rt.parser.tree.template.TemplateLiteralNode
 
getChildren() - Method in class manifold.js.rt.parser.tree.Node
 
getChildren(Class<T>) - Method in class manifold.js.rt.parser.tree.Node
 
getCol() - Method in class manifold.js.rt.parser.Token
 
getCurlyCount() - Method in class manifold.js.rt.parser.ParseContext
 
getEnd() - Method in class manifold.js.rt.parser.tree.Node
 
getErrorList() - Method in class manifold.js.rt.parser.tree.ProgramNode
 
getErrorMsg() - Method in class manifold.js.rt.parser.Token
 
getFirstChild(Class<T>) - Method in class manifold.js.rt.parser.tree.Node
 
getLineNumber() - Method in class manifold.js.rt.parser.Token
 
getMessage() - Method in class manifold.js.rt.parser.tree.ParseError
 
getName() - Method in class manifold.js.rt.parser.tree.Node
 
getOffset() - Method in class manifold.js.rt.parser.Token
 
getPackageClass() - Method in class manifold.js.rt.parser.tree.ImportNode
 
getPackageFromClassName(String) - Method in class manifold.js.rt.parser.tree.ProgramNode
 
getParams() - Method in class manifold.js.rt.parser.tree.ParameterNode
 
getParent() - Method in class manifold.js.rt.parser.tree.Node
 
getProgramNode() - Method in class manifold.js.rt.parser.tree.Node
 
getProgramNode() - Method in class manifold.js.rt.parser.tree.ProgramNode
 
getProp(ScriptableObject, String) - Static method in class manifold.js.rt.JsRuntime
 
getReturnType() - Method in class manifold.js.rt.parser.tree.ClassFunctionNode
 
getReturnType() - Method in class manifold.js.rt.parser.tree.FunctionNode
 
getStart() - Method in class manifold.js.rt.parser.tree.Node
 
getStaticProp(ScriptableObject, String, String) - Static method in class manifold.js.rt.JsRuntime
 
getSuperClass() - Method in class manifold.js.rt.parser.tree.ClassNode
 
getToken() - Method in class manifold.js.rt.parser.tree.ParseError
 
getType() - Method in class manifold.js.rt.parser.Token
 
getTypes() - Method in class manifold.js.rt.parser.tree.ParameterNode
 
getUrl() - Method in class manifold.js.rt.parser.tree.ProgramNode
 
getValue() - Method in class manifold.js.rt.parser.Token
 

I

ImportNode - Class in manifold.js.rt.parser.tree
 
ImportNode(String) - Constructor for class manifold.js.rt.parser.tree.ImportNode
 
init(String, String, String) - Static method in class manifold.js.rt.JsRuntime
 
initDirect(String, String) - Static method in class manifold.js.rt.JsRuntime
 
initEngine(JSTNode) - Static method in class manifold.js.rt.JsRuntime
 
initInstance(ScriptableObject, String, Object...) - Static method in class manifold.js.rt.JsRuntime
 
initNode(String, String, String) - Static method in class manifold.js.rt.JsRuntime
 
initProg(String, String, String) - Static method in class manifold.js.rt.JsRuntime
 
inOverrideFunction - Variable in class manifold.js.rt.parser.ParseContext
 
invoke(ScriptableObject, String, Object...) - Static method in class manifold.js.rt.JsRuntime
 
invokeProg(ScriptableObject, String, Object...) - Static method in class manifold.js.rt.JsRuntime
 
invokeStatic(ScriptableObject, String, String, Object...) - Static method in class manifold.js.rt.JsRuntime
 
isBinary(char) - Static method in enum manifold.js.rt.parser.TokenType
 
isBoolean(String) - Static method in enum manifold.js.rt.parser.TokenType
 
isClass(String) - Static method in enum manifold.js.rt.parser.TokenType
 
isDigit(char) - Static method in enum manifold.js.rt.parser.TokenType
 
isES6Class() - Method in class manifold.js.rt.parser.Parser
 
isHexCh(char) - Static method in enum manifold.js.rt.parser.TokenType
 
isJST() - Method in class manifold.js.rt.parser.TemplateTokenizer
 
isKeyword(String) - Static method in enum manifold.js.rt.parser.TokenType
 
isLineTerminator(char) - Static method in enum manifold.js.rt.parser.TokenType
 
isNull(String) - Static method in enum manifold.js.rt.parser.TokenType
 
isOctal(char) - Static method in enum manifold.js.rt.parser.TokenType
 
isOperator(String) - Static method in enum manifold.js.rt.parser.TokenType
 
isOverride() - Method in class manifold.js.rt.parser.tree.ClassFunctionNode
 
isPartOfOperator(char) - Static method in enum manifold.js.rt.parser.TokenType
 
isPunctuation(char) - Static method in enum manifold.js.rt.parser.TokenType
 
isSetter() - Method in class manifold.js.rt.parser.tree.PropertyNode
 
isStatic() - Method in class manifold.js.rt.parser.tree.ClassFunctionNode
 

J

JsRuntime - Class in manifold.js.rt
 
JsRuntime() - Constructor for class manifold.js.rt.JsRuntime
 
JSTNode - Class in manifold.js.rt.parser.tree.template
 
JSTNode() - Constructor for class manifold.js.rt.parser.tree.template.JSTNode
 

M

manifold.js.rt - package manifold.js.rt
 
manifold.js.rt.parser - package manifold.js.rt.parser
 
manifold.js.rt.parser.tree - package manifold.js.rt.parser.tree
 
manifold.js.rt.parser.tree.template - package manifold.js.rt.parser.tree.template
 
match(char) - Method in class manifold.js.rt.parser.Parser
 
match(TokenType, String) - Method in class manifold.js.rt.parser.Parser
 
match(TokenType) - Method in class manifold.js.rt.parser.Parser
 
match() - Method in interface manifold.js.rt.parser.Parser.Matcher
 
matchClassKeyword(String) - Method in class manifold.js.rt.parser.Parser
 
matchIgnoreWhitespace(TokenType, String) - Method in class manifold.js.rt.parser.Parser
 
matchKeyword(String) - Method in class manifold.js.rt.parser.Parser
 
matchOperator(String) - Method in class manifold.js.rt.parser.Parser
 

N

next() - Method in class manifold.js.rt.parser.TemplateTokenizer
 
next() - Method in class manifold.js.rt.parser.Tokenizer
 
nextToken() - Method in class manifold.js.rt.parser.Parser
 
Node - Class in manifold.js.rt.parser.tree
 
Node(String) - Constructor for class manifold.js.rt.parser.tree.Node
 

P

ParameterNode - Class in manifold.js.rt.parser.tree
 
ParameterNode() - Constructor for class manifold.js.rt.parser.tree.ParameterNode
 
parse() - Method in class manifold.js.rt.parser.Parser
 
parse() - Method in class manifold.js.rt.parser.TemplateParser
 
ParseContext - Class in manifold.js.rt.parser
 
ParseContext() - Constructor for class manifold.js.rt.parser.ParseContext
 
ParseError - Class in manifold.js.rt.parser.tree
 
ParseError(String, Token) - Constructor for class manifold.js.rt.parser.tree.ParseError
 
parseFillerUntil(Parser.Matcher) - Method in class manifold.js.rt.parser.Parser
 
parseImport() - Method in class manifold.js.rt.parser.Parser
 
parseParams() - Method in class manifold.js.rt.parser.Parser
 
Parser - Class in manifold.js.rt.parser
 
Parser(Tokenizer) - Constructor for class manifold.js.rt.parser.Parser
 
Parser.Matcher - Interface in manifold.js.rt.parser
 
partOfIdentifier(char) - Static method in enum manifold.js.rt.parser.TokenType
 
ProgramNode - Class in manifold.js.rt.parser.tree
 
ProgramNode(URL) - Constructor for class manifold.js.rt.parser.tree.ProgramNode
 
PropertyNode - Class in manifold.js.rt.parser.tree
 
PropertyNode(String) - Constructor for class manifold.js.rt.parser.tree.PropertyNode
 
PropertyNode(String, boolean) - Constructor for class manifold.js.rt.parser.tree.PropertyNode
 
PropertyNode(String, String, boolean, boolean) - Constructor for class manifold.js.rt.parser.tree.PropertyNode
 

R

RawStringNode - Class in manifold.js.rt.parser.tree.template
 
RawStringNode(String) - Constructor for class manifold.js.rt.parser.tree.template.RawStringNode
 
removeLastNonWhitespaceToken() - Method in class manifold.js.rt.parser.tree.FillerNode
 
removeLastToken() - Method in class manifold.js.rt.parser.tree.FillerNode
 

S

setOverride(boolean) - Method in class manifold.js.rt.parser.tree.ClassFunctionNode
 
setProp(ScriptableObject, String, Object) - Static method in class manifold.js.rt.JsRuntime
 
setReturnType(String) - Method in class manifold.js.rt.parser.tree.ClassFunctionNode
 
setReturnType(String) - Method in class manifold.js.rt.parser.tree.FunctionNode
 
setStatic(boolean) - Method in class manifold.js.rt.parser.tree.ClassFunctionNode
 
setStaticProp(ScriptableObject, String, String, Object) - Static method in class manifold.js.rt.JsRuntime
 
setSuperClass(String) - Method in class manifold.js.rt.parser.tree.ClassNode
 
setTokens(Token, Token) - Method in class manifold.js.rt.parser.tree.Node
 
skip(boolean) - Method in class manifold.js.rt.parser.Parser
 
startsIdentifier(char) - Static method in enum manifold.js.rt.parser.TokenType
 
StatementNode - Class in manifold.js.rt.parser.tree.template
 
StatementNode() - Constructor for class manifold.js.rt.parser.tree.template.StatementNode
 
SUPERTYPE_OBJECT - Static variable in class manifold.js.rt.parser.tree.ClassNode
 

T

TemplateLiteralNode - Class in manifold.js.rt.parser.tree.template
 
TemplateLiteralNode() - Constructor for class manifold.js.rt.parser.tree.template.TemplateLiteralNode
 
TemplateParser - Class in manifold.js.rt.parser
 
TemplateParser(TemplateTokenizer) - Constructor for class manifold.js.rt.parser.TemplateParser
 
TemplateTokenizer - Class in manifold.js.rt.parser
 
TemplateTokenizer(String, String, String, boolean) - Constructor for class manifold.js.rt.parser.TemplateTokenizer
 
Token - Class in manifold.js.rt.parser
 
Token(TokenType, String) - Constructor for class manifold.js.rt.parser.Token
 
Token(TokenType, String, String) - Constructor for class manifold.js.rt.parser.Token
 
Token(TokenType, String, int, int, int) - Constructor for class manifold.js.rt.parser.Token
 
tokenize() - Method in class manifold.js.rt.parser.Tokenizer
 
Tokenizer - Class in manifold.js.rt.parser
 
Tokenizer(String, String) - Constructor for class manifold.js.rt.parser.Tokenizer
 
TokenType - Enum in manifold.js.rt.parser
 
toString() - Method in class manifold.js.rt.parser.Token
 
toString() - Method in class manifold.js.rt.parser.tree.Node
 

V

valueOf(String) - Static method in enum manifold.js.rt.parser.TokenType
Returns the enum constant of this type with the specified name.
values() - Static method in enum manifold.js.rt.parser.TokenType
Returns an array containing the constants of this enum type, in the order they are declared.

W

withChild(Node) - Method in class manifold.js.rt.parser.tree.Node
 
A C E F G I J M N P R S T V W 
Skip navigation links

Copyright © 2024. All rights reserved.