Index

A B C D E F G H I K L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

A - Enum constant in enum class org.prism.ParsingOptions.CommandLine
 
AbstractNodeVisitor<T> - Class in org.prism
 
AbstractNodeVisitor() - Constructor for class org.prism.AbstractNodeVisitor
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.AliasGlobalVariableNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.AliasMethodNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.AlternationPatternNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.AndNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ArgumentsNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ArrayNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ArrayPatternNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.AssocNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.AssocSplatNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.BackReferenceReadNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.BeginNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.BlockArgumentNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.BlockLocalVariableNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.BlockNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.BlockParameterNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.BlockParametersNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.BreakNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.CallAndWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.CallNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.CallOperatorWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.CallOrWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.CallTargetNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.CapturePatternNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.CaseMatchNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.CaseNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ClassNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ClassVariableAndWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ClassVariableOperatorWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ClassVariableOrWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ClassVariableReadNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ClassVariableTargetNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ClassVariableWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ConstantAndWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ConstantOperatorWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ConstantOrWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ConstantPathAndWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ConstantPathNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ConstantPathOperatorWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ConstantPathOrWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ConstantPathTargetNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ConstantPathWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ConstantReadNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ConstantTargetNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ConstantWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.DefinedNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.DefNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ElseNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.EmbeddedStatementsNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.EmbeddedVariableNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.EnsureNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.FalseNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.FindPatternNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.FlipFlopNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.FloatNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ForNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ForwardingArgumentsNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ForwardingParameterNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ForwardingSuperNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.GlobalVariableAndWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.GlobalVariableOperatorWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.GlobalVariableOrWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.GlobalVariableReadNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.GlobalVariableTargetNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.GlobalVariableWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.HashNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.HashPatternNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.IfNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ImaginaryNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ImplicitNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ImplicitRestNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.IndexAndWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.IndexOperatorWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.IndexOrWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.IndexTargetNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.InNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.InstanceVariableAndWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.InstanceVariableOperatorWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.InstanceVariableOrWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.InstanceVariableReadNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.InstanceVariableTargetNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.InstanceVariableWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.IntegerNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.InterpolatedMatchLastLineNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.InterpolatedRegularExpressionNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.InterpolatedStringNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.InterpolatedSymbolNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.InterpolatedXStringNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ItLocalVariableReadNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ItParametersNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.KeywordHashNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.KeywordRestParameterNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.LambdaNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.LocalVariableAndWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.LocalVariableOperatorWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.LocalVariableOrWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.LocalVariableReadNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.LocalVariableTargetNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.LocalVariableWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.MatchLastLineNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.MatchPredicateNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.MatchRequiredNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.MatchWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.MissingNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ModuleNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.MultiTargetNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.MultiWriteNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.NextNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.NilNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.Node
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.NoKeywordsParameterNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.NumberedParametersNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.NumberedReferenceReadNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.OptionalKeywordParameterNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.OptionalParameterNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.OrNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ParametersNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ParenthesesNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.PinnedExpressionNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.PinnedVariableNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.PostExecutionNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.PreExecutionNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ProgramNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.RangeNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.RationalNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.RedoNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.RegularExpressionNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.RequiredKeywordParameterNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.RequiredParameterNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.RescueModifierNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.RescueNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.RestParameterNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.RetryNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ReturnNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.SelfNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ShareableConstantNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.SingletonClassNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.SourceEncodingNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.SourceFileNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.SourceLineNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.SplatNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.StatementsNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.StringNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.SuperNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.SymbolNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.TrueNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.UndefNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.UnlessNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.UntilNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.WhenNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.WhileNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.XStringNode
 
accept(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.YieldNode
 
ALIAS_ARGUMENT - Enum constant in enum class org.prism.Nodes.ErrorType
 
ALIAS_ARGUMENT_NUMBERED_REFERENCE - Enum constant in enum class org.prism.Nodes.ErrorType
 
AliasGlobalVariableNode(int, int, int, Nodes.Node, Nodes.Node) - Constructor for class org.prism.Nodes.AliasGlobalVariableNode
 
AliasMethodNode(int, int, int, Nodes.Node, Nodes.Node) - Constructor for class org.prism.Nodes.AliasMethodNode
 
ALL - Enum constant in enum class org.prism.ParsingOptions.Forwarding
 
AlternationPatternNode(int, int, int, Nodes.Node, Nodes.Node) - Constructor for class org.prism.Nodes.AlternationPatternNode
 
AMBIGUOUS_BINARY_OPERATOR - Enum constant in enum class org.prism.Nodes.WarningType
 
AMBIGUOUS_FIRST_ARGUMENT_MINUS - Enum constant in enum class org.prism.Nodes.WarningType
 
AMBIGUOUS_FIRST_ARGUMENT_PLUS - Enum constant in enum class org.prism.Nodes.WarningType
 
AMBIGUOUS_PREFIX_AMPERSAND - Enum constant in enum class org.prism.Nodes.WarningType
 
AMBIGUOUS_PREFIX_STAR - Enum constant in enum class org.prism.Nodes.WarningType
 
AMBIGUOUS_PREFIX_STAR_STAR - Enum constant in enum class org.prism.Nodes.WarningType
 
AMBIGUOUS_SLASH - Enum constant in enum class org.prism.Nodes.WarningType
 
AMPAMPEQ_MULTI_ASSIGN - Enum constant in enum class org.prism.Nodes.ErrorType
 
AndNode(int, int, int, Nodes.Node, Nodes.Node) - Constructor for class org.prism.Nodes.AndNode
 
ARGUMENT_AFTER_BLOCK - Enum constant in enum class org.prism.Nodes.ErrorType
 
ARGUMENT_AFTER_FORWARDING_ELLIPSES - Enum constant in enum class org.prism.Nodes.ErrorType
 
ARGUMENT_BARE_HASH - Enum constant in enum class org.prism.Nodes.ErrorType
 
ARGUMENT_BLOCK_FORWARDING - Enum constant in enum class org.prism.Nodes.ErrorType
 
ARGUMENT_BLOCK_MULTI - Enum constant in enum class org.prism.Nodes.ErrorType
 
ARGUMENT_CONFLICT_AMPERSAND - Enum constant in enum class org.prism.Nodes.ErrorType
 
ARGUMENT_CONFLICT_STAR - Enum constant in enum class org.prism.Nodes.ErrorType
 
ARGUMENT_CONFLICT_STAR_STAR - Enum constant in enum class org.prism.Nodes.ErrorType
 
ARGUMENT_FORMAL_CLASS - Enum constant in enum class org.prism.Nodes.ErrorType
 
ARGUMENT_FORMAL_CONSTANT - Enum constant in enum class org.prism.Nodes.ErrorType
 
ARGUMENT_FORMAL_GLOBAL - Enum constant in enum class org.prism.Nodes.ErrorType
 
ARGUMENT_FORMAL_IVAR - Enum constant in enum class org.prism.Nodes.ErrorType
 
ARGUMENT_FORWARDING_UNBOUND - Enum constant in enum class org.prism.Nodes.ErrorType
 
ARGUMENT_NO_FORWARDING_AMPERSAND - Enum constant in enum class org.prism.Nodes.ErrorType
 
ARGUMENT_NO_FORWARDING_ELLIPSES - Enum constant in enum class org.prism.Nodes.ErrorType
 
ARGUMENT_NO_FORWARDING_STAR - Enum constant in enum class org.prism.Nodes.ErrorType
 
ARGUMENT_NO_FORWARDING_STAR_STAR - Enum constant in enum class org.prism.Nodes.ErrorType
 
ARGUMENT_SPLAT_AFTER_ASSOC_SPLAT - Enum constant in enum class org.prism.Nodes.ErrorType
 
ARGUMENT_SPLAT_AFTER_SPLAT - Enum constant in enum class org.prism.Nodes.ErrorType
 
ARGUMENT_TERM_PAREN - Enum constant in enum class org.prism.Nodes.ErrorType
 
ARGUMENT_UNEXPECTED_BLOCK - Enum constant in enum class org.prism.Nodes.ErrorType
 
arguments - Variable in class org.prism.Nodes.ArgumentsNode
The list of arguments, if present.
arguments - Variable in class org.prism.Nodes.BreakNode
The arguments to the break statement, if present.
arguments - Variable in class org.prism.Nodes.CallNode
Represents the arguments to the method call.
arguments - Variable in class org.prism.Nodes.IndexAndWriteNode
 
arguments - Variable in class org.prism.Nodes.IndexOperatorWriteNode
 
arguments - Variable in class org.prism.Nodes.IndexOrWriteNode
 
arguments - Variable in class org.prism.Nodes.IndexTargetNode
 
arguments - Variable in class org.prism.Nodes.NextNode
 
arguments - Variable in class org.prism.Nodes.ReturnNode
 
arguments - Variable in class org.prism.Nodes.SuperNode
 
arguments - Variable in class org.prism.Nodes.YieldNode
 
ArgumentsNode(int, int, int, short, Nodes.Node[]) - Constructor for class org.prism.Nodes.ArgumentsNode
 
ArgumentsNodeFlags(short) - Constructor for class org.prism.Nodes.ArgumentsNodeFlags
 
ARRAY_ELEMENT - Enum constant in enum class org.prism.Nodes.ErrorType
 
ARRAY_EXPRESSION - Enum constant in enum class org.prism.Nodes.ErrorType
 
ARRAY_EXPRESSION_AFTER_STAR - Enum constant in enum class org.prism.Nodes.ErrorType
 
ARRAY_SEPARATOR - Enum constant in enum class org.prism.Nodes.ErrorType
 
ARRAY_TERM - Enum constant in enum class org.prism.Nodes.ErrorType
 
ArrayNode(int, int, int, short, Nodes.Node[]) - Constructor for class org.prism.Nodes.ArrayNode
 
ArrayNodeFlags(short) - Constructor for class org.prism.Nodes.ArrayNodeFlags
 
ArrayPatternNode(int, int, int, Nodes.Node, Nodes.Node[], Nodes.Node, Nodes.Node[]) - Constructor for class org.prism.Nodes.ArrayPatternNode
 
ASCII_8BIT - Static variable in class org.prism.Nodes.RegularExpressionFlags
 
AssocNode(int, int, int, Nodes.Node, Nodes.Node) - Constructor for class org.prism.Nodes.AssocNode
 
AssocSplatNode(int, int, int, Nodes.Node) - Constructor for class org.prism.Nodes.AssocSplatNode
 
ATTRIBUTE_WRITE - Static variable in class org.prism.Nodes.CallNodeFlags
 

B

BackReferenceReadNode(int, int, int, String) - Constructor for class org.prism.Nodes.BackReferenceReadNode
 
BEGIN_LONELY_ELSE - Enum constant in enum class org.prism.Nodes.ErrorType
 
BEGIN_MODIFIER - Static variable in class org.prism.Nodes.LoopFlags
 
BEGIN_TERM - Enum constant in enum class org.prism.Nodes.ErrorType
 
BEGIN_UPCASE_BRACE - Enum constant in enum class org.prism.Nodes.ErrorType
 
BEGIN_UPCASE_TERM - Enum constant in enum class org.prism.Nodes.ErrorType
 
BEGIN_UPCASE_TOPLEVEL - Enum constant in enum class org.prism.Nodes.ErrorType
 
BeginNode(int, int, int, Nodes.StatementsNode, Nodes.RescueNode, Nodes.ElseNode, Nodes.EnsureNode) - Constructor for class org.prism.Nodes.BeginNode
 
BINARY - Static variable in class org.prism.Nodes.IntegerBaseFlags
 
binary_operator - Variable in class org.prism.Nodes.CallOperatorWriteNode
Represents the binary operator being used.
binary_operator - Variable in class org.prism.Nodes.ClassVariableOperatorWriteNode
 
binary_operator - Variable in class org.prism.Nodes.ConstantOperatorWriteNode
 
binary_operator - Variable in class org.prism.Nodes.ConstantPathOperatorWriteNode
 
binary_operator - Variable in class org.prism.Nodes.GlobalVariableOperatorWriteNode
 
binary_operator - Variable in class org.prism.Nodes.IndexOperatorWriteNode
 
binary_operator - Variable in class org.prism.Nodes.InstanceVariableOperatorWriteNode
 
binary_operator - Variable in class org.prism.Nodes.LocalVariableOperatorWriteNode
 
block - Variable in class org.prism.Nodes.CallNode
Represents the block that is being passed to the method.
block - Variable in class org.prism.Nodes.ForwardingSuperNode
 
block - Variable in class org.prism.Nodes.IndexAndWriteNode
 
block - Variable in class org.prism.Nodes.IndexOperatorWriteNode
 
block - Variable in class org.prism.Nodes.IndexOrWriteNode
 
block - Variable in class org.prism.Nodes.IndexTargetNode
 
block - Variable in class org.prism.Nodes.ParametersNode
 
block - Variable in class org.prism.Nodes.SuperNode
 
BLOCK - Enum constant in enum class org.prism.ParsingOptions.Forwarding
 
BLOCK_PARAM_LOCAL_VARIABLE - Enum constant in enum class org.prism.Nodes.ErrorType
 
BLOCK_PARAM_PIPE_TERM - Enum constant in enum class org.prism.Nodes.ErrorType
 
BLOCK_TERM_BRACE - Enum constant in enum class org.prism.Nodes.ErrorType
 
BLOCK_TERM_END - Enum constant in enum class org.prism.Nodes.ErrorType
 
BlockArgumentNode(int, int, int, Nodes.Node) - Constructor for class org.prism.Nodes.BlockArgumentNode
 
BlockLocalVariableNode(int, int, int, short, String) - Constructor for class org.prism.Nodes.BlockLocalVariableNode
 
BlockNode(int, int, int, String[], Nodes.Node, Nodes.Node) - Constructor for class org.prism.Nodes.BlockNode
 
BlockParameterNode(int, int, int, short, String) - Constructor for class org.prism.Nodes.BlockParameterNode
 
BlockParametersNode(int, int, int, Nodes.ParametersNode, Nodes.BlockLocalVariableNode[]) - Constructor for class org.prism.Nodes.BlockParametersNode
 
body - Variable in class org.prism.Nodes.BlockNode
The body of the block.
body - Variable in class org.prism.Nodes.ClassNode
 
body - Variable in class org.prism.Nodes.DefNode
 
body - Variable in class org.prism.Nodes.LambdaNode
 
body - Variable in class org.prism.Nodes.ModuleNode
 
body - Variable in class org.prism.Nodes.ParenthesesNode
 
body - Variable in class org.prism.Nodes.SingletonClassNode
 
body - Variable in class org.prism.Nodes.StatementsNode
 
BreakNode(int, int, int, Nodes.ArgumentsNode) - Constructor for class org.prism.Nodes.BreakNode
 
bytes - Variable in class org.prism.Nodes.Source
 
bytesToName(byte[]) - Method in class org.prism.Loader
 

C

call - Variable in class org.prism.Nodes.MatchWriteNode
 
CallAndWriteNode(int, int, int, short, Nodes.Node, String, String, Nodes.Node) - Constructor for class org.prism.Nodes.CallAndWriteNode
 
CallNode(int, int, int, short, Nodes.Node, String, Nodes.ArgumentsNode, Nodes.Node) - Constructor for class org.prism.Nodes.CallNode
 
CallNodeFlags(short) - Constructor for class org.prism.Nodes.CallNodeFlags
 
CallOperatorWriteNode(int, int, int, short, Nodes.Node, String, String, String, Nodes.Node) - Constructor for class org.prism.Nodes.CallOperatorWriteNode
 
CallOrWriteNode(int, int, int, short, Nodes.Node, String, String, Nodes.Node) - Constructor for class org.prism.Nodes.CallOrWriteNode
 
CallTargetNode(int, int, int, short, Nodes.Node, String) - Constructor for class org.prism.Nodes.CallTargetNode
 
CANNOT_PARSE_EXPRESSION - Enum constant in enum class org.prism.Nodes.ErrorType
 
CANNOT_PARSE_STRING_PART - Enum constant in enum class org.prism.Nodes.ErrorType
 
CapturePatternNode(int, int, int, Nodes.Node, Nodes.LocalVariableTargetNode) - Constructor for class org.prism.Nodes.CapturePatternNode
 
CASE_EXPRESSION_AFTER_CASE - Enum constant in enum class org.prism.Nodes.ErrorType
 
CASE_EXPRESSION_AFTER_WHEN - Enum constant in enum class org.prism.Nodes.ErrorType
 
CASE_MATCH_MISSING_PREDICATE - Enum constant in enum class org.prism.Nodes.ErrorType
 
CASE_MISSING_CONDITIONS - Enum constant in enum class org.prism.Nodes.ErrorType
 
CASE_TERM - Enum constant in enum class org.prism.Nodes.ErrorType
 
CaseMatchNode(int, int, int, Nodes.Node, Nodes.InNode[], Nodes.ElseNode) - Constructor for class org.prism.Nodes.CaseMatchNode
 
CaseNode(int, int, int, Nodes.Node, Nodes.WhenNode[], Nodes.ElseNode) - Constructor for class org.prism.Nodes.CaseNode
 
childNodes() - Method in class org.prism.Nodes.AliasGlobalVariableNode
 
childNodes() - Method in class org.prism.Nodes.AliasMethodNode
 
childNodes() - Method in class org.prism.Nodes.AlternationPatternNode
 
childNodes() - Method in class org.prism.Nodes.AndNode
 
childNodes() - Method in class org.prism.Nodes.ArgumentsNode
 
childNodes() - Method in class org.prism.Nodes.ArrayNode
 
childNodes() - Method in class org.prism.Nodes.ArrayPatternNode
 
childNodes() - Method in class org.prism.Nodes.AssocNode
 
childNodes() - Method in class org.prism.Nodes.AssocSplatNode
 
childNodes() - Method in class org.prism.Nodes.BackReferenceReadNode
 
childNodes() - Method in class org.prism.Nodes.BeginNode
 
childNodes() - Method in class org.prism.Nodes.BlockArgumentNode
 
childNodes() - Method in class org.prism.Nodes.BlockLocalVariableNode
 
childNodes() - Method in class org.prism.Nodes.BlockNode
 
childNodes() - Method in class org.prism.Nodes.BlockParameterNode
 
childNodes() - Method in class org.prism.Nodes.BlockParametersNode
 
childNodes() - Method in class org.prism.Nodes.BreakNode
 
childNodes() - Method in class org.prism.Nodes.CallAndWriteNode
 
childNodes() - Method in class org.prism.Nodes.CallNode
 
childNodes() - Method in class org.prism.Nodes.CallOperatorWriteNode
 
childNodes() - Method in class org.prism.Nodes.CallOrWriteNode
 
childNodes() - Method in class org.prism.Nodes.CallTargetNode
 
childNodes() - Method in class org.prism.Nodes.CapturePatternNode
 
childNodes() - Method in class org.prism.Nodes.CaseMatchNode
 
childNodes() - Method in class org.prism.Nodes.CaseNode
 
childNodes() - Method in class org.prism.Nodes.ClassNode
 
childNodes() - Method in class org.prism.Nodes.ClassVariableAndWriteNode
 
childNodes() - Method in class org.prism.Nodes.ClassVariableOperatorWriteNode
 
childNodes() - Method in class org.prism.Nodes.ClassVariableOrWriteNode
 
childNodes() - Method in class org.prism.Nodes.ClassVariableReadNode
 
childNodes() - Method in class org.prism.Nodes.ClassVariableTargetNode
 
childNodes() - Method in class org.prism.Nodes.ClassVariableWriteNode
 
childNodes() - Method in class org.prism.Nodes.ConstantAndWriteNode
 
childNodes() - Method in class org.prism.Nodes.ConstantOperatorWriteNode
 
childNodes() - Method in class org.prism.Nodes.ConstantOrWriteNode
 
childNodes() - Method in class org.prism.Nodes.ConstantPathAndWriteNode
 
childNodes() - Method in class org.prism.Nodes.ConstantPathNode
 
childNodes() - Method in class org.prism.Nodes.ConstantPathOperatorWriteNode
 
childNodes() - Method in class org.prism.Nodes.ConstantPathOrWriteNode
 
childNodes() - Method in class org.prism.Nodes.ConstantPathTargetNode
 
childNodes() - Method in class org.prism.Nodes.ConstantPathWriteNode
 
childNodes() - Method in class org.prism.Nodes.ConstantReadNode
 
childNodes() - Method in class org.prism.Nodes.ConstantTargetNode
 
childNodes() - Method in class org.prism.Nodes.ConstantWriteNode
 
childNodes() - Method in class org.prism.Nodes.DefinedNode
 
childNodes() - Method in class org.prism.Nodes.DefNode
 
childNodes() - Method in class org.prism.Nodes.ElseNode
 
childNodes() - Method in class org.prism.Nodes.EmbeddedStatementsNode
 
childNodes() - Method in class org.prism.Nodes.EmbeddedVariableNode
 
childNodes() - Method in class org.prism.Nodes.EnsureNode
 
childNodes() - Method in class org.prism.Nodes.FalseNode
 
childNodes() - Method in class org.prism.Nodes.FindPatternNode
 
childNodes() - Method in class org.prism.Nodes.FlipFlopNode
 
childNodes() - Method in class org.prism.Nodes.FloatNode
 
childNodes() - Method in class org.prism.Nodes.ForNode
 
childNodes() - Method in class org.prism.Nodes.ForwardingArgumentsNode
 
childNodes() - Method in class org.prism.Nodes.ForwardingParameterNode
 
childNodes() - Method in class org.prism.Nodes.ForwardingSuperNode
 
childNodes() - Method in class org.prism.Nodes.GlobalVariableAndWriteNode
 
childNodes() - Method in class org.prism.Nodes.GlobalVariableOperatorWriteNode
 
childNodes() - Method in class org.prism.Nodes.GlobalVariableOrWriteNode
 
childNodes() - Method in class org.prism.Nodes.GlobalVariableReadNode
 
childNodes() - Method in class org.prism.Nodes.GlobalVariableTargetNode
 
childNodes() - Method in class org.prism.Nodes.GlobalVariableWriteNode
 
childNodes() - Method in class org.prism.Nodes.HashNode
 
childNodes() - Method in class org.prism.Nodes.HashPatternNode
 
childNodes() - Method in class org.prism.Nodes.IfNode
 
childNodes() - Method in class org.prism.Nodes.ImaginaryNode
 
childNodes() - Method in class org.prism.Nodes.ImplicitNode
 
childNodes() - Method in class org.prism.Nodes.ImplicitRestNode
 
childNodes() - Method in class org.prism.Nodes.IndexAndWriteNode
 
childNodes() - Method in class org.prism.Nodes.IndexOperatorWriteNode
 
childNodes() - Method in class org.prism.Nodes.IndexOrWriteNode
 
childNodes() - Method in class org.prism.Nodes.IndexTargetNode
 
childNodes() - Method in class org.prism.Nodes.InNode
 
childNodes() - Method in class org.prism.Nodes.InstanceVariableAndWriteNode
 
childNodes() - Method in class org.prism.Nodes.InstanceVariableOperatorWriteNode
 
childNodes() - Method in class org.prism.Nodes.InstanceVariableOrWriteNode
 
childNodes() - Method in class org.prism.Nodes.InstanceVariableReadNode
 
childNodes() - Method in class org.prism.Nodes.InstanceVariableTargetNode
 
childNodes() - Method in class org.prism.Nodes.InstanceVariableWriteNode
 
childNodes() - Method in class org.prism.Nodes.IntegerNode
 
childNodes() - Method in class org.prism.Nodes.InterpolatedMatchLastLineNode
 
childNodes() - Method in class org.prism.Nodes.InterpolatedRegularExpressionNode
 
childNodes() - Method in class org.prism.Nodes.InterpolatedStringNode
 
childNodes() - Method in class org.prism.Nodes.InterpolatedSymbolNode
 
childNodes() - Method in class org.prism.Nodes.InterpolatedXStringNode
 
childNodes() - Method in class org.prism.Nodes.ItLocalVariableReadNode
 
childNodes() - Method in class org.prism.Nodes.ItParametersNode
 
childNodes() - Method in class org.prism.Nodes.KeywordHashNode
 
childNodes() - Method in class org.prism.Nodes.KeywordRestParameterNode
 
childNodes() - Method in class org.prism.Nodes.LambdaNode
 
childNodes() - Method in class org.prism.Nodes.LocalVariableAndWriteNode
 
childNodes() - Method in class org.prism.Nodes.LocalVariableOperatorWriteNode
 
childNodes() - Method in class org.prism.Nodes.LocalVariableOrWriteNode
 
childNodes() - Method in class org.prism.Nodes.LocalVariableReadNode
 
childNodes() - Method in class org.prism.Nodes.LocalVariableTargetNode
 
childNodes() - Method in class org.prism.Nodes.LocalVariableWriteNode
 
childNodes() - Method in class org.prism.Nodes.MatchLastLineNode
 
childNodes() - Method in class org.prism.Nodes.MatchPredicateNode
 
childNodes() - Method in class org.prism.Nodes.MatchRequiredNode
 
childNodes() - Method in class org.prism.Nodes.MatchWriteNode
 
childNodes() - Method in class org.prism.Nodes.MissingNode
 
childNodes() - Method in class org.prism.Nodes.ModuleNode
 
childNodes() - Method in class org.prism.Nodes.MultiTargetNode
 
childNodes() - Method in class org.prism.Nodes.MultiWriteNode
 
childNodes() - Method in class org.prism.Nodes.NextNode
 
childNodes() - Method in class org.prism.Nodes.NilNode
 
childNodes() - Method in class org.prism.Nodes.Node
 
childNodes() - Method in class org.prism.Nodes.NoKeywordsParameterNode
 
childNodes() - Method in class org.prism.Nodes.NumberedParametersNode
 
childNodes() - Method in class org.prism.Nodes.NumberedReferenceReadNode
 
childNodes() - Method in class org.prism.Nodes.OptionalKeywordParameterNode
 
childNodes() - Method in class org.prism.Nodes.OptionalParameterNode
 
childNodes() - Method in class org.prism.Nodes.OrNode
 
childNodes() - Method in class org.prism.Nodes.ParametersNode
 
childNodes() - Method in class org.prism.Nodes.ParenthesesNode
 
childNodes() - Method in class org.prism.Nodes.PinnedExpressionNode
 
childNodes() - Method in class org.prism.Nodes.PinnedVariableNode
 
childNodes() - Method in class org.prism.Nodes.PostExecutionNode
 
childNodes() - Method in class org.prism.Nodes.PreExecutionNode
 
childNodes() - Method in class org.prism.Nodes.ProgramNode
 
childNodes() - Method in class org.prism.Nodes.RangeNode
 
childNodes() - Method in class org.prism.Nodes.RationalNode
 
childNodes() - Method in class org.prism.Nodes.RedoNode
 
childNodes() - Method in class org.prism.Nodes.RegularExpressionNode
 
childNodes() - Method in class org.prism.Nodes.RequiredKeywordParameterNode
 
childNodes() - Method in class org.prism.Nodes.RequiredParameterNode
 
childNodes() - Method in class org.prism.Nodes.RescueModifierNode
 
childNodes() - Method in class org.prism.Nodes.RescueNode
 
childNodes() - Method in class org.prism.Nodes.RestParameterNode
 
childNodes() - Method in class org.prism.Nodes.RetryNode
 
childNodes() - Method in class org.prism.Nodes.ReturnNode
 
childNodes() - Method in class org.prism.Nodes.SelfNode
 
childNodes() - Method in class org.prism.Nodes.ShareableConstantNode
 
childNodes() - Method in class org.prism.Nodes.SingletonClassNode
 
childNodes() - Method in class org.prism.Nodes.SourceEncodingNode
 
childNodes() - Method in class org.prism.Nodes.SourceFileNode
 
childNodes() - Method in class org.prism.Nodes.SourceLineNode
 
childNodes() - Method in class org.prism.Nodes.SplatNode
 
childNodes() - Method in class org.prism.Nodes.StatementsNode
 
childNodes() - Method in class org.prism.Nodes.StringNode
 
childNodes() - Method in class org.prism.Nodes.SuperNode
 
childNodes() - Method in class org.prism.Nodes.SymbolNode
 
childNodes() - Method in class org.prism.Nodes.TrueNode
 
childNodes() - Method in class org.prism.Nodes.UndefNode
 
childNodes() - Method in class org.prism.Nodes.UnlessNode
 
childNodes() - Method in class org.prism.Nodes.UntilNode
 
childNodes() - Method in class org.prism.Nodes.WhenNode
 
childNodes() - Method in class org.prism.Nodes.WhileNode
 
childNodes() - Method in class org.prism.Nodes.XStringNode
 
childNodes() - Method in class org.prism.Nodes.YieldNode
 
CLASS_IN_METHOD - Enum constant in enum class org.prism.Nodes.ErrorType
 
CLASS_NAME - Enum constant in enum class org.prism.Nodes.ErrorType
 
CLASS_SUPERCLASS - Enum constant in enum class org.prism.Nodes.ErrorType
 
CLASS_TERM - Enum constant in enum class org.prism.Nodes.ErrorType
 
CLASS_UNEXPECTED_END - Enum constant in enum class org.prism.Nodes.ErrorType
 
CLASS_VARIABLE_BARE - Enum constant in enum class org.prism.Nodes.ErrorType
 
ClassNode(int, int, int, String[], Nodes.Node, Nodes.Node, Nodes.Node, String) - Constructor for class org.prism.Nodes.ClassNode
 
ClassVariableAndWriteNode(int, int, int, String, Nodes.Node) - Constructor for class org.prism.Nodes.ClassVariableAndWriteNode
 
ClassVariableOperatorWriteNode(int, int, int, String, Nodes.Node, String) - Constructor for class org.prism.Nodes.ClassVariableOperatorWriteNode
 
ClassVariableOrWriteNode(int, int, int, String, Nodes.Node) - Constructor for class org.prism.Nodes.ClassVariableOrWriteNode
 
ClassVariableReadNode(int, int, int, String) - Constructor for class org.prism.Nodes.ClassVariableReadNode
 
ClassVariableTargetNode(int, int, int, String) - Constructor for class org.prism.Nodes.ClassVariableTargetNode
 
ClassVariableWriteNode(int, int, int, String, Nodes.Node) - Constructor for class org.prism.Nodes.ClassVariableWriteNode
 
collection - Variable in class org.prism.Nodes.ForNode
The collection to iterate over.
compareTo(Nodes.ArgumentsNodeFlags) - Method in class org.prism.Nodes.ArgumentsNodeFlags
 
compareTo(Nodes.ArrayNodeFlags) - Method in class org.prism.Nodes.ArrayNodeFlags
 
compareTo(Nodes.CallNodeFlags) - Method in class org.prism.Nodes.CallNodeFlags
 
compareTo(Nodes.EncodingFlags) - Method in class org.prism.Nodes.EncodingFlags
 
compareTo(Nodes.IntegerBaseFlags) - Method in class org.prism.Nodes.IntegerBaseFlags
 
compareTo(Nodes.InterpolatedStringNodeFlags) - Method in class org.prism.Nodes.InterpolatedStringNodeFlags
 
compareTo(Nodes.KeywordHashNodeFlags) - Method in class org.prism.Nodes.KeywordHashNodeFlags
 
compareTo(Nodes.LoopFlags) - Method in class org.prism.Nodes.LoopFlags
 
compareTo(Nodes.ParameterFlags) - Method in class org.prism.Nodes.ParameterFlags
 
compareTo(Nodes.ParenthesesNodeFlags) - Method in class org.prism.Nodes.ParenthesesNodeFlags
 
compareTo(Nodes.RangeFlags) - Method in class org.prism.Nodes.RangeFlags
 
compareTo(Nodes.RegularExpressionFlags) - Method in class org.prism.Nodes.RegularExpressionFlags
 
compareTo(Nodes.ShareableConstantNodeFlags) - Method in class org.prism.Nodes.ShareableConstantNodeFlags
 
compareTo(Nodes.StringFlags) - Method in class org.prism.Nodes.StringFlags
 
compareTo(Nodes.SymbolFlags) - Method in class org.prism.Nodes.SymbolFlags
 
COMPARISON_AFTER_COMPARISON - Enum constant in enum class org.prism.Nodes.WarningType
 
CONDITIONAL_ELSIF_PREDICATE - Enum constant in enum class org.prism.Nodes.ErrorType
 
CONDITIONAL_IF_PREDICATE - Enum constant in enum class org.prism.Nodes.ErrorType
 
CONDITIONAL_PREDICATE_TERM - Enum constant in enum class org.prism.Nodes.ErrorType
 
CONDITIONAL_TERM - Enum constant in enum class org.prism.Nodes.ErrorType
 
CONDITIONAL_TERM_ELSE - Enum constant in enum class org.prism.Nodes.ErrorType
 
CONDITIONAL_UNLESS_PREDICATE - Enum constant in enum class org.prism.Nodes.ErrorType
 
CONDITIONAL_UNTIL_PREDICATE - Enum constant in enum class org.prism.Nodes.ErrorType
 
CONDITIONAL_WHILE_PREDICATE - Enum constant in enum class org.prism.Nodes.ErrorType
 
conditions - Variable in class org.prism.Nodes.CaseMatchNode
Represents the conditions of the case match.
conditions - Variable in class org.prism.Nodes.CaseNode
Represents the conditions of the case statement.
conditions - Variable in class org.prism.Nodes.WhenNode
 
constant - Variable in class org.prism.Nodes.ArrayPatternNode
 
constant - Variable in class org.prism.Nodes.FindPatternNode
 
constant - Variable in class org.prism.Nodes.HashPatternNode
 
constant_path - Variable in class org.prism.Nodes.ClassNode
 
constant_path - Variable in class org.prism.Nodes.ModuleNode
 
CONSTANT_PATH_COLON_COLON_CONSTANT - Enum constant in enum class org.prism.Nodes.ErrorType
 
ConstantAndWriteNode(int, int, int, String, Nodes.Node) - Constructor for class org.prism.Nodes.ConstantAndWriteNode
 
ConstantOperatorWriteNode(int, int, int, String, Nodes.Node, String) - Constructor for class org.prism.Nodes.ConstantOperatorWriteNode
 
ConstantOrWriteNode(int, int, int, String, Nodes.Node) - Constructor for class org.prism.Nodes.ConstantOrWriteNode
 
ConstantPathAndWriteNode(int, int, int, Nodes.ConstantPathNode, Nodes.Node) - Constructor for class org.prism.Nodes.ConstantPathAndWriteNode
 
ConstantPathNode(int, int, int, Nodes.Node, String) - Constructor for class org.prism.Nodes.ConstantPathNode
 
ConstantPathOperatorWriteNode(int, int, int, Nodes.ConstantPathNode, Nodes.Node, String) - Constructor for class org.prism.Nodes.ConstantPathOperatorWriteNode
 
ConstantPathOrWriteNode(int, int, int, Nodes.ConstantPathNode, Nodes.Node) - Constructor for class org.prism.Nodes.ConstantPathOrWriteNode
 
ConstantPathTargetNode(int, int, int, Nodes.Node, String) - Constructor for class org.prism.Nodes.ConstantPathTargetNode
 
ConstantPathWriteNode(int, int, int, Nodes.ConstantPathNode, Nodes.Node) - Constructor for class org.prism.Nodes.ConstantPathWriteNode
 
ConstantReadNode(int, int, int, String) - Constructor for class org.prism.Nodes.ConstantReadNode
 
ConstantTargetNode(int, int, int, String) - Constructor for class org.prism.Nodes.ConstantTargetNode
 
ConstantWriteNode(int, int, int, String, Nodes.Node) - Constructor for class org.prism.Nodes.ConstantWriteNode
 
CONTAINS_FORWARDING - Static variable in class org.prism.Nodes.ArgumentsNodeFlags
 
CONTAINS_KEYWORD_SPLAT - Static variable in class org.prism.Nodes.ArgumentsNodeFlags
 
CONTAINS_KEYWORDS - Static variable in class org.prism.Nodes.ArgumentsNodeFlags
 
CONTAINS_MULTIPLE_SPLATS - Static variable in class org.prism.Nodes.ArgumentsNodeFlags
 
CONTAINS_SPLAT - Static variable in class org.prism.Nodes.ArgumentsNodeFlags
 
CONTAINS_SPLAT - Static variable in class org.prism.Nodes.ArrayNodeFlags
 

D

dataLocation - Variable in class org.prism.ParseResult
 
DECIMAL - Static variable in class org.prism.Nodes.IntegerBaseFlags
 
DEF_ENDLESS - Enum constant in enum class org.prism.Nodes.ErrorType
 
DEF_ENDLESS_SETTER - Enum constant in enum class org.prism.Nodes.ErrorType
 
DEF_NAME - Enum constant in enum class org.prism.Nodes.ErrorType
 
DEF_PARAMS_TERM - Enum constant in enum class org.prism.Nodes.ErrorType
 
DEF_PARAMS_TERM_PAREN - Enum constant in enum class org.prism.Nodes.ErrorType
 
DEF_RECEIVER - Enum constant in enum class org.prism.Nodes.ErrorType
 
DEF_RECEIVER_TERM - Enum constant in enum class org.prism.Nodes.ErrorType
 
DEF_TERM - Enum constant in enum class org.prism.Nodes.ErrorType
 
defaultVisit(Nodes.Node) - Method in class org.prism.AbstractNodeVisitor
 
DEFINED_EXPRESSION - Enum constant in enum class org.prism.Nodes.ErrorType
 
DefinedNode(int, int, int, Nodes.Node) - Constructor for class org.prism.Nodes.DefinedNode
 
DefNode(int, int, int, int, String, Nodes.Node, Nodes.ParametersNode, Nodes.Node, String[]) - Constructor for class org.prism.Nodes.DefNode
 
denominator - Variable in class org.prism.Nodes.RationalNode
The denominator of the rational number.
depth - Variable in class org.prism.Nodes.LocalVariableAndWriteNode
 
depth - Variable in class org.prism.Nodes.LocalVariableOperatorWriteNode
 
depth - Variable in class org.prism.Nodes.LocalVariableOrWriteNode
 
depth - Variable in class org.prism.Nodes.LocalVariableReadNode
The number of visible scopes that should be searched to find the origin of this local variable.
depth - Variable in class org.prism.Nodes.LocalVariableTargetNode
 
depth - Variable in class org.prism.Nodes.LocalVariableWriteNode
The number of semantic scopes we have to traverse to find the declaration of this variable.
DOT_DOT_DOT_EOL - Enum constant in enum class org.prism.Nodes.WarningType
 
DUPLICATED_HASH_KEY - Enum constant in enum class org.prism.Nodes.WarningType
 
DUPLICATED_WHEN_CLAUSE - Enum constant in enum class org.prism.Nodes.WarningType
 

E

E - Enum constant in enum class org.prism.ParsingOptions.CommandLine
 
elements - Variable in class org.prism.Nodes.ArrayNode
Represent the list of zero or more [non-void expressions](https://github.com/ruby/prism/blob/main/docs/parsing_rules.md#non-void-expression) within the array.
elements - Variable in class org.prism.Nodes.HashNode
The elements of the hash.
elements - Variable in class org.prism.Nodes.HashPatternNode
 
elements - Variable in class org.prism.Nodes.KeywordHashNode
 
else_clause - Variable in class org.prism.Nodes.BeginNode
Represents the else clause within the begin block.
else_clause - Variable in class org.prism.Nodes.CaseMatchNode
Represents the else clause of the case match.
else_clause - Variable in class org.prism.Nodes.CaseNode
Represents the else clause of the case statement.
else_clause - Variable in class org.prism.Nodes.UnlessNode
The else clause of the unless expression, if present.
ElseNode(int, int, int, Nodes.StatementsNode) - Constructor for class org.prism.Nodes.ElseNode
 
EMBDOC_TERM - Enum constant in enum class org.prism.Nodes.ErrorType
 
EmbeddedStatementsNode(int, int, int, Nodes.StatementsNode) - Constructor for class org.prism.Nodes.EmbeddedStatementsNode
 
EmbeddedVariableNode(int, int, int, Nodes.Node) - Constructor for class org.prism.Nodes.EmbeddedVariableNode
 
EMBEXPR_END - Enum constant in enum class org.prism.Nodes.ErrorType
 
EMBVAR_INVALID - Enum constant in enum class org.prism.Nodes.ErrorType
 
EMPTY_ARRAY - Static variable in class org.prism.Nodes.Location
 
EMPTY_ARRAY - Static variable in class org.prism.Nodes.Node
 
EMPTY_STRING_ARRAY - Static variable in class org.prism.Nodes
 
EncodingFlags(short) - Constructor for class org.prism.Nodes.EncodingFlags
 
encodingName - Variable in class org.prism.Loader
 
END_IN_METHOD - Enum constant in enum class org.prism.Nodes.WarningType
 
END_UPCASE_BRACE - Enum constant in enum class org.prism.Nodes.ErrorType
 
END_UPCASE_TERM - Enum constant in enum class org.prism.Nodes.ErrorType
 
endOffset() - Method in class org.prism.Nodes.Location
 
endOffset() - Method in class org.prism.Nodes.Node
 
ensure_clause - Variable in class org.prism.Nodes.BeginNode
Represents the ensure clause within the begin block.
EnsureNode(int, int, int, Nodes.StatementsNode) - Constructor for class org.prism.Nodes.EnsureNode
 
EQUAL_IN_CONDITIONAL - Enum constant in enum class org.prism.Nodes.WarningType
 
EQUAL_IN_CONDITIONAL_3_3 - Enum constant in enum class org.prism.Nodes.WarningType
 
equals(Object) - Method in class org.prism.Nodes.ArgumentsNodeFlags
 
equals(Object) - Method in class org.prism.Nodes.ArrayNodeFlags
 
equals(Object) - Method in class org.prism.Nodes.CallNodeFlags
 
equals(Object) - Method in class org.prism.Nodes.EncodingFlags
 
equals(Object) - Method in class org.prism.Nodes.IntegerBaseFlags
 
equals(Object) - Method in class org.prism.Nodes.InterpolatedStringNodeFlags
 
equals(Object) - Method in class org.prism.Nodes.KeywordHashNodeFlags
 
equals(Object) - Method in class org.prism.Nodes.LoopFlags
 
equals(Object) - Method in class org.prism.Nodes.ParameterFlags
 
equals(Object) - Method in class org.prism.Nodes.ParenthesesNodeFlags
 
equals(Object) - Method in class org.prism.Nodes.RangeFlags
 
equals(Object) - Method in class org.prism.Nodes.RegularExpressionFlags
 
equals(Object) - Method in class org.prism.Nodes.ShareableConstantNodeFlags
 
equals(Object) - Method in class org.prism.Nodes.StringFlags
 
equals(Object) - Method in class org.prism.Nodes.SymbolFlags
 
Error(Nodes.ErrorType, String, Nodes.Location, ParseResult.ErrorLevel) - Constructor for class org.prism.ParseResult.Error
 
ERROR_ARGUMENT - Enum constant in enum class org.prism.ParseResult.ErrorLevel
For errors that should raise ArgumentError.
ERROR_LEVELS - Static variable in class org.prism.ParseResult
 
ERROR_LOAD - Enum constant in enum class org.prism.ParseResult.ErrorLevel
For errors that should raise LoadError.
ERROR_SYNTAX - Enum constant in enum class org.prism.ParseResult.ErrorLevel
For errors that should raise SyntaxError.
ERROR_TYPES - Static variable in class org.prism.Nodes
 
errors - Variable in class org.prism.ParseResult
 
ESCAPE_INVALID_CONTROL - Enum constant in enum class org.prism.Nodes.ErrorType
 
ESCAPE_INVALID_CONTROL_REPEAT - Enum constant in enum class org.prism.Nodes.ErrorType
 
ESCAPE_INVALID_HEXADECIMAL - Enum constant in enum class org.prism.Nodes.ErrorType
 
ESCAPE_INVALID_META - Enum constant in enum class org.prism.Nodes.ErrorType
 
ESCAPE_INVALID_META_REPEAT - Enum constant in enum class org.prism.Nodes.ErrorType
 
ESCAPE_INVALID_UNICODE - Enum constant in enum class org.prism.Nodes.ErrorType
 
ESCAPE_INVALID_UNICODE_CM_FLAGS - Enum constant in enum class org.prism.Nodes.ErrorType
 
ESCAPE_INVALID_UNICODE_LIST - Enum constant in enum class org.prism.Nodes.ErrorType
 
ESCAPE_INVALID_UNICODE_LITERAL - Enum constant in enum class org.prism.Nodes.ErrorType
 
ESCAPE_INVALID_UNICODE_LONG - Enum constant in enum class org.prism.Nodes.ErrorType
 
ESCAPE_INVALID_UNICODE_SHORT - Enum constant in enum class org.prism.Nodes.ErrorType
 
ESCAPE_INVALID_UNICODE_TERM - Enum constant in enum class org.prism.Nodes.ErrorType
 
EUC_JP - Static variable in class org.prism.Nodes.RegularExpressionFlags
 
exceptions - Variable in class org.prism.Nodes.RescueNode
 
EXCLUDE_END - Static variable in class org.prism.Nodes.RangeFlags
 
EXPECT_ARGUMENT - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPECT_EOL_AFTER_STATEMENT - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPECT_EXPRESSION_AFTER_AMPAMPEQ - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPECT_EXPRESSION_AFTER_COMMA - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPECT_EXPRESSION_AFTER_EQUAL - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPECT_EXPRESSION_AFTER_LESS_LESS - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPECT_EXPRESSION_AFTER_LPAREN - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPECT_EXPRESSION_AFTER_OPERATOR - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPECT_EXPRESSION_AFTER_PIPEPIPEEQ - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPECT_EXPRESSION_AFTER_QUESTION - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPECT_EXPRESSION_AFTER_SPLAT - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPECT_EXPRESSION_AFTER_SPLAT_HASH - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPECT_EXPRESSION_AFTER_STAR - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPECT_FOR_DELIMITER - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPECT_IDENT_REQ_PARAMETER - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPECT_IN_DELIMITER - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPECT_LPAREN_REQ_PARAMETER - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPECT_MESSAGE - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPECT_RBRACKET - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPECT_RPAREN - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPECT_RPAREN_AFTER_MULTI - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPECT_RPAREN_REQ_PARAMETER - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPECT_SINGLETON_CLASS_DELIMITER - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPECT_STRING_CONTENT - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPECT_WHEN_DELIMITER - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPERIMENTAL_COPY - Static variable in class org.prism.Nodes.ShareableConstantNodeFlags
 
EXPERIMENTAL_EVERYTHING - Static variable in class org.prism.Nodes.ShareableConstantNodeFlags
 
expression - Variable in class org.prism.Nodes.BlockArgumentNode
The expression that is being passed as a block argument.
expression - Variable in class org.prism.Nodes.PinnedExpressionNode
 
expression - Variable in class org.prism.Nodes.RescueModifierNode
 
expression - Variable in class org.prism.Nodes.SingletonClassNode
 
expression - Variable in class org.prism.Nodes.SplatNode
 
EXPRESSION_BARE_HASH - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPRESSION_NOT_WRITABLE - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPRESSION_NOT_WRITABLE_ENCODING - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPRESSION_NOT_WRITABLE_FALSE - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPRESSION_NOT_WRITABLE_FILE - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPRESSION_NOT_WRITABLE_LINE - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPRESSION_NOT_WRITABLE_NIL - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPRESSION_NOT_WRITABLE_NUMBERED - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPRESSION_NOT_WRITABLE_SELF - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXPRESSION_NOT_WRITABLE_TRUE - Enum constant in enum class org.prism.Nodes.ErrorType
 
EXTENDED - Static variable in class org.prism.Nodes.RegularExpressionFlags
 

F

FalseNode(int, int, int) - Constructor for class org.prism.Nodes.FalseNode
 
filepath - Variable in class org.prism.Nodes.SourceFileNode
Represents the file path being parsed.
findLine(int) - Method in class org.prism.Nodes.Source
 
FindPatternNode(int, int, int, Nodes.Node, Nodes.SplatNode, Nodes.Node[], Nodes.Node) - Constructor for class org.prism.Nodes.FindPatternNode
 
flags - Variable in class org.prism.Nodes.ArgumentsNode
 
flags - Variable in class org.prism.Nodes.ArrayNode
 
flags - Variable in class org.prism.Nodes.BlockLocalVariableNode
 
flags - Variable in class org.prism.Nodes.BlockParameterNode
 
flags - Variable in class org.prism.Nodes.CallAndWriteNode
 
flags - Variable in class org.prism.Nodes.CallNode
 
flags - Variable in class org.prism.Nodes.CallOperatorWriteNode
 
flags - Variable in class org.prism.Nodes.CallOrWriteNode
 
flags - Variable in class org.prism.Nodes.CallTargetNode
 
flags - Variable in class org.prism.Nodes.FlipFlopNode
 
flags - Variable in class org.prism.Nodes.IndexAndWriteNode
 
flags - Variable in class org.prism.Nodes.IndexOperatorWriteNode
 
flags - Variable in class org.prism.Nodes.IndexOrWriteNode
 
flags - Variable in class org.prism.Nodes.IndexTargetNode
 
flags - Variable in class org.prism.Nodes.IntegerNode
 
flags - Variable in class org.prism.Nodes.InterpolatedMatchLastLineNode
 
flags - Variable in class org.prism.Nodes.InterpolatedRegularExpressionNode
 
flags - Variable in class org.prism.Nodes.InterpolatedStringNode
 
flags - Variable in class org.prism.Nodes.KeywordHashNode
 
flags - Variable in class org.prism.Nodes.KeywordRestParameterNode
 
flags - Variable in class org.prism.Nodes.MatchLastLineNode
 
flags - Variable in class org.prism.Nodes.OptionalKeywordParameterNode
 
flags - Variable in class org.prism.Nodes.OptionalParameterNode
 
flags - Variable in class org.prism.Nodes.ParenthesesNode
 
flags - Variable in class org.prism.Nodes.RangeNode
 
flags - Variable in class org.prism.Nodes.RationalNode
 
flags - Variable in class org.prism.Nodes.RegularExpressionNode
 
flags - Variable in class org.prism.Nodes.RequiredKeywordParameterNode
 
flags - Variable in class org.prism.Nodes.RequiredParameterNode
 
flags - Variable in class org.prism.Nodes.RestParameterNode
 
flags - Variable in class org.prism.Nodes.ShareableConstantNode
 
flags - Variable in class org.prism.Nodes.SourceFileNode
 
flags - Variable in class org.prism.Nodes.StringNode
 
flags - Variable in class org.prism.Nodes.SymbolNode
 
flags - Variable in class org.prism.Nodes.UntilNode
 
flags - Variable in class org.prism.Nodes.WhileNode
 
flags - Variable in class org.prism.Nodes.XStringNode
 
FlipFlopNode(int, int, int, short, Nodes.Node, Nodes.Node) - Constructor for class org.prism.Nodes.FlipFlopNode
 
FLOAT_OUT_OF_RANGE - Enum constant in enum class org.prism.Nodes.WarningType
 
FLOAT_PARSE - Enum constant in enum class org.prism.Nodes.ErrorType
 
FloatNode(int, int, int, double) - Constructor for class org.prism.Nodes.FloatNode
 
FOR_COLLECTION - Enum constant in enum class org.prism.Nodes.ErrorType
 
FOR_IN - Enum constant in enum class org.prism.Nodes.ErrorType
 
FOR_INDEX - Enum constant in enum class org.prism.Nodes.ErrorType
 
FOR_TERM - Enum constant in enum class org.prism.Nodes.ErrorType
 
FORCED_BINARY_ENCODING - Static variable in class org.prism.Nodes.EncodingFlags
 
FORCED_BINARY_ENCODING - Static variable in class org.prism.Nodes.RegularExpressionFlags
 
FORCED_BINARY_ENCODING - Static variable in class org.prism.Nodes.StringFlags
 
FORCED_BINARY_ENCODING - Static variable in class org.prism.Nodes.SymbolFlags
 
FORCED_US_ASCII_ENCODING - Static variable in class org.prism.Nodes.RegularExpressionFlags
 
FORCED_US_ASCII_ENCODING - Static variable in class org.prism.Nodes.SymbolFlags
 
FORCED_UTF8_ENCODING - Static variable in class org.prism.Nodes.EncodingFlags
 
FORCED_UTF8_ENCODING - Static variable in class org.prism.Nodes.RegularExpressionFlags
 
FORCED_UTF8_ENCODING - Static variable in class org.prism.Nodes.StringFlags
 
FORCED_UTF8_ENCODING - Static variable in class org.prism.Nodes.SymbolFlags
 
ForNode(int, int, int, Nodes.Node, Nodes.Node, Nodes.StatementsNode) - Constructor for class org.prism.Nodes.ForNode
 
ForwardingArgumentsNode(int, int, int) - Constructor for class org.prism.Nodes.ForwardingArgumentsNode
 
ForwardingParameterNode(int, int, int) - Constructor for class org.prism.Nodes.ForwardingParameterNode
 
ForwardingSuperNode(int, int, int, Nodes.BlockNode) - Constructor for class org.prism.Nodes.ForwardingSuperNode
 
FROZEN - Static variable in class org.prism.Nodes.InterpolatedStringNodeFlags
 
FROZEN - Static variable in class org.prism.Nodes.StringFlags
 

G

getEncodingCharset(String) - Method in class org.prism.Loader
 
getForwarding() - Method in class org.prism.ParsingOptions.Scope
 
getLineCount() - Method in class org.prism.Nodes.Source
 
getLocals() - Method in class org.prism.ParsingOptions.Scope
 
getValue() - Method in enum class org.prism.ParsingOptions.Forwarding
 
getValue() - Method in enum class org.prism.ParsingOptions.SyntaxVersion
 
GLOBAL_VARIABLE_BARE - Enum constant in enum class org.prism.Nodes.ErrorType
 
GlobalVariableAndWriteNode(int, int, int, String, Nodes.Node) - Constructor for class org.prism.Nodes.GlobalVariableAndWriteNode
 
GlobalVariableOperatorWriteNode(int, int, int, String, Nodes.Node, String) - Constructor for class org.prism.Nodes.GlobalVariableOperatorWriteNode
 
GlobalVariableOrWriteNode(int, int, int, String, Nodes.Node) - Constructor for class org.prism.Nodes.GlobalVariableOrWriteNode
 
GlobalVariableReadNode(int, int, int, String) - Constructor for class org.prism.Nodes.GlobalVariableReadNode
 
GlobalVariableTargetNode(int, int, int, String) - Constructor for class org.prism.Nodes.GlobalVariableTargetNode
 
GlobalVariableWriteNode(int, int, int, String, Nodes.Node) - Constructor for class org.prism.Nodes.GlobalVariableWriteNode
 

H

HASH_EXPRESSION_AFTER_LABEL - Enum constant in enum class org.prism.Nodes.ErrorType
 
HASH_KEY - Enum constant in enum class org.prism.Nodes.ErrorType
 
HASH_ROCKET - Enum constant in enum class org.prism.Nodes.ErrorType
 
HASH_TERM - Enum constant in enum class org.prism.Nodes.ErrorType
 
HASH_VALUE - Enum constant in enum class org.prism.Nodes.ErrorType
 
hashCode() - Method in class org.prism.Nodes.ArgumentsNodeFlags
 
hashCode() - Method in class org.prism.Nodes.ArrayNodeFlags
 
hashCode() - Method in class org.prism.Nodes.CallNodeFlags
 
hashCode() - Method in class org.prism.Nodes.EncodingFlags
 
hashCode() - Method in class org.prism.Nodes.IntegerBaseFlags
 
hashCode() - Method in class org.prism.Nodes.InterpolatedStringNodeFlags
 
hashCode() - Method in class org.prism.Nodes.KeywordHashNodeFlags
 
hashCode() - Method in class org.prism.Nodes.LoopFlags
 
hashCode() - Method in class org.prism.Nodes.ParameterFlags
 
hashCode() - Method in class org.prism.Nodes.ParenthesesNodeFlags
 
hashCode() - Method in class org.prism.Nodes.RangeFlags
 
hashCode() - Method in class org.prism.Nodes.RegularExpressionFlags
 
hashCode() - Method in class org.prism.Nodes.ShareableConstantNodeFlags
 
hashCode() - Method in class org.prism.Nodes.StringFlags
 
hashCode() - Method in class org.prism.Nodes.SymbolFlags
 
HashNode(int, int, int, Nodes.Node[]) - Constructor for class org.prism.Nodes.HashNode
 
HashPatternNode(int, int, int, Nodes.Node, Nodes.AssocNode[], Nodes.Node) - Constructor for class org.prism.Nodes.HashPatternNode
 
hasNewLineFlag() - Method in class org.prism.Nodes.Node
 
HEREDOC_IDENTIFIER - Enum constant in enum class org.prism.Nodes.ErrorType
 
HEREDOC_TERM - Enum constant in enum class org.prism.Nodes.ErrorType
 
HEXADECIMAL - Static variable in class org.prism.Nodes.IntegerBaseFlags
 

I

IfNode(int, int, int, Nodes.Node, Nodes.StatementsNode, Nodes.Node) - Constructor for class org.prism.Nodes.IfNode
 
IGNORE_CASE - Static variable in class org.prism.Nodes.RegularExpressionFlags
 
IGNORE_VISIBILITY - Static variable in class org.prism.Nodes.CallNodeFlags
 
IGNORED_FROZEN_STRING_LITERAL - Enum constant in enum class org.prism.Nodes.WarningType
 
ImaginaryNode(int, int, int, Nodes.Node) - Constructor for class org.prism.Nodes.ImaginaryNode
 
ImplicitNode(int, int, int, Nodes.Node) - Constructor for class org.prism.Nodes.ImplicitNode
 
ImplicitRestNode(int, int, int) - Constructor for class org.prism.Nodes.ImplicitRestNode
 
INCOMPLETE_QUESTION_MARK - Enum constant in enum class org.prism.Nodes.ErrorType
 
INCOMPLETE_VARIABLE_CLASS - Enum constant in enum class org.prism.Nodes.ErrorType
 
INCOMPLETE_VARIABLE_CLASS_3_3 - Enum constant in enum class org.prism.Nodes.ErrorType
 
INCOMPLETE_VARIABLE_INSTANCE - Enum constant in enum class org.prism.Nodes.ErrorType
 
INCOMPLETE_VARIABLE_INSTANCE_3_3 - Enum constant in enum class org.prism.Nodes.ErrorType
 
INDENTATION_MISMATCH - Enum constant in enum class org.prism.Nodes.WarningType
 
index - Variable in class org.prism.Nodes.ForNode
The index expression for `for` loops.
IndexAndWriteNode(int, int, int, short, Nodes.Node, Nodes.ArgumentsNode, Nodes.BlockArgumentNode, Nodes.Node) - Constructor for class org.prism.Nodes.IndexAndWriteNode
 
IndexOperatorWriteNode(int, int, int, short, Nodes.Node, Nodes.ArgumentsNode, Nodes.BlockArgumentNode, String, Nodes.Node) - Constructor for class org.prism.Nodes.IndexOperatorWriteNode
 
IndexOrWriteNode(int, int, int, short, Nodes.Node, Nodes.ArgumentsNode, Nodes.BlockArgumentNode, Nodes.Node) - Constructor for class org.prism.Nodes.IndexOrWriteNode
 
IndexTargetNode(int, int, int, short, Nodes.Node, Nodes.ArgumentsNode, Nodes.BlockArgumentNode) - Constructor for class org.prism.Nodes.IndexTargetNode
 
InNode(int, int, int, Nodes.Node, Nodes.StatementsNode) - Constructor for class org.prism.Nodes.InNode
 
INSTANCE_VARIABLE_BARE - Enum constant in enum class org.prism.Nodes.ErrorType
 
InstanceVariableAndWriteNode(int, int, int, String, Nodes.Node) - Constructor for class org.prism.Nodes.InstanceVariableAndWriteNode
 
InstanceVariableOperatorWriteNode(int, int, int, String, Nodes.Node, String) - Constructor for class org.prism.Nodes.InstanceVariableOperatorWriteNode
 
InstanceVariableOrWriteNode(int, int, int, String, Nodes.Node) - Constructor for class org.prism.Nodes.InstanceVariableOrWriteNode
 
InstanceVariableReadNode(int, int, int, String) - Constructor for class org.prism.Nodes.InstanceVariableReadNode
 
InstanceVariableTargetNode(int, int, int, String) - Constructor for class org.prism.Nodes.InstanceVariableTargetNode
 
InstanceVariableWriteNode(int, int, int, String, Nodes.Node) - Constructor for class org.prism.Nodes.InstanceVariableWriteNode
 
INTEGER_IN_FLIP_FLOP - Enum constant in enum class org.prism.Nodes.WarningType
 
IntegerBaseFlags(short) - Constructor for class org.prism.Nodes.IntegerBaseFlags
 
IntegerNode(int, int, int, short, Object) - Constructor for class org.prism.Nodes.IntegerNode
 
InterpolatedMatchLastLineNode(int, int, int, short, Nodes.Node[]) - Constructor for class org.prism.Nodes.InterpolatedMatchLastLineNode
 
InterpolatedRegularExpressionNode(int, int, int, short, Nodes.Node[]) - Constructor for class org.prism.Nodes.InterpolatedRegularExpressionNode
 
InterpolatedStringNode(int, int, int, short, Nodes.Node[]) - Constructor for class org.prism.Nodes.InterpolatedStringNode
 
InterpolatedStringNodeFlags(short) - Constructor for class org.prism.Nodes.InterpolatedStringNodeFlags
 
InterpolatedSymbolNode(int, int, int, Nodes.Node[]) - Constructor for class org.prism.Nodes.InterpolatedSymbolNode
 
InterpolatedXStringNode(int, int, int, Nodes.Node[]) - Constructor for class org.prism.Nodes.InterpolatedXStringNode
 
INVALID_BLOCK_EXIT - Enum constant in enum class org.prism.Nodes.ErrorType
 
INVALID_CHARACTER - Enum constant in enum class org.prism.Nodes.ErrorType
 
INVALID_CHARACTER - Enum constant in enum class org.prism.Nodes.WarningType
 
INVALID_COMMA - Enum constant in enum class org.prism.Nodes.ErrorType
 
INVALID_ENCODING_MAGIC_COMMENT - Enum constant in enum class org.prism.Nodes.ErrorType
 
INVALID_ESCAPE_CHARACTER - Enum constant in enum class org.prism.Nodes.ErrorType
 
INVALID_FLOAT_EXPONENT - Enum constant in enum class org.prism.Nodes.ErrorType
 
INVALID_LOCAL_VARIABLE_READ - Enum constant in enum class org.prism.Nodes.ErrorType
 
INVALID_LOCAL_VARIABLE_WRITE - Enum constant in enum class org.prism.Nodes.ErrorType
 
INVALID_MAGIC_COMMENT_VALUE - Enum constant in enum class org.prism.Nodes.WarningType
 
INVALID_MULTIBYTE_CHAR - Enum constant in enum class org.prism.Nodes.ErrorType
 
INVALID_MULTIBYTE_CHARACTER - Enum constant in enum class org.prism.Nodes.ErrorType
 
INVALID_MULTIBYTE_ESCAPE - Enum constant in enum class org.prism.Nodes.ErrorType
 
INVALID_NUMBER_BINARY - Enum constant in enum class org.prism.Nodes.ErrorType
 
INVALID_NUMBER_DECIMAL - Enum constant in enum class org.prism.Nodes.ErrorType
 
INVALID_NUMBER_FRACTION - Enum constant in enum class org.prism.Nodes.ErrorType
 
INVALID_NUMBER_HEXADECIMAL - Enum constant in enum class org.prism.Nodes.ErrorType
 
INVALID_NUMBER_OCTAL - Enum constant in enum class org.prism.Nodes.ErrorType
 
INVALID_NUMBER_UNDERSCORE_INNER - Enum constant in enum class org.prism.Nodes.ErrorType
 
INVALID_NUMBER_UNDERSCORE_TRAILING - Enum constant in enum class org.prism.Nodes.ErrorType
 
INVALID_NUMBERED_REFERENCE - Enum constant in enum class org.prism.Nodes.WarningType
 
INVALID_PERCENT - Enum constant in enum class org.prism.Nodes.ErrorType
 
INVALID_PERCENT_EOF - Enum constant in enum class org.prism.Nodes.ErrorType
 
INVALID_PRINTABLE_CHARACTER - Enum constant in enum class org.prism.Nodes.ErrorType
 
INVALID_RETRY_AFTER_ELSE - Enum constant in enum class org.prism.Nodes.ErrorType
 
INVALID_RETRY_AFTER_ENSURE - Enum constant in enum class org.prism.Nodes.ErrorType
 
INVALID_RETRY_WITHOUT_RESCUE - Enum constant in enum class org.prism.Nodes.ErrorType
 
INVALID_SYMBOL - Enum constant in enum class org.prism.Nodes.ErrorType
 
INVALID_VARIABLE_GLOBAL - Enum constant in enum class org.prism.Nodes.ErrorType
 
INVALID_VARIABLE_GLOBAL_3_3 - Enum constant in enum class org.prism.Nodes.ErrorType
 
INVALID_YIELD - Enum constant in enum class org.prism.Nodes.ErrorType
 
isAscii8bit() - Method in class org.prism.Nodes.InterpolatedMatchLastLineNode
 
isAscii8bit() - Method in class org.prism.Nodes.InterpolatedRegularExpressionNode
 
isAscii8bit() - Method in class org.prism.Nodes.MatchLastLineNode
 
isAscii8bit() - Method in class org.prism.Nodes.RegularExpressionFlags
 
isAscii8bit() - Method in class org.prism.Nodes.RegularExpressionNode
 
isAscii8bit(short) - Static method in class org.prism.Nodes.RegularExpressionFlags
 
isAttributeWrite() - Method in class org.prism.Nodes.CallAndWriteNode
 
isAttributeWrite() - Method in class org.prism.Nodes.CallNode
 
isAttributeWrite() - Method in class org.prism.Nodes.CallNodeFlags
 
isAttributeWrite() - Method in class org.prism.Nodes.CallOperatorWriteNode
 
isAttributeWrite() - Method in class org.prism.Nodes.CallOrWriteNode
 
isAttributeWrite() - Method in class org.prism.Nodes.CallTargetNode
 
isAttributeWrite() - Method in class org.prism.Nodes.IndexAndWriteNode
 
isAttributeWrite() - Method in class org.prism.Nodes.IndexOperatorWriteNode
 
isAttributeWrite() - Method in class org.prism.Nodes.IndexOrWriteNode
 
isAttributeWrite() - Method in class org.prism.Nodes.IndexTargetNode
 
isAttributeWrite(short) - Static method in class org.prism.Nodes.CallNodeFlags
 
isBeginModifier() - Method in class org.prism.Nodes.LoopFlags
 
isBeginModifier() - Method in class org.prism.Nodes.UntilNode
 
isBeginModifier() - Method in class org.prism.Nodes.WhileNode
 
isBeginModifier(short) - Static method in class org.prism.Nodes.LoopFlags
 
isBinary() - Method in class org.prism.Nodes.IntegerBaseFlags
 
isBinary() - Method in class org.prism.Nodes.IntegerNode
 
isBinary() - Method in class org.prism.Nodes.RationalNode
 
isBinary(short) - Static method in class org.prism.Nodes.IntegerBaseFlags
 
isContainsForwarding() - Method in class org.prism.Nodes.ArgumentsNode
 
isContainsForwarding() - Method in class org.prism.Nodes.ArgumentsNodeFlags
 
isContainsForwarding(short) - Static method in class org.prism.Nodes.ArgumentsNodeFlags
 
isContainsKeywords() - Method in class org.prism.Nodes.ArgumentsNode
 
isContainsKeywords() - Method in class org.prism.Nodes.ArgumentsNodeFlags
 
isContainsKeywords(short) - Static method in class org.prism.Nodes.ArgumentsNodeFlags
 
isContainsKeywordSplat() - Method in class org.prism.Nodes.ArgumentsNode
 
isContainsKeywordSplat() - Method in class org.prism.Nodes.ArgumentsNodeFlags
 
isContainsKeywordSplat(short) - Static method in class org.prism.Nodes.ArgumentsNodeFlags
 
isContainsMultipleSplats() - Method in class org.prism.Nodes.ArgumentsNode
 
isContainsMultipleSplats() - Method in class org.prism.Nodes.ArgumentsNodeFlags
 
isContainsMultipleSplats(short) - Static method in class org.prism.Nodes.ArgumentsNodeFlags
 
isContainsSplat() - Method in class org.prism.Nodes.ArgumentsNode
 
isContainsSplat() - Method in class org.prism.Nodes.ArgumentsNodeFlags
 
isContainsSplat() - Method in class org.prism.Nodes.ArrayNode
 
isContainsSplat() - Method in class org.prism.Nodes.ArrayNodeFlags
 
isContainsSplat(short) - Static method in class org.prism.Nodes.ArgumentsNodeFlags
 
isContainsSplat(short) - Static method in class org.prism.Nodes.ArrayNodeFlags
 
isDecimal() - Method in class org.prism.Nodes.IntegerBaseFlags
 
isDecimal() - Method in class org.prism.Nodes.IntegerNode
 
isDecimal() - Method in class org.prism.Nodes.RationalNode
 
isDecimal(short) - Static method in class org.prism.Nodes.IntegerBaseFlags
 
isEucJp() - Method in class org.prism.Nodes.InterpolatedMatchLastLineNode
 
isEucJp() - Method in class org.prism.Nodes.InterpolatedRegularExpressionNode
 
isEucJp() - Method in class org.prism.Nodes.MatchLastLineNode
 
isEucJp() - Method in class org.prism.Nodes.RegularExpressionFlags
 
isEucJp() - Method in class org.prism.Nodes.RegularExpressionNode
 
isEucJp(short) - Static method in class org.prism.Nodes.RegularExpressionFlags
 
isExcludeEnd() - Method in class org.prism.Nodes.FlipFlopNode
 
isExcludeEnd() - Method in class org.prism.Nodes.RangeFlags
 
isExcludeEnd() - Method in class org.prism.Nodes.RangeNode
 
isExcludeEnd(short) - Static method in class org.prism.Nodes.RangeFlags
 
isExperimentalCopy() - Method in class org.prism.Nodes.ShareableConstantNode
 
isExperimentalCopy() - Method in class org.prism.Nodes.ShareableConstantNodeFlags
 
isExperimentalCopy(short) - Static method in class org.prism.Nodes.ShareableConstantNodeFlags
 
isExperimentalEverything() - Method in class org.prism.Nodes.ShareableConstantNode
 
isExperimentalEverything() - Method in class org.prism.Nodes.ShareableConstantNodeFlags
 
isExperimentalEverything(short) - Static method in class org.prism.Nodes.ShareableConstantNodeFlags
 
isExtended() - Method in class org.prism.Nodes.InterpolatedMatchLastLineNode
 
isExtended() - Method in class org.prism.Nodes.InterpolatedRegularExpressionNode
 
isExtended() - Method in class org.prism.Nodes.MatchLastLineNode
 
isExtended() - Method in class org.prism.Nodes.RegularExpressionFlags
 
isExtended() - Method in class org.prism.Nodes.RegularExpressionNode
 
isExtended(short) - Static method in class org.prism.Nodes.RegularExpressionFlags
 
isForcedBinaryEncoding() - Method in class org.prism.Nodes.EncodingFlags
 
isForcedBinaryEncoding() - Method in class org.prism.Nodes.InterpolatedMatchLastLineNode
 
isForcedBinaryEncoding() - Method in class org.prism.Nodes.InterpolatedRegularExpressionNode
 
isForcedBinaryEncoding() - Method in class org.prism.Nodes.MatchLastLineNode
 
isForcedBinaryEncoding() - Method in class org.prism.Nodes.RegularExpressionFlags
 
isForcedBinaryEncoding() - Method in class org.prism.Nodes.RegularExpressionNode
 
isForcedBinaryEncoding() - Method in class org.prism.Nodes.SourceFileNode
 
isForcedBinaryEncoding() - Method in class org.prism.Nodes.StringFlags
 
isForcedBinaryEncoding() - Method in class org.prism.Nodes.StringNode
 
isForcedBinaryEncoding() - Method in class org.prism.Nodes.SymbolFlags
 
isForcedBinaryEncoding() - Method in class org.prism.Nodes.SymbolNode
 
isForcedBinaryEncoding() - Method in class org.prism.Nodes.XStringNode
 
isForcedBinaryEncoding(short) - Static method in class org.prism.Nodes.EncodingFlags
 
isForcedBinaryEncoding(short) - Static method in class org.prism.Nodes.RegularExpressionFlags
 
isForcedBinaryEncoding(short) - Static method in class org.prism.Nodes.StringFlags
 
isForcedBinaryEncoding(short) - Static method in class org.prism.Nodes.SymbolFlags
 
isForcedUsAsciiEncoding() - Method in class org.prism.Nodes.InterpolatedMatchLastLineNode
 
isForcedUsAsciiEncoding() - Method in class org.prism.Nodes.InterpolatedRegularExpressionNode
 
isForcedUsAsciiEncoding() - Method in class org.prism.Nodes.MatchLastLineNode
 
isForcedUsAsciiEncoding() - Method in class org.prism.Nodes.RegularExpressionFlags
 
isForcedUsAsciiEncoding() - Method in class org.prism.Nodes.RegularExpressionNode
 
isForcedUsAsciiEncoding() - Method in class org.prism.Nodes.SymbolFlags
 
isForcedUsAsciiEncoding() - Method in class org.prism.Nodes.SymbolNode
 
isForcedUsAsciiEncoding(short) - Static method in class org.prism.Nodes.RegularExpressionFlags
 
isForcedUsAsciiEncoding(short) - Static method in class org.prism.Nodes.SymbolFlags
 
isForcedUtf8Encoding() - Method in class org.prism.Nodes.EncodingFlags
 
isForcedUtf8Encoding() - Method in class org.prism.Nodes.InterpolatedMatchLastLineNode
 
isForcedUtf8Encoding() - Method in class org.prism.Nodes.InterpolatedRegularExpressionNode
 
isForcedUtf8Encoding() - Method in class org.prism.Nodes.MatchLastLineNode
 
isForcedUtf8Encoding() - Method in class org.prism.Nodes.RegularExpressionFlags
 
isForcedUtf8Encoding() - Method in class org.prism.Nodes.RegularExpressionNode
 
isForcedUtf8Encoding() - Method in class org.prism.Nodes.SourceFileNode
 
isForcedUtf8Encoding() - Method in class org.prism.Nodes.StringFlags
 
isForcedUtf8Encoding() - Method in class org.prism.Nodes.StringNode
 
isForcedUtf8Encoding() - Method in class org.prism.Nodes.SymbolFlags
 
isForcedUtf8Encoding() - Method in class org.prism.Nodes.SymbolNode
 
isForcedUtf8Encoding() - Method in class org.prism.Nodes.XStringNode
 
isForcedUtf8Encoding(short) - Static method in class org.prism.Nodes.EncodingFlags
 
isForcedUtf8Encoding(short) - Static method in class org.prism.Nodes.RegularExpressionFlags
 
isForcedUtf8Encoding(short) - Static method in class org.prism.Nodes.StringFlags
 
isForcedUtf8Encoding(short) - Static method in class org.prism.Nodes.SymbolFlags
 
isFrozen() - Method in class org.prism.Nodes.InterpolatedStringNode
 
isFrozen() - Method in class org.prism.Nodes.InterpolatedStringNodeFlags
 
isFrozen() - Method in class org.prism.Nodes.SourceFileNode
 
isFrozen() - Method in class org.prism.Nodes.StringFlags
 
isFrozen() - Method in class org.prism.Nodes.StringNode
 
isFrozen(short) - Static method in class org.prism.Nodes.InterpolatedStringNodeFlags
 
isFrozen(short) - Static method in class org.prism.Nodes.StringFlags
 
isHexadecimal() - Method in class org.prism.Nodes.IntegerBaseFlags
 
isHexadecimal() - Method in class org.prism.Nodes.IntegerNode
 
isHexadecimal() - Method in class org.prism.Nodes.RationalNode
 
isHexadecimal(short) - Static method in class org.prism.Nodes.IntegerBaseFlags
 
isIgnoreCase() - Method in class org.prism.Nodes.InterpolatedMatchLastLineNode
 
isIgnoreCase() - Method in class org.prism.Nodes.InterpolatedRegularExpressionNode
 
isIgnoreCase() - Method in class org.prism.Nodes.MatchLastLineNode
 
isIgnoreCase() - Method in class org.prism.Nodes.RegularExpressionFlags
 
isIgnoreCase() - Method in class org.prism.Nodes.RegularExpressionNode
 
isIgnoreCase(short) - Static method in class org.prism.Nodes.RegularExpressionFlags
 
isIgnoreVisibility() - Method in class org.prism.Nodes.CallAndWriteNode
 
isIgnoreVisibility() - Method in class org.prism.Nodes.CallNode
 
isIgnoreVisibility() - Method in class org.prism.Nodes.CallNodeFlags
 
isIgnoreVisibility() - Method in class org.prism.Nodes.CallOperatorWriteNode
 
isIgnoreVisibility() - Method in class org.prism.Nodes.CallOrWriteNode
 
isIgnoreVisibility() - Method in class org.prism.Nodes.CallTargetNode
 
isIgnoreVisibility() - Method in class org.prism.Nodes.IndexAndWriteNode
 
isIgnoreVisibility() - Method in class org.prism.Nodes.IndexOperatorWriteNode
 
isIgnoreVisibility() - Method in class org.prism.Nodes.IndexOrWriteNode
 
isIgnoreVisibility() - Method in class org.prism.Nodes.IndexTargetNode
 
isIgnoreVisibility(short) - Static method in class org.prism.Nodes.CallNodeFlags
 
isLiteral() - Method in class org.prism.Nodes.ShareableConstantNode
 
isLiteral() - Method in class org.prism.Nodes.ShareableConstantNodeFlags
 
isLiteral(short) - Static method in class org.prism.Nodes.ShareableConstantNodeFlags
 
isMultiLine() - Method in class org.prism.Nodes.InterpolatedMatchLastLineNode
 
isMultiLine() - Method in class org.prism.Nodes.InterpolatedRegularExpressionNode
 
isMultiLine() - Method in class org.prism.Nodes.MatchLastLineNode
 
isMultiLine() - Method in class org.prism.Nodes.RegularExpressionFlags
 
isMultiLine() - Method in class org.prism.Nodes.RegularExpressionNode
 
isMultiLine(short) - Static method in class org.prism.Nodes.RegularExpressionFlags
 
isMultipleStatements() - Method in class org.prism.Nodes.ParenthesesNode
 
isMultipleStatements() - Method in class org.prism.Nodes.ParenthesesNodeFlags
 
isMultipleStatements(short) - Static method in class org.prism.Nodes.ParenthesesNodeFlags
 
isMutable() - Method in class org.prism.Nodes.InterpolatedStringNode
 
isMutable() - Method in class org.prism.Nodes.InterpolatedStringNodeFlags
 
isMutable() - Method in class org.prism.Nodes.SourceFileNode
 
isMutable() - Method in class org.prism.Nodes.StringFlags
 
isMutable() - Method in class org.prism.Nodes.StringNode
 
isMutable(short) - Static method in class org.prism.Nodes.InterpolatedStringNodeFlags
 
isMutable(short) - Static method in class org.prism.Nodes.StringFlags
 
isOctal() - Method in class org.prism.Nodes.IntegerBaseFlags
 
isOctal() - Method in class org.prism.Nodes.IntegerNode
 
isOctal() - Method in class org.prism.Nodes.RationalNode
 
isOctal(short) - Static method in class org.prism.Nodes.IntegerBaseFlags
 
isOnce() - Method in class org.prism.Nodes.InterpolatedMatchLastLineNode
 
isOnce() - Method in class org.prism.Nodes.InterpolatedRegularExpressionNode
 
isOnce() - Method in class org.prism.Nodes.MatchLastLineNode
 
isOnce() - Method in class org.prism.Nodes.RegularExpressionFlags
 
isOnce() - Method in class org.prism.Nodes.RegularExpressionNode
 
isOnce(short) - Static method in class org.prism.Nodes.RegularExpressionFlags
 
isRepeatedParameter() - Method in class org.prism.Nodes.BlockLocalVariableNode
 
isRepeatedParameter() - Method in class org.prism.Nodes.BlockParameterNode
 
isRepeatedParameter() - Method in class org.prism.Nodes.KeywordRestParameterNode
 
isRepeatedParameter() - Method in class org.prism.Nodes.OptionalKeywordParameterNode
 
isRepeatedParameter() - Method in class org.prism.Nodes.OptionalParameterNode
 
isRepeatedParameter() - Method in class org.prism.Nodes.ParameterFlags
 
isRepeatedParameter() - Method in class org.prism.Nodes.RequiredKeywordParameterNode
 
isRepeatedParameter() - Method in class org.prism.Nodes.RequiredParameterNode
 
isRepeatedParameter() - Method in class org.prism.Nodes.RestParameterNode
 
isRepeatedParameter(short) - Static method in class org.prism.Nodes.ParameterFlags
 
isSafeNavigation() - Method in class org.prism.Nodes.CallAndWriteNode
 
isSafeNavigation() - Method in class org.prism.Nodes.CallNode
 
isSafeNavigation() - Method in class org.prism.Nodes.CallNodeFlags
 
isSafeNavigation() - Method in class org.prism.Nodes.CallOperatorWriteNode
 
isSafeNavigation() - Method in class org.prism.Nodes.CallOrWriteNode
 
isSafeNavigation() - Method in class org.prism.Nodes.CallTargetNode
 
isSafeNavigation() - Method in class org.prism.Nodes.IndexAndWriteNode
 
isSafeNavigation() - Method in class org.prism.Nodes.IndexOperatorWriteNode
 
isSafeNavigation() - Method in class org.prism.Nodes.IndexOrWriteNode
 
isSafeNavigation() - Method in class org.prism.Nodes.IndexTargetNode
 
isSafeNavigation(short) - Static method in class org.prism.Nodes.CallNodeFlags
 
isSymbolKeys() - Method in class org.prism.Nodes.KeywordHashNode
 
isSymbolKeys() - Method in class org.prism.Nodes.KeywordHashNodeFlags
 
isSymbolKeys(short) - Static method in class org.prism.Nodes.KeywordHashNodeFlags
 
isUtf8() - Method in class org.prism.Nodes.InterpolatedMatchLastLineNode
 
isUtf8() - Method in class org.prism.Nodes.InterpolatedRegularExpressionNode
 
isUtf8() - Method in class org.prism.Nodes.MatchLastLineNode
 
isUtf8() - Method in class org.prism.Nodes.RegularExpressionFlags
 
isUtf8() - Method in class org.prism.Nodes.RegularExpressionNode
 
isUtf8(short) - Static method in class org.prism.Nodes.RegularExpressionFlags
 
isVariableCall() - Method in class org.prism.Nodes.CallAndWriteNode
 
isVariableCall() - Method in class org.prism.Nodes.CallNode
 
isVariableCall() - Method in class org.prism.Nodes.CallNodeFlags
 
isVariableCall() - Method in class org.prism.Nodes.CallOperatorWriteNode
 
isVariableCall() - Method in class org.prism.Nodes.CallOrWriteNode
 
isVariableCall() - Method in class org.prism.Nodes.CallTargetNode
 
isVariableCall() - Method in class org.prism.Nodes.IndexAndWriteNode
 
isVariableCall() - Method in class org.prism.Nodes.IndexOperatorWriteNode
 
isVariableCall() - Method in class org.prism.Nodes.IndexOrWriteNode
 
isVariableCall() - Method in class org.prism.Nodes.IndexTargetNode
 
isVariableCall(short) - Static method in class org.prism.Nodes.CallNodeFlags
 
isWindows31j() - Method in class org.prism.Nodes.InterpolatedMatchLastLineNode
 
isWindows31j() - Method in class org.prism.Nodes.InterpolatedRegularExpressionNode
 
isWindows31j() - Method in class org.prism.Nodes.MatchLastLineNode
 
isWindows31j() - Method in class org.prism.Nodes.RegularExpressionFlags
 
isWindows31j() - Method in class org.prism.Nodes.RegularExpressionNode
 
isWindows31j(short) - Static method in class org.prism.Nodes.RegularExpressionFlags
 
IT_NOT_ALLOWED_NUMBERED - Enum constant in enum class org.prism.Nodes.ErrorType
 
IT_NOT_ALLOWED_ORDINARY - Enum constant in enum class org.prism.Nodes.ErrorType
 
ItLocalVariableReadNode(int, int, int) - Constructor for class org.prism.Nodes.ItLocalVariableReadNode
 
ItParametersNode(int, int, int) - Constructor for class org.prism.Nodes.ItParametersNode
 

K

key - Variable in class org.prism.Nodes.AssocNode
The key of the association.
keyLocation - Variable in class org.prism.ParseResult.MagicComment
 
KEYWORD - Enum constant in enum class org.prism.ParsingOptions.Forwarding
 
KEYWORD_EOL - Enum constant in enum class org.prism.Nodes.WarningType
 
keyword_rest - Variable in class org.prism.Nodes.ParametersNode
 
KeywordHashNode(int, int, int, short, Nodes.Node[]) - Constructor for class org.prism.Nodes.KeywordHashNode
 
KeywordHashNodeFlags(short) - Constructor for class org.prism.Nodes.KeywordHashNodeFlags
 
KeywordRestParameterNode(int, int, int, short, String) - Constructor for class org.prism.Nodes.KeywordRestParameterNode
 
keywords - Variable in class org.prism.Nodes.ParametersNode
 

L

L - Enum constant in enum class org.prism.ParsingOptions.CommandLine
 
LAMBDA_OPEN - Enum constant in enum class org.prism.Nodes.ErrorType
 
LAMBDA_TERM_BRACE - Enum constant in enum class org.prism.Nodes.ErrorType
 
LAMBDA_TERM_END - Enum constant in enum class org.prism.Nodes.ErrorType
 
LambdaNode(int, int, int, String[], Nodes.Node, Nodes.Node) - Constructor for class org.prism.Nodes.LambdaNode
 
LATEST - Enum constant in enum class org.prism.ParsingOptions.SyntaxVersion
 
left - Variable in class org.prism.Nodes.AlternationPatternNode
Represents the left side of the expression.
left - Variable in class org.prism.Nodes.AndNode
Represents the left side of the expression.
left - Variable in class org.prism.Nodes.FindPatternNode
 
left - Variable in class org.prism.Nodes.FlipFlopNode
 
left - Variable in class org.prism.Nodes.OrNode
Represents the left side of the expression.
left - Variable in class org.prism.Nodes.RangeNode
The left-hand side of the range, if present.
lefts - Variable in class org.prism.Nodes.MultiTargetNode
Represents the targets expressions before a splat node.
lefts - Variable in class org.prism.Nodes.MultiWriteNode
Represents the targets expressions before a splat node.
length - Variable in class org.prism.Nodes.Location
 
length - Variable in class org.prism.Nodes.Node
 
level - Variable in class org.prism.ParseResult.Error
 
level - Variable in class org.prism.ParseResult.Warning
 
line(int) - Method in class org.prism.Nodes.Source
 
LIST_I_LOWER_ELEMENT - Enum constant in enum class org.prism.Nodes.ErrorType
 
LIST_I_LOWER_TERM - Enum constant in enum class org.prism.Nodes.ErrorType
 
LIST_I_UPPER_ELEMENT - Enum constant in enum class org.prism.Nodes.ErrorType
 
LIST_I_UPPER_TERM - Enum constant in enum class org.prism.Nodes.ErrorType
 
LIST_W_LOWER_ELEMENT - Enum constant in enum class org.prism.Nodes.ErrorType
 
LIST_W_LOWER_TERM - Enum constant in enum class org.prism.Nodes.ErrorType
 
LIST_W_UPPER_ELEMENT - Enum constant in enum class org.prism.Nodes.ErrorType
 
LIST_W_UPPER_TERM - Enum constant in enum class org.prism.Nodes.ErrorType
 
LITERAL - Static variable in class org.prism.Nodes.ShareableConstantNodeFlags
 
LITERAL_IN_CONDITION_DEFAULT - Enum constant in enum class org.prism.Nodes.WarningType
 
LITERAL_IN_CONDITION_VERBOSE - Enum constant in enum class org.prism.Nodes.WarningType
 
load() - Method in class org.prism.Loader
 
load(byte[], byte[]) - Static method in class org.prism.Loader
 
Loader - Class in org.prism
 
Loader(byte[], byte[]) - Constructor for class org.prism.Loader
 
loadLibrary(String) - Static method in class org.prism.Parser
 
locals - Variable in class org.prism.Nodes.BlockNode
The local variables declared in the block.
locals - Variable in class org.prism.Nodes.BlockParametersNode
Represents the local variables of the block.
locals - Variable in class org.prism.Nodes.ClassNode
 
locals - Variable in class org.prism.Nodes.DefNode
 
locals - Variable in class org.prism.Nodes.LambdaNode
 
locals - Variable in class org.prism.Nodes.ModuleNode
 
locals - Variable in class org.prism.Nodes.ProgramNode
 
locals - Variable in class org.prism.Nodes.SingletonClassNode
 
LocalVariableAndWriteNode(int, int, int, Nodes.Node, String, int) - Constructor for class org.prism.Nodes.LocalVariableAndWriteNode
 
LocalVariableOperatorWriteNode(int, int, int, Nodes.Node, String, String, int) - Constructor for class org.prism.Nodes.LocalVariableOperatorWriteNode
 
LocalVariableOrWriteNode(int, int, int, Nodes.Node, String, int) - Constructor for class org.prism.Nodes.LocalVariableOrWriteNode
 
LocalVariableReadNode(int, int, int, String, int) - Constructor for class org.prism.Nodes.LocalVariableReadNode
 
LocalVariableTargetNode(int, int, int, String, int) - Constructor for class org.prism.Nodes.LocalVariableTargetNode
 
LocalVariableWriteNode(int, int, int, String, int, Nodes.Node) - Constructor for class org.prism.Nodes.LocalVariableWriteNode
 
location - Variable in class org.prism.ParseResult.Error
 
location - Variable in class org.prism.ParseResult.Warning
 
Location(int, int) - Constructor for class org.prism.Nodes.Location
 
LoopFlags(short) - Constructor for class org.prism.Nodes.LoopFlags
 

M

MagicComment(Nodes.Location, Nodes.Location) - Constructor for class org.prism.ParseResult.MagicComment
 
magicComments - Variable in class org.prism.ParseResult
 
MALLOC_FAILED - Enum constant in enum class org.prism.Nodes.ErrorType
 
MatchLastLineNode(int, int, int, short, byte[]) - Constructor for class org.prism.Nodes.MatchLastLineNode
 
MatchPredicateNode(int, int, int, Nodes.Node, Nodes.Node) - Constructor for class org.prism.Nodes.MatchPredicateNode
 
MatchRequiredNode(int, int, int, Nodes.Node, Nodes.Node) - Constructor for class org.prism.Nodes.MatchRequiredNode
 
MatchWriteNode(int, int, int, Nodes.CallNode, Nodes.LocalVariableTargetNode[]) - Constructor for class org.prism.Nodes.MatchWriteNode
 
maximum - Variable in class org.prism.Nodes.NumberedParametersNode
 
message - Variable in class org.prism.ParseResult.Error
 
message - Variable in class org.prism.ParseResult.Warning
 
MissingNode(int, int, int) - Constructor for class org.prism.Nodes.MissingNode
 
MIXED_ENCODING - Enum constant in enum class org.prism.Nodes.ErrorType
 
MODULE_IN_METHOD - Enum constant in enum class org.prism.Nodes.ErrorType
 
MODULE_NAME - Enum constant in enum class org.prism.Nodes.ErrorType
 
MODULE_TERM - Enum constant in enum class org.prism.Nodes.ErrorType
 
ModuleNode(int, int, int, String[], Nodes.Node, Nodes.Node, String) - Constructor for class org.prism.Nodes.ModuleNode
 
MULTI_ASSIGN_MULTI_SPLATS - Enum constant in enum class org.prism.Nodes.ErrorType
 
MULTI_ASSIGN_UNEXPECTED_REST - Enum constant in enum class org.prism.Nodes.ErrorType
 
MULTI_LINE - Static variable in class org.prism.Nodes.RegularExpressionFlags
 
MULTIPLE_STATEMENTS - Static variable in class org.prism.Nodes.ParenthesesNodeFlags
 
MultiTargetNode(int, int, int, Nodes.Node[], Nodes.Node, Nodes.Node[]) - Constructor for class org.prism.Nodes.MultiTargetNode
 
MultiWriteNode(int, int, int, Nodes.Node[], Nodes.Node, Nodes.Node[], Nodes.Node) - Constructor for class org.prism.Nodes.MultiWriteNode
 
MUTABLE - Static variable in class org.prism.Nodes.InterpolatedStringNodeFlags
 
MUTABLE - Static variable in class org.prism.Nodes.StringFlags
 

N

N - Enum constant in enum class org.prism.ParsingOptions.CommandLine
 
name - Variable in class org.prism.Nodes.BackReferenceReadNode
The name of the back-reference variable, including the leading `$`.
name - Variable in class org.prism.Nodes.BlockLocalVariableNode
The name of the block local variable.
name - Variable in class org.prism.Nodes.BlockParameterNode
The name of the block parameter.
name - Variable in class org.prism.Nodes.CallNode
Represents the name of the method being called.
name - Variable in class org.prism.Nodes.CallTargetNode
Represents the name of the method being called.
name - Variable in class org.prism.Nodes.ClassNode
 
name - Variable in class org.prism.Nodes.ClassVariableAndWriteNode
The name of the class variable, which is a `@@` followed by an [identifier](https://github.com/ruby/prism/blob/main/docs/parsing_rules.md#identifiers).
name - Variable in class org.prism.Nodes.ClassVariableOperatorWriteNode
 
name - Variable in class org.prism.Nodes.ClassVariableOrWriteNode
 
name - Variable in class org.prism.Nodes.ClassVariableReadNode
The name of the class variable, which is a `@@` followed by an [identifier](https://github.com/ruby/prism/blob/main/docs/parsing_rules.md#identifiers).
name - Variable in class org.prism.Nodes.ClassVariableTargetNode
 
name - Variable in class org.prism.Nodes.ClassVariableWriteNode
The name of the class variable, which is a `@@` followed by an [identifier](https://github.com/ruby/prism/blob/main/docs/parsing_rules.md#identifiers).
name - Variable in class org.prism.Nodes.ConstantAndWriteNode
 
name - Variable in class org.prism.Nodes.ConstantOperatorWriteNode
 
name - Variable in class org.prism.Nodes.ConstantOrWriteNode
 
name - Variable in class org.prism.Nodes.ConstantPathNode
The name of the constant being accessed.
name - Variable in class org.prism.Nodes.ConstantPathTargetNode
 
name - Variable in class org.prism.Nodes.ConstantReadNode
The name of the [constant](https://github.com/ruby/prism/blob/main/docs/parsing_rules.md#constants).
name - Variable in class org.prism.Nodes.ConstantTargetNode
 
name - Variable in class org.prism.Nodes.ConstantWriteNode
The name of the [constant](https://github.com/ruby/prism/blob/main/docs/parsing_rules.md#constants).
name - Variable in class org.prism.Nodes.DefNode
 
name - Variable in class org.prism.Nodes.GlobalVariableAndWriteNode
 
name - Variable in class org.prism.Nodes.GlobalVariableOperatorWriteNode
 
name - Variable in class org.prism.Nodes.GlobalVariableOrWriteNode
 
name - Variable in class org.prism.Nodes.GlobalVariableReadNode
The name of the global variable, which is a `$` followed by an [identifier](https://github.com/ruby/prism/blob/main/docs/parsing_rules.md#identifier).
name - Variable in class org.prism.Nodes.GlobalVariableTargetNode
 
name - Variable in class org.prism.Nodes.GlobalVariableWriteNode
The name of the global variable, which is a `$` followed by an [identifier](https://github.com/ruby/prism/blob/main/docs/parsing_rules.md#identifier).
name - Variable in class org.prism.Nodes.InstanceVariableAndWriteNode
 
name - Variable in class org.prism.Nodes.InstanceVariableOperatorWriteNode
 
name - Variable in class org.prism.Nodes.InstanceVariableOrWriteNode
 
name - Variable in class org.prism.Nodes.InstanceVariableReadNode
The name of the instance variable, which is a `@` followed by an [identifier](https://github.com/ruby/prism/blob/main/docs/parsing_rules.md#identifiers).
name - Variable in class org.prism.Nodes.InstanceVariableTargetNode
 
name - Variable in class org.prism.Nodes.InstanceVariableWriteNode
The name of the instance variable, which is a `@` followed by an [identifier](https://github.com/ruby/prism/blob/main/docs/parsing_rules.md#identifiers).
name - Variable in class org.prism.Nodes.KeywordRestParameterNode
 
name - Variable in class org.prism.Nodes.LocalVariableAndWriteNode
 
name - Variable in class org.prism.Nodes.LocalVariableOperatorWriteNode
 
name - Variable in class org.prism.Nodes.LocalVariableOrWriteNode
 
name - Variable in class org.prism.Nodes.LocalVariableReadNode
The name of the local variable, which is an [identifier](https://github.com/ruby/prism/blob/main/docs/parsing_rules.md#identifiers).
name - Variable in class org.prism.Nodes.LocalVariableTargetNode
 
name - Variable in class org.prism.Nodes.LocalVariableWriteNode
The name of the local variable, which is an [identifier](https://github.com/ruby/prism/blob/main/docs/parsing_rules.md#identifiers).
name - Variable in class org.prism.Nodes.ModuleNode
 
name - Variable in class org.prism.Nodes.OptionalKeywordParameterNode
 
name - Variable in class org.prism.Nodes.OptionalParameterNode
 
name - Variable in class org.prism.Nodes.RequiredKeywordParameterNode
 
name - Variable in class org.prism.Nodes.RequiredParameterNode
 
name - Variable in class org.prism.Nodes.RestParameterNode
 
names - Variable in class org.prism.Nodes.UndefNode
 
NESTING_TOO_DEEP - Enum constant in enum class org.prism.Nodes.ErrorType
 
new_name - Variable in class org.prism.Nodes.AliasGlobalVariableNode
Represents the new name of the global variable that can be used after aliasing.
new_name - Variable in class org.prism.Nodes.AliasMethodNode
Represents the new name of the method that will be aliased.
NextNode(int, int, int, Nodes.ArgumentsNode) - Constructor for class org.prism.Nodes.NextNode
 
NilNode(int, int, int) - Constructor for class org.prism.Nodes.NilNode
 
NO_LOCAL_VARIABLE - Enum constant in enum class org.prism.Nodes.ErrorType
 
Node(int, int, int) - Constructor for class org.prism.Nodes.Node
 
nodeId - Variable in class org.prism.Nodes.Node
 
Nodes - Class in org.prism
 
Nodes() - Constructor for class org.prism.Nodes
 
Nodes.AliasGlobalVariableNode - Class in org.prism
Represents the use of the `alias` keyword to alias a global variable.
Nodes.AliasMethodNode - Class in org.prism
Represents the use of the `alias` keyword to alias a method.
Nodes.AlternationPatternNode - Class in org.prism
Represents an alternation pattern in pattern matching.
Nodes.AndNode - Class in org.prism
Represents the use of the `&&` operator or the `and` keyword.
Nodes.ArgumentsNode - Class in org.prism
Represents a set of arguments to a method or a keyword.
Nodes.ArgumentsNodeFlags - Class in org.prism
Flags for arguments nodes.
Nodes.ArrayNode - Class in org.prism
Represents an array literal.
Nodes.ArrayNodeFlags - Class in org.prism
Flags for array nodes.
Nodes.ArrayPatternNode - Class in org.prism
Represents an array pattern in pattern matching.
Nodes.AssocNode - Class in org.prism
Represents a hash key/value pair.
Nodes.AssocSplatNode - Class in org.prism
Represents a splat in a hash literal.
Nodes.BackReferenceReadNode - Class in org.prism
Represents reading a reference to a field in the previous match.
Nodes.BeginNode - Class in org.prism
Represents a begin statement.
Nodes.BlockArgumentNode - Class in org.prism
Represents a block argument using `&`.
Nodes.BlockLocalVariableNode - Class in org.prism
Represents a block local variable.
Nodes.BlockNode - Class in org.prism
Represents a block of ruby code.
Nodes.BlockParameterNode - Class in org.prism
Represents a block parameter of a method, block, or lambda definition.
Nodes.BlockParametersNode - Class in org.prism
Represents a block's parameters declaration.
Nodes.BreakNode - Class in org.prism
Represents the use of the `break` keyword.
Nodes.CallAndWriteNode - Class in org.prism
Represents the use of the `&&=` operator on a call.
Nodes.CallNode - Class in org.prism
Represents a method call, in all of the various forms that can take.
Nodes.CallNodeFlags - Class in org.prism
Flags for call nodes.
Nodes.CallOperatorWriteNode - Class in org.prism
Represents the use of an assignment operator on a call.
Nodes.CallOrWriteNode - Class in org.prism
Represents the use of the `||=` operator on a call.
Nodes.CallTargetNode - Class in org.prism
Represents assigning to a method call.
Nodes.CapturePatternNode - Class in org.prism
Represents assigning to a local variable in pattern matching.
Nodes.CaseMatchNode - Class in org.prism
Represents the use of a case statement for pattern matching.
Nodes.CaseNode - Class in org.prism
Represents the use of a case statement.
Nodes.ClassNode - Class in org.prism
Represents a class declaration involving the `class` keyword.
Nodes.ClassVariableAndWriteNode - Class in org.prism
Represents the use of the `&&=` operator for assignment to a class variable.
Nodes.ClassVariableOperatorWriteNode - Class in org.prism
Represents assigning to a class variable using an operator that isn't `=`.
Nodes.ClassVariableOrWriteNode - Class in org.prism
Represents the use of the `||=` operator for assignment to a class variable.
Nodes.ClassVariableReadNode - Class in org.prism
Represents referencing a class variable.
Nodes.ClassVariableTargetNode - Class in org.prism
Represents writing to a class variable in a context that doesn't have an explicit value.
Nodes.ClassVariableWriteNode - Class in org.prism
Represents writing to a class variable.
Nodes.ConstantAndWriteNode - Class in org.prism
Represents the use of the `&&=` operator for assignment to a constant.
Nodes.ConstantOperatorWriteNode - Class in org.prism
Represents assigning to a constant using an operator that isn't `=`.
Nodes.ConstantOrWriteNode - Class in org.prism
Represents the use of the `||=` operator for assignment to a constant.
Nodes.ConstantPathAndWriteNode - Class in org.prism
Represents the use of the `&&=` operator for assignment to a constant path.
Nodes.ConstantPathNode - Class in org.prism
Represents accessing a constant through a path of `::` operators.
Nodes.ConstantPathOperatorWriteNode - Class in org.prism
Represents assigning to a constant path using an operator that isn't `=`.
Nodes.ConstantPathOrWriteNode - Class in org.prism
Represents the use of the `||=` operator for assignment to a constant path.
Nodes.ConstantPathTargetNode - Class in org.prism
Represents writing to a constant path in a context that doesn't have an explicit value.
Nodes.ConstantPathWriteNode - Class in org.prism
Represents writing to a constant path.
Nodes.ConstantReadNode - Class in org.prism
Represents referencing a constant.
Nodes.ConstantTargetNode - Class in org.prism
Represents writing to a constant in a context that doesn't have an explicit value.
Nodes.ConstantWriteNode - Class in org.prism
Represents writing to a constant.
Nodes.DefinedNode - Class in org.prism
Represents the use of the `defined?` keyword.
Nodes.DefNode - Class in org.prism
Represents a method definition.
Nodes.ElseNode - Class in org.prism
Represents an `else` clause in a `case`, `if`, or `unless` statement.
Nodes.EmbeddedStatementsNode - Class in org.prism
Represents an interpolated set of statements.
Nodes.EmbeddedVariableNode - Class in org.prism
Represents an interpolated variable.
Nodes.EncodingFlags - Class in org.prism
Flags for nodes that have unescaped content.
Nodes.EnsureNode - Class in org.prism
Represents an `ensure` clause in a `begin` statement.
Nodes.ErrorType - Enum Class in org.prism
 
Nodes.FalseNode - Class in org.prism
Represents the use of the literal `false` keyword.
Nodes.FindPatternNode - Class in org.prism
Represents a find pattern in pattern matching.
Nodes.FlipFlopNode - Class in org.prism
Represents the use of the `..` or `...` operators to create flip flops.
Nodes.FloatNode - Class in org.prism
Represents a floating point number literal.
Nodes.ForNode - Class in org.prism
Represents the use of the `for` keyword.
Nodes.ForwardingArgumentsNode - Class in org.prism
Represents forwarding all arguments to this method to another method.
Nodes.ForwardingParameterNode - Class in org.prism
Represents the use of the forwarding parameter in a method, block, or lambda declaration.
Nodes.ForwardingSuperNode - Class in org.prism
Represents the use of the `super` keyword without parentheses or arguments.
Nodes.GlobalVariableAndWriteNode - Class in org.prism
Represents the use of the `&&=` operator for assignment to a global variable.
Nodes.GlobalVariableOperatorWriteNode - Class in org.prism
Represents assigning to a global variable using an operator that isn't `=`.
Nodes.GlobalVariableOrWriteNode - Class in org.prism
Represents the use of the `||=` operator for assignment to a global variable.
Nodes.GlobalVariableReadNode - Class in org.prism
Represents referencing a global variable.
Nodes.GlobalVariableTargetNode - Class in org.prism
Represents writing to a global variable in a context that doesn't have an explicit value.
Nodes.GlobalVariableWriteNode - Class in org.prism
Represents writing to a global variable.
Nodes.HashNode - Class in org.prism
Represents a hash literal.
Nodes.HashPatternNode - Class in org.prism
Represents a hash pattern in pattern matching.
Nodes.IfNode - Class in org.prism
Represents the use of the `if` keyword, either in the block form or the modifier form, or a ternary expression.
Nodes.ImaginaryNode - Class in org.prism
Represents an imaginary number literal.
Nodes.ImplicitNode - Class in org.prism
Represents a node that is implicitly being added to the tree but doesn't correspond directly to a node in the source.
Nodes.ImplicitRestNode - Class in org.prism
Represents using a trailing comma to indicate an implicit rest parameter.
Nodes.IndexAndWriteNode - Class in org.prism
Represents the use of the `&&=` operator on a call to the `[]` method.
Nodes.IndexOperatorWriteNode - Class in org.prism
Represents the use of an assignment operator on a call to `[]`.
Nodes.IndexOrWriteNode - Class in org.prism
Represents the use of the `||=` operator on a call to `[]`.
Nodes.IndexTargetNode - Class in org.prism
Represents assigning to an index.
Nodes.InNode - Class in org.prism
Represents the use of the `in` keyword in a case statement.
Nodes.InstanceVariableAndWriteNode - Class in org.prism
Represents the use of the `&&=` operator for assignment to an instance variable.
Nodes.InstanceVariableOperatorWriteNode - Class in org.prism
Represents assigning to an instance variable using an operator that isn't `=`.
Nodes.InstanceVariableOrWriteNode - Class in org.prism
Represents the use of the `||=` operator for assignment to an instance variable.
Nodes.InstanceVariableReadNode - Class in org.prism
Represents referencing an instance variable.
Nodes.InstanceVariableTargetNode - Class in org.prism
Represents writing to an instance variable in a context that doesn't have an explicit value.
Nodes.InstanceVariableWriteNode - Class in org.prism
Represents writing to an instance variable.
Nodes.IntegerBaseFlags - Class in org.prism
Flags for integer nodes that correspond to the base of the integer.
Nodes.IntegerNode - Class in org.prism
Represents an integer number literal.
Nodes.InterpolatedMatchLastLineNode - Class in org.prism
Represents a regular expression literal that contains interpolation that is being used in the predicate of a conditional to implicitly match against the last line read by an IO object.
Nodes.InterpolatedRegularExpressionNode - Class in org.prism
Represents a regular expression literal that contains interpolation.
Nodes.InterpolatedStringNode - Class in org.prism
Represents a string literal that contains interpolation.
Nodes.InterpolatedStringNodeFlags - Class in org.prism
Flags for interpolated string nodes that indicated mutability if they are also marked as literals.
Nodes.InterpolatedSymbolNode - Class in org.prism
Represents a symbol literal that contains interpolation.
Nodes.InterpolatedXStringNode - Class in org.prism
Represents an xstring literal that contains interpolation.
Nodes.ItLocalVariableReadNode - Class in org.prism
Represents reading from the implicit `it` local variable.
Nodes.ItParametersNode - Class in org.prism
Represents an implicit set of parameters through the use of the `it` keyword within a block or lambda.
Nodes.KeywordHashNode - Class in org.prism
Represents a hash literal without opening and closing braces.
Nodes.KeywordHashNodeFlags - Class in org.prism
Flags for keyword hash nodes.
Nodes.KeywordRestParameterNode - Class in org.prism
Represents a keyword rest parameter to a method, block, or lambda definition.
Nodes.LambdaNode - Class in org.prism
Represents using a lambda literal (not the lambda method call).
Nodes.LocalVariableAndWriteNode - Class in org.prism
Represents the use of the `&&=` operator for assignment to a local variable.
Nodes.LocalVariableOperatorWriteNode - Class in org.prism
Represents assigning to a local variable using an operator that isn't `=`.
Nodes.LocalVariableOrWriteNode - Class in org.prism
Represents the use of the `||=` operator for assignment to a local variable.
Nodes.LocalVariableReadNode - Class in org.prism
Represents reading a local variable.
Nodes.LocalVariableTargetNode - Class in org.prism
Represents writing to a local variable in a context that doesn't have an explicit value.
Nodes.LocalVariableWriteNode - Class in org.prism
Represents writing to a local variable.
Nodes.Location - Class in org.prism
 
Nodes.LoopFlags - Class in org.prism
Flags for while and until loop nodes.
Nodes.MatchLastLineNode - Class in org.prism
Represents a regular expression literal used in the predicate of a conditional to implicitly match against the last line read by an IO object.
Nodes.MatchPredicateNode - Class in org.prism
Represents the use of the modifier `in` operator.
Nodes.MatchRequiredNode - Class in org.prism
Represents the use of the `=>` operator.
Nodes.MatchWriteNode - Class in org.prism
Represents writing local variables using a regular expression match with named capture groups.
Nodes.MissingNode - Class in org.prism
Represents a node that is missing from the source and results in a syntax error.
Nodes.ModuleNode - Class in org.prism
Represents a module declaration involving the `module` keyword.
Nodes.MultiTargetNode - Class in org.prism
Represents a multi-target expression.
Nodes.MultiWriteNode - Class in org.prism
Represents a write to a multi-target expression.
Nodes.NextNode - Class in org.prism
Represents the use of the `next` keyword.
Nodes.NilNode - Class in org.prism
Represents the use of the `nil` keyword.
Nodes.Node - Class in org.prism
 
Nodes.NoKeywordsParameterNode - Class in org.prism
Represents the use of `**nil` inside method arguments.
Nodes.Nullable - Annotation Interface in org.prism
 
Nodes.NumberedParametersNode - Class in org.prism
Represents an implicit set of parameters through the use of numbered parameters within a block or lambda.
Nodes.NumberedReferenceReadNode - Class in org.prism
Represents reading a numbered reference to a capture in the previous match.
Nodes.OptionalKeywordParameterNode - Class in org.prism
Represents an optional keyword parameter to a method, block, or lambda definition.
Nodes.OptionalParameterNode - Class in org.prism
Represents an optional parameter to a method, block, or lambda definition.
Nodes.OrNode - Class in org.prism
Represents the use of the `||` operator or the `or` keyword.
Nodes.ParameterFlags - Class in org.prism
Flags for parameter nodes.
Nodes.ParametersNode - Class in org.prism
Represents the list of parameters on a method, block, or lambda definition.
Nodes.ParenthesesNode - Class in org.prism
Represents a parenthesized expression (10 + 34) ^^^^^^^^^
Nodes.ParenthesesNodeFlags - Class in org.prism
Flags for parentheses nodes.
Nodes.PinnedExpressionNode - Class in org.prism
Represents the use of the `^` operator for pinning an expression in a pattern matching expression.
Nodes.PinnedVariableNode - Class in org.prism
Represents the use of the `^` operator for pinning a variable in a pattern matching expression.
Nodes.PostExecutionNode - Class in org.prism
Represents the use of the `END` keyword.
Nodes.PreExecutionNode - Class in org.prism
Represents the use of the `BEGIN` keyword.
Nodes.ProgramNode - Class in org.prism
The top level node of any parse tree.
Nodes.RangeFlags - Class in org.prism
Flags for range and flip-flop nodes.
Nodes.RangeNode - Class in org.prism
Represents the use of the `..` or `...` operators.
Nodes.RationalNode - Class in org.prism
Represents a rational number literal.
Nodes.RedoNode - Class in org.prism
Represents the use of the `redo` keyword.
Nodes.RegularExpressionFlags - Class in org.prism
Flags for regular expression and match last line nodes.
Nodes.RegularExpressionNode - Class in org.prism
Represents a regular expression literal with no interpolation.
Nodes.RequiredKeywordParameterNode - Class in org.prism
Represents a required keyword parameter to a method, block, or lambda definition.
Nodes.RequiredParameterNode - Class in org.prism
Represents a required parameter to a method, block, or lambda definition.
Nodes.RescueModifierNode - Class in org.prism
Represents an expression modified with a rescue.
Nodes.RescueNode - Class in org.prism
Represents a rescue statement.
Nodes.RestParameterNode - Class in org.prism
Represents a rest parameter to a method, block, or lambda definition.
Nodes.RetryNode - Class in org.prism
Represents the use of the `retry` keyword.
Nodes.ReturnNode - Class in org.prism
Represents the use of the `return` keyword.
Nodes.SelfNode - Class in org.prism
Represents the `self` keyword.
Nodes.ShareableConstantNode - Class in org.prism
This node wraps a constant write to indicate that when the value is written, it should have its shareability state modified.
Nodes.ShareableConstantNodeFlags - Class in org.prism
Flags for shareable constant nodes.
Nodes.SingletonClassNode - Class in org.prism
Represents a singleton class declaration involving the `class` keyword.
Nodes.Source - Class in org.prism
 
Nodes.SourceEncodingNode - Class in org.prism
Represents the use of the `__ENCODING__` keyword.
Nodes.SourceFileNode - Class in org.prism
Represents the use of the `__FILE__` keyword.
Nodes.SourceLineNode - Class in org.prism
Represents the use of the `__LINE__` keyword.
Nodes.SplatNode - Class in org.prism
Represents the use of the splat operator.
Nodes.StatementsNode - Class in org.prism
Represents a set of statements contained within some scope.
Nodes.StringFlags - Class in org.prism
Flags for string nodes.
Nodes.StringNode - Class in org.prism
Represents a string literal, a string contained within a `%w` list, or plain string content within an interpolated string.
Nodes.SuperNode - Class in org.prism
Represents the use of the `super` keyword with parentheses or arguments.
Nodes.SymbolFlags - Class in org.prism
Flags for symbol nodes.
Nodes.SymbolNode - Class in org.prism
Represents a symbol literal or a symbol contained within a `%i` list.
Nodes.TrueNode - Class in org.prism
Represents the use of the literal `true` keyword.
Nodes.UndefNode - Class in org.prism
Represents the use of the `undef` keyword.
Nodes.UnionType - Annotation Interface in org.prism
 
Nodes.UnlessNode - Class in org.prism
Represents the use of the `unless` keyword, either in the block form or the modifier form.
Nodes.UntilNode - Class in org.prism
Represents the use of the `until` keyword, either in the block form or the modifier form.
Nodes.WarningType - Enum Class in org.prism
 
Nodes.WhenNode - Class in org.prism
Represents the use of the `when` keyword within a case statement.
Nodes.WhileNode - Class in org.prism
Represents the use of the `while` keyword, either in the block form or the modifier form.
Nodes.XStringNode - Class in org.prism
Represents an xstring literal with no interpolation.
Nodes.YieldNode - Class in org.prism
Represents the use of the `yield` keyword.
NoKeywordsParameterNode(int, int, int) - Constructor for class org.prism.Nodes.NoKeywordsParameterNode
 
NON_ASSOCIATIVE_OPERATOR - Enum constant in enum class org.prism.Nodes.ErrorType
 
NONE - Enum constant in enum class org.prism.ParsingOptions.Forwarding
 
NOT_EXPRESSION - Enum constant in enum class org.prism.Nodes.ErrorType
 
number - Variable in class org.prism.Nodes.NumberedReferenceReadNode
The (1-indexed, from the left) number of the capture group.
NUMBER_LITERAL_UNDERSCORE - Enum constant in enum class org.prism.Nodes.ErrorType
 
NUMBERED_PARAMETER_INNER_BLOCK - Enum constant in enum class org.prism.Nodes.ErrorType
 
NUMBERED_PARAMETER_IT - Enum constant in enum class org.prism.Nodes.ErrorType
 
NUMBERED_PARAMETER_ORDINARY - Enum constant in enum class org.prism.Nodes.ErrorType
 
NUMBERED_PARAMETER_OUTER_BLOCK - Enum constant in enum class org.prism.Nodes.ErrorType
 
NumberedParametersNode(int, int, int, int) - Constructor for class org.prism.Nodes.NumberedParametersNode
 
NumberedReferenceReadNode(int, int, int, int) - Constructor for class org.prism.Nodes.NumberedReferenceReadNode
 
numerator - Variable in class org.prism.Nodes.RationalNode
The numerator of the rational number.
numeric - Variable in class org.prism.Nodes.ImaginaryNode
 

O

OCTAL - Static variable in class org.prism.Nodes.IntegerBaseFlags
 
old_name - Variable in class org.prism.Nodes.AliasGlobalVariableNode
Represents the old name of the global variable that can be used before aliasing.
old_name - Variable in class org.prism.Nodes.AliasMethodNode
Represents the old name of the method that will be aliased.
ONCE - Static variable in class org.prism.Nodes.RegularExpressionFlags
 
OPERATOR_MULTI_ASSIGN - Enum constant in enum class org.prism.Nodes.ErrorType
 
OPERATOR_WRITE_ARGUMENTS - Enum constant in enum class org.prism.Nodes.ErrorType
 
OPERATOR_WRITE_BLOCK - Enum constant in enum class org.prism.Nodes.ErrorType
 
OptionalKeywordParameterNode(int, int, int, short, String, Nodes.Node) - Constructor for class org.prism.Nodes.OptionalKeywordParameterNode
 
OptionalParameterNode(int, int, int, short, String, Nodes.Node) - Constructor for class org.prism.Nodes.OptionalParameterNode
 
optionals - Variable in class org.prism.Nodes.ParametersNode
 
org.prism - package org.prism
 
OrNode(int, int, int, Nodes.Node, Nodes.Node) - Constructor for class org.prism.Nodes.OrNode
 

P

P - Enum constant in enum class org.prism.ParsingOptions.CommandLine
 
PARAMETER_ASSOC_SPLAT_MULTI - Enum constant in enum class org.prism.Nodes.ErrorType
 
PARAMETER_BLOCK_MULTI - Enum constant in enum class org.prism.Nodes.ErrorType
 
PARAMETER_CIRCULAR - Enum constant in enum class org.prism.Nodes.ErrorType
 
PARAMETER_FORWARDING_AFTER_REST - Enum constant in enum class org.prism.Nodes.ErrorType
 
PARAMETER_METHOD_NAME - Enum constant in enum class org.prism.Nodes.ErrorType
 
PARAMETER_NAME_DUPLICATED - Enum constant in enum class org.prism.Nodes.ErrorType
 
PARAMETER_NO_DEFAULT - Enum constant in enum class org.prism.Nodes.ErrorType
 
PARAMETER_NO_DEFAULT_KW - Enum constant in enum class org.prism.Nodes.ErrorType
 
PARAMETER_NUMBERED_RESERVED - Enum constant in enum class org.prism.Nodes.ErrorType
 
PARAMETER_ORDER - Enum constant in enum class org.prism.Nodes.ErrorType
 
PARAMETER_SPLAT_MULTI - Enum constant in enum class org.prism.Nodes.ErrorType
 
PARAMETER_STAR - Enum constant in enum class org.prism.Nodes.ErrorType
 
PARAMETER_UNEXPECTED_FWD - Enum constant in enum class org.prism.Nodes.ErrorType
 
PARAMETER_UNEXPECTED_NO_KW - Enum constant in enum class org.prism.Nodes.ErrorType
 
PARAMETER_WILD_LOOSE_COMMA - Enum constant in enum class org.prism.Nodes.ErrorType
 
ParameterFlags(short) - Constructor for class org.prism.Nodes.ParameterFlags
 
parameters - Variable in class org.prism.Nodes.BlockNode
The parameters of the block.
parameters - Variable in class org.prism.Nodes.BlockParametersNode
Represents the parameters of the block.
parameters - Variable in class org.prism.Nodes.DefNode
 
parameters - Variable in class org.prism.Nodes.LambdaNode
 
ParametersNode(int, int, int, Nodes.Node[], Nodes.OptionalParameterNode[], Nodes.Node, Nodes.Node[], Nodes.Node[], Nodes.Node, Nodes.BlockParameterNode) - Constructor for class org.prism.Nodes.ParametersNode
 
parent - Variable in class org.prism.Nodes.ConstantPathNode
The left-hand node of the path, if present.
parent - Variable in class org.prism.Nodes.ConstantPathTargetNode
 
ParenthesesNode(int, int, int, short, Nodes.Node) - Constructor for class org.prism.Nodes.ParenthesesNode
 
ParenthesesNodeFlags(short) - Constructor for class org.prism.Nodes.ParenthesesNodeFlags
 
parseAndSerialize(byte[]) - Static method in class org.prism.Parser
 
parseAndSerialize(byte[], byte[]) - Static method in class org.prism.Parser
 
Parser - Class in org.prism
 
Parser() - Constructor for class org.prism.Parser
 
ParseResult - Class in org.prism
 
ParseResult(Nodes.Node, ParseResult.MagicComment[], Nodes.Location, ParseResult.Error[], ParseResult.Warning[], Nodes.Source) - Constructor for class org.prism.ParseResult
 
ParseResult.Error - Class in org.prism
 
ParseResult.ErrorLevel - Enum Class in org.prism
 
ParseResult.MagicComment - Class in org.prism
 
ParseResult.Warning - Class in org.prism
 
ParseResult.WarningLevel - Enum Class in org.prism
 
ParsingOptions - Class in org.prism
 
ParsingOptions() - Constructor for class org.prism.ParsingOptions
 
ParsingOptions.CommandLine - Enum Class in org.prism
The command line options that can be passed to the parser.
ParsingOptions.Forwarding - Enum Class in org.prism
The forwarding options for a given scope in the parser.
ParsingOptions.Scope - Class in org.prism
Represents a scope in the parser.
ParsingOptions.SyntaxVersion - Enum Class in org.prism
The version of Ruby syntax that we should be parsing with.
parts - Variable in class org.prism.Nodes.InterpolatedMatchLastLineNode
 
parts - Variable in class org.prism.Nodes.InterpolatedRegularExpressionNode
 
parts - Variable in class org.prism.Nodes.InterpolatedStringNode
 
parts - Variable in class org.prism.Nodes.InterpolatedSymbolNode
 
parts - Variable in class org.prism.Nodes.InterpolatedXStringNode
 
pattern - Variable in class org.prism.Nodes.InNode
 
pattern - Variable in class org.prism.Nodes.MatchPredicateNode
 
pattern - Variable in class org.prism.Nodes.MatchRequiredNode
 
PATTERN_ARRAY_MULTIPLE_RESTS - Enum constant in enum class org.prism.Nodes.ErrorType
 
PATTERN_CAPTURE_DUPLICATE - Enum constant in enum class org.prism.Nodes.ErrorType
 
PATTERN_EXPRESSION_AFTER_BRACKET - Enum constant in enum class org.prism.Nodes.ErrorType
 
PATTERN_EXPRESSION_AFTER_COMMA - Enum constant in enum class org.prism.Nodes.ErrorType
 
PATTERN_EXPRESSION_AFTER_HROCKET - Enum constant in enum class org.prism.Nodes.ErrorType
 
PATTERN_EXPRESSION_AFTER_IN - Enum constant in enum class org.prism.Nodes.ErrorType
 
PATTERN_EXPRESSION_AFTER_KEY - Enum constant in enum class org.prism.Nodes.ErrorType
 
PATTERN_EXPRESSION_AFTER_PAREN - Enum constant in enum class org.prism.Nodes.ErrorType
 
PATTERN_EXPRESSION_AFTER_PIN - Enum constant in enum class org.prism.Nodes.ErrorType
 
PATTERN_EXPRESSION_AFTER_PIPE - Enum constant in enum class org.prism.Nodes.ErrorType
 
PATTERN_EXPRESSION_AFTER_RANGE - Enum constant in enum class org.prism.Nodes.ErrorType
 
PATTERN_EXPRESSION_AFTER_REST - Enum constant in enum class org.prism.Nodes.ErrorType
 
PATTERN_FIND_MISSING_INNER - Enum constant in enum class org.prism.Nodes.ErrorType
 
PATTERN_HASH_IMPLICIT - Enum constant in enum class org.prism.Nodes.ErrorType
 
PATTERN_HASH_KEY - Enum constant in enum class org.prism.Nodes.ErrorType
 
PATTERN_HASH_KEY_DUPLICATE - Enum constant in enum class org.prism.Nodes.ErrorType
 
PATTERN_HASH_KEY_INTERPOLATED - Enum constant in enum class org.prism.Nodes.ErrorType
 
PATTERN_HASH_KEY_LABEL - Enum constant in enum class org.prism.Nodes.ErrorType
 
PATTERN_HASH_KEY_LOCALS - Enum constant in enum class org.prism.Nodes.ErrorType
 
PATTERN_IDENT_AFTER_HROCKET - Enum constant in enum class org.prism.Nodes.ErrorType
 
PATTERN_LABEL_AFTER_COMMA - Enum constant in enum class org.prism.Nodes.ErrorType
 
PATTERN_REST - Enum constant in enum class org.prism.Nodes.ErrorType
 
PATTERN_TERM_BRACE - Enum constant in enum class org.prism.Nodes.ErrorType
 
PATTERN_TERM_BRACKET - Enum constant in enum class org.prism.Nodes.ErrorType
 
PATTERN_TERM_PAREN - Enum constant in enum class org.prism.Nodes.ErrorType
 
PinnedExpressionNode(int, int, int, Nodes.Node) - Constructor for class org.prism.Nodes.PinnedExpressionNode
 
PinnedVariableNode(int, int, int, Nodes.Node) - Constructor for class org.prism.Nodes.PinnedVariableNode
 
PIPEPIPEEQ_MULTI_ASSIGN - Enum constant in enum class org.prism.Nodes.ErrorType
 
POSITIONAL - Enum constant in enum class org.prism.ParsingOptions.Forwarding
 
PostExecutionNode(int, int, int, Nodes.StatementsNode) - Constructor for class org.prism.Nodes.PostExecutionNode
 
posts - Variable in class org.prism.Nodes.ArrayPatternNode
Represents the elements after the rest element of the array pattern.
posts - Variable in class org.prism.Nodes.ParametersNode
 
predicate - Variable in class org.prism.Nodes.CaseMatchNode
Represents the predicate of the case match.
predicate - Variable in class org.prism.Nodes.CaseNode
Represents the predicate of the case statement.
predicate - Variable in class org.prism.Nodes.IfNode
The node for the condition the `IfNode` is testing.
predicate - Variable in class org.prism.Nodes.UnlessNode
The condition to be evaluated for the unless expression.
predicate - Variable in class org.prism.Nodes.UntilNode
 
predicate - Variable in class org.prism.Nodes.WhileNode
 
PreExecutionNode(int, int, int, Nodes.StatementsNode) - Constructor for class org.prism.Nodes.PreExecutionNode
 
ProgramNode(int, int, int, String[], Nodes.StatementsNode) - Constructor for class org.prism.Nodes.ProgramNode
 

R

RangeFlags(short) - Constructor for class org.prism.Nodes.RangeFlags
 
RangeNode(int, int, int, short, Nodes.Node, Nodes.Node) - Constructor for class org.prism.Nodes.RangeNode
 
RationalNode(int, int, int, short, Object, Object) - Constructor for class org.prism.Nodes.RationalNode
 
read_name - Variable in class org.prism.Nodes.CallAndWriteNode
Represents the name of the method being called.
read_name - Variable in class org.prism.Nodes.CallOperatorWriteNode
Represents the name of the method being called.
read_name - Variable in class org.prism.Nodes.CallOrWriteNode
Represents the name of the method being called.
receiver - Variable in class org.prism.Nodes.CallAndWriteNode
The object that the method is being called on.
receiver - Variable in class org.prism.Nodes.CallNode
The object that the method is being called on.
receiver - Variable in class org.prism.Nodes.CallOperatorWriteNode
The object that the method is being called on.
receiver - Variable in class org.prism.Nodes.CallOrWriteNode
The object that the method is being called on.
receiver - Variable in class org.prism.Nodes.CallTargetNode
The object that the method is being called on.
receiver - Variable in class org.prism.Nodes.DefNode
 
receiver - Variable in class org.prism.Nodes.IndexAndWriteNode
 
receiver - Variable in class org.prism.Nodes.IndexOperatorWriteNode
 
receiver - Variable in class org.prism.Nodes.IndexOrWriteNode
 
receiver - Variable in class org.prism.Nodes.IndexTargetNode
 
RedoNode(int, int, int) - Constructor for class org.prism.Nodes.RedoNode
 
reference - Variable in class org.prism.Nodes.RescueNode
 
REGEXP_ENCODING_OPTION_MISMATCH - Enum constant in enum class org.prism.Nodes.ErrorType
 
REGEXP_INCOMPAT_CHAR_ENCODING - Enum constant in enum class org.prism.Nodes.ErrorType
 
REGEXP_INVALID_UNICODE_RANGE - Enum constant in enum class org.prism.Nodes.ErrorType
 
REGEXP_NON_ESCAPED_MBC - Enum constant in enum class org.prism.Nodes.ErrorType
 
REGEXP_PARSE_ERROR - Enum constant in enum class org.prism.Nodes.ErrorType
 
REGEXP_TERM - Enum constant in enum class org.prism.Nodes.ErrorType
 
REGEXP_UNKNOWN_OPTIONS - Enum constant in enum class org.prism.Nodes.ErrorType
 
REGEXP_UTF8_CHAR_NON_UTF8_REGEXP - Enum constant in enum class org.prism.Nodes.ErrorType
 
RegularExpressionFlags(short) - Constructor for class org.prism.Nodes.RegularExpressionFlags
 
RegularExpressionNode(int, int, int, short, byte[]) - Constructor for class org.prism.Nodes.RegularExpressionNode
 
REPEATED_PARAMETER - Static variable in class org.prism.Nodes.ParameterFlags
 
RequiredKeywordParameterNode(int, int, int, short, String) - Constructor for class org.prism.Nodes.RequiredKeywordParameterNode
 
RequiredParameterNode(int, int, int, short, String) - Constructor for class org.prism.Nodes.RequiredParameterNode
 
requireds - Variable in class org.prism.Nodes.ArrayPatternNode
Represents the required elements of the array pattern.
requireds - Variable in class org.prism.Nodes.FindPatternNode
 
requireds - Variable in class org.prism.Nodes.ParametersNode
 
rescue_clause - Variable in class org.prism.Nodes.BeginNode
Represents the rescue clause within the begin block.
rescue_expression - Variable in class org.prism.Nodes.RescueModifierNode
 
RESCUE_EXPRESSION - Enum constant in enum class org.prism.Nodes.ErrorType
 
RESCUE_MODIFIER_VALUE - Enum constant in enum class org.prism.Nodes.ErrorType
 
RESCUE_TERM - Enum constant in enum class org.prism.Nodes.ErrorType
 
RESCUE_VARIABLE - Enum constant in enum class org.prism.Nodes.ErrorType
 
RescueModifierNode(int, int, int, Nodes.Node, Nodes.Node) - Constructor for class org.prism.Nodes.RescueModifierNode
 
RescueNode(int, int, int, Nodes.Node[], Nodes.Node, Nodes.StatementsNode, Nodes.RescueNode) - Constructor for class org.prism.Nodes.RescueNode
 
rest - Variable in class org.prism.Nodes.ArrayPatternNode
Represents the rest element of the array pattern.
rest - Variable in class org.prism.Nodes.HashPatternNode
 
rest - Variable in class org.prism.Nodes.MultiTargetNode
Represents a splat node in the target expression.
rest - Variable in class org.prism.Nodes.MultiWriteNode
Represents a splat node in the target expression.
rest - Variable in class org.prism.Nodes.ParametersNode
 
RestParameterNode(int, int, int, short, String) - Constructor for class org.prism.Nodes.RestParameterNode
 
RetryNode(int, int, int) - Constructor for class org.prism.Nodes.RetryNode
 
RETURN_INVALID - Enum constant in enum class org.prism.Nodes.ErrorType
 
ReturnNode(int, int, int, Nodes.ArgumentsNode) - Constructor for class org.prism.Nodes.ReturnNode
 
right - Variable in class org.prism.Nodes.AlternationPatternNode
Represents the right side of the expression.
right - Variable in class org.prism.Nodes.AndNode
Represents the right side of the expression.
right - Variable in class org.prism.Nodes.FindPatternNode
 
right - Variable in class org.prism.Nodes.FlipFlopNode
 
right - Variable in class org.prism.Nodes.OrNode
Represents the right side of the expression.
right - Variable in class org.prism.Nodes.RangeNode
The right-hand side of the range, if present.
rights - Variable in class org.prism.Nodes.MultiTargetNode
Represents the targets expressions after a splat node.
rights - Variable in class org.prism.Nodes.MultiWriteNode
Represents the targets expressions after a splat node.

S

SAFE_NAVIGATION - Static variable in class org.prism.Nodes.CallNodeFlags
 
SCRIPT_NOT_FOUND - Enum constant in enum class org.prism.Nodes.ErrorType
 
SelfNode(int, int, int) - Constructor for class org.prism.Nodes.SelfNode
 
serialize(byte[], int, byte[], boolean, EnumSet<ParsingOptions.CommandLine>, ParsingOptions.SyntaxVersion, boolean, boolean, boolean, byte[][][]) - Static method in class org.prism.ParsingOptions
 
serialize(byte[], int, byte[], boolean, EnumSet<ParsingOptions.CommandLine>, ParsingOptions.SyntaxVersion, boolean, boolean, boolean, ParsingOptions.Scope[]) - Static method in class org.prism.ParsingOptions
Serialize parsing options into byte array.
serializedLength - Variable in class org.prism.Nodes.DefNode
 
setNewLineFlag(boolean) - Method in class org.prism.Nodes.Node
 
setNewLineFlag(Nodes.Source, boolean[]) - Method in class org.prism.Nodes.BeginNode
 
setNewLineFlag(Nodes.Source, boolean[]) - Method in class org.prism.Nodes.IfNode
 
setNewLineFlag(Nodes.Source, boolean[]) - Method in class org.prism.Nodes.InterpolatedMatchLastLineNode
 
setNewLineFlag(Nodes.Source, boolean[]) - Method in class org.prism.Nodes.InterpolatedRegularExpressionNode
 
setNewLineFlag(Nodes.Source, boolean[]) - Method in class org.prism.Nodes.InterpolatedStringNode
 
setNewLineFlag(Nodes.Source, boolean[]) - Method in class org.prism.Nodes.InterpolatedSymbolNode
 
setNewLineFlag(Nodes.Source, boolean[]) - Method in class org.prism.Nodes.InterpolatedXStringNode
 
setNewLineFlag(Nodes.Source, boolean[]) - Method in class org.prism.Nodes.Node
 
setNewLineFlag(Nodes.Source, boolean[]) - Method in class org.prism.Nodes.ParenthesesNode
 
setNewLineFlag(Nodes.Source, boolean[]) - Method in class org.prism.Nodes.RescueModifierNode
 
setNewLineFlag(Nodes.Source, boolean[]) - Method in class org.prism.Nodes.UnlessNode
 
setNewLineFlag(Nodes.Source, boolean[]) - Method in class org.prism.Nodes.UntilNode
 
setNewLineFlag(Nodes.Source, boolean[]) - Method in class org.prism.Nodes.WhileNode
 
SHAREABLE_CONSTANT_VALUE_LINE - Enum constant in enum class org.prism.Nodes.WarningType
 
ShareableConstantNode(int, int, int, short, Nodes.Node) - Constructor for class org.prism.Nodes.ShareableConstantNode
 
ShareableConstantNodeFlags(short) - Constructor for class org.prism.Nodes.ShareableConstantNodeFlags
 
SHEBANG_CARRIAGE_RETURN - Enum constant in enum class org.prism.Nodes.WarningType
 
SINGLETON_FOR_LITERALS - Enum constant in enum class org.prism.Nodes.ErrorType
 
SingletonClassNode(int, int, int, String[], Nodes.Node, Nodes.Node) - Constructor for class org.prism.Nodes.SingletonClassNode
 
source - Variable in class org.prism.ParseResult
 
SourceEncodingNode(int, int, int) - Constructor for class org.prism.Nodes.SourceEncodingNode
 
SourceFileNode(int, int, int, short, byte[]) - Constructor for class org.prism.Nodes.SourceFileNode
 
SourceLineNode(int, int, int) - Constructor for class org.prism.Nodes.SourceLineNode
 
SplatNode(int, int, int, Nodes.Node) - Constructor for class org.prism.Nodes.SplatNode
 
startOffset - Variable in class org.prism.Nodes.Location
 
startOffset - Variable in class org.prism.Nodes.Node
 
STATEMENT_ALIAS - Enum constant in enum class org.prism.Nodes.ErrorType
 
STATEMENT_POSTEXE_END - Enum constant in enum class org.prism.Nodes.ErrorType
 
STATEMENT_PREEXE_BEGIN - Enum constant in enum class org.prism.Nodes.ErrorType
 
STATEMENT_UNDEF - Enum constant in enum class org.prism.Nodes.ErrorType
 
statements - Variable in class org.prism.Nodes.BeginNode
Represents the statements within the begin block.
statements - Variable in class org.prism.Nodes.ElseNode
 
statements - Variable in class org.prism.Nodes.EmbeddedStatementsNode
 
statements - Variable in class org.prism.Nodes.EnsureNode
 
statements - Variable in class org.prism.Nodes.ForNode
Represents the body of statements to execute for each iteration of the loop.
statements - Variable in class org.prism.Nodes.IfNode
Represents the body of statements that will be executed when the predicate is evaluated as truthy.
statements - Variable in class org.prism.Nodes.InNode
 
statements - Variable in class org.prism.Nodes.PostExecutionNode
 
statements - Variable in class org.prism.Nodes.PreExecutionNode
 
statements - Variable in class org.prism.Nodes.ProgramNode
 
statements - Variable in class org.prism.Nodes.RescueNode
 
statements - Variable in class org.prism.Nodes.UnlessNode
The body of statements that will executed if the unless condition is falsey.
statements - Variable in class org.prism.Nodes.UntilNode
 
statements - Variable in class org.prism.Nodes.WhenNode
 
statements - Variable in class org.prism.Nodes.WhileNode
 
StatementsNode(int, int, int, Nodes.Node[]) - Constructor for class org.prism.Nodes.StatementsNode
 
STRING_CONCATENATION - Enum constant in enum class org.prism.Nodes.ErrorType
 
STRING_INTERPOLATED_TERM - Enum constant in enum class org.prism.Nodes.ErrorType
 
STRING_LITERAL_EOF - Enum constant in enum class org.prism.Nodes.ErrorType
 
STRING_LITERAL_TERM - Enum constant in enum class org.prism.Nodes.ErrorType
 
StringFlags(short) - Constructor for class org.prism.Nodes.StringFlags
 
StringNode(int, int, int, short, byte[]) - Constructor for class org.prism.Nodes.StringNode
 
subsequent - Variable in class org.prism.Nodes.IfNode
Represents an `ElseNode` or an `IfNode` when there is an `else` or an `elsif` in the `if` statement.
subsequent - Variable in class org.prism.Nodes.RescueNode
 
superclass - Variable in class org.prism.Nodes.ClassNode
 
SuperNode(int, int, int, Nodes.ArgumentsNode, Nodes.Node) - Constructor for class org.prism.Nodes.SuperNode
 
SYMBOL_INVALID - Enum constant in enum class org.prism.Nodes.ErrorType
 
SYMBOL_KEYS - Static variable in class org.prism.Nodes.KeywordHashNodeFlags
 
SYMBOL_TERM_DYNAMIC - Enum constant in enum class org.prism.Nodes.ErrorType
 
SYMBOL_TERM_INTERPOLATED - Enum constant in enum class org.prism.Nodes.ErrorType
 
SymbolFlags(short) - Constructor for class org.prism.Nodes.SymbolFlags
 
SymbolNode(int, int, int, short, byte[]) - Constructor for class org.prism.Nodes.SymbolNode
 

T

target - Variable in class org.prism.Nodes.CapturePatternNode
Represents the target of the capture.
target - Variable in class org.prism.Nodes.ConstantPathAndWriteNode
 
target - Variable in class org.prism.Nodes.ConstantPathOperatorWriteNode
 
target - Variable in class org.prism.Nodes.ConstantPathOrWriteNode
 
target - Variable in class org.prism.Nodes.ConstantPathWriteNode
A node representing the constant path being written to.
targets - Variable in class org.prism.Nodes.MatchWriteNode
 
TERNARY_COLON - Enum constant in enum class org.prism.Nodes.ErrorType
 
TERNARY_EXPRESSION_FALSE - Enum constant in enum class org.prism.Nodes.ErrorType
 
TERNARY_EXPRESSION_TRUE - Enum constant in enum class org.prism.Nodes.ErrorType
 
toString() - Method in class org.prism.Nodes.Node
 
toString(String) - Method in class org.prism.Nodes.AliasGlobalVariableNode
 
toString(String) - Method in class org.prism.Nodes.AliasMethodNode
 
toString(String) - Method in class org.prism.Nodes.AlternationPatternNode
 
toString(String) - Method in class org.prism.Nodes.AndNode
 
toString(String) - Method in class org.prism.Nodes.ArgumentsNode
 
toString(String) - Method in class org.prism.Nodes.ArrayNode
 
toString(String) - Method in class org.prism.Nodes.ArrayPatternNode
 
toString(String) - Method in class org.prism.Nodes.AssocNode
 
toString(String) - Method in class org.prism.Nodes.AssocSplatNode
 
toString(String) - Method in class org.prism.Nodes.BackReferenceReadNode
 
toString(String) - Method in class org.prism.Nodes.BeginNode
 
toString(String) - Method in class org.prism.Nodes.BlockArgumentNode
 
toString(String) - Method in class org.prism.Nodes.BlockLocalVariableNode
 
toString(String) - Method in class org.prism.Nodes.BlockNode
 
toString(String) - Method in class org.prism.Nodes.BlockParameterNode
 
toString(String) - Method in class org.prism.Nodes.BlockParametersNode
 
toString(String) - Method in class org.prism.Nodes.BreakNode
 
toString(String) - Method in class org.prism.Nodes.CallAndWriteNode
 
toString(String) - Method in class org.prism.Nodes.CallNode
 
toString(String) - Method in class org.prism.Nodes.CallOperatorWriteNode
 
toString(String) - Method in class org.prism.Nodes.CallOrWriteNode
 
toString(String) - Method in class org.prism.Nodes.CallTargetNode
 
toString(String) - Method in class org.prism.Nodes.CapturePatternNode
 
toString(String) - Method in class org.prism.Nodes.CaseMatchNode
 
toString(String) - Method in class org.prism.Nodes.CaseNode
 
toString(String) - Method in class org.prism.Nodes.ClassNode
 
toString(String) - Method in class org.prism.Nodes.ClassVariableAndWriteNode
 
toString(String) - Method in class org.prism.Nodes.ClassVariableOperatorWriteNode
 
toString(String) - Method in class org.prism.Nodes.ClassVariableOrWriteNode
 
toString(String) - Method in class org.prism.Nodes.ClassVariableReadNode
 
toString(String) - Method in class org.prism.Nodes.ClassVariableTargetNode
 
toString(String) - Method in class org.prism.Nodes.ClassVariableWriteNode
 
toString(String) - Method in class org.prism.Nodes.ConstantAndWriteNode
 
toString(String) - Method in class org.prism.Nodes.ConstantOperatorWriteNode
 
toString(String) - Method in class org.prism.Nodes.ConstantOrWriteNode
 
toString(String) - Method in class org.prism.Nodes.ConstantPathAndWriteNode
 
toString(String) - Method in class org.prism.Nodes.ConstantPathNode
 
toString(String) - Method in class org.prism.Nodes.ConstantPathOperatorWriteNode
 
toString(String) - Method in class org.prism.Nodes.ConstantPathOrWriteNode
 
toString(String) - Method in class org.prism.Nodes.ConstantPathTargetNode
 
toString(String) - Method in class org.prism.Nodes.ConstantPathWriteNode
 
toString(String) - Method in class org.prism.Nodes.ConstantReadNode
 
toString(String) - Method in class org.prism.Nodes.ConstantTargetNode
 
toString(String) - Method in class org.prism.Nodes.ConstantWriteNode
 
toString(String) - Method in class org.prism.Nodes.DefinedNode
 
toString(String) - Method in class org.prism.Nodes.DefNode
 
toString(String) - Method in class org.prism.Nodes.ElseNode
 
toString(String) - Method in class org.prism.Nodes.EmbeddedStatementsNode
 
toString(String) - Method in class org.prism.Nodes.EmbeddedVariableNode
 
toString(String) - Method in class org.prism.Nodes.EnsureNode
 
toString(String) - Method in class org.prism.Nodes.FalseNode
 
toString(String) - Method in class org.prism.Nodes.FindPatternNode
 
toString(String) - Method in class org.prism.Nodes.FlipFlopNode
 
toString(String) - Method in class org.prism.Nodes.FloatNode
 
toString(String) - Method in class org.prism.Nodes.ForNode
 
toString(String) - Method in class org.prism.Nodes.ForwardingArgumentsNode
 
toString(String) - Method in class org.prism.Nodes.ForwardingParameterNode
 
toString(String) - Method in class org.prism.Nodes.ForwardingSuperNode
 
toString(String) - Method in class org.prism.Nodes.GlobalVariableAndWriteNode
 
toString(String) - Method in class org.prism.Nodes.GlobalVariableOperatorWriteNode
 
toString(String) - Method in class org.prism.Nodes.GlobalVariableOrWriteNode
 
toString(String) - Method in class org.prism.Nodes.GlobalVariableReadNode
 
toString(String) - Method in class org.prism.Nodes.GlobalVariableTargetNode
 
toString(String) - Method in class org.prism.Nodes.GlobalVariableWriteNode
 
toString(String) - Method in class org.prism.Nodes.HashNode
 
toString(String) - Method in class org.prism.Nodes.HashPatternNode
 
toString(String) - Method in class org.prism.Nodes.IfNode
 
toString(String) - Method in class org.prism.Nodes.ImaginaryNode
 
toString(String) - Method in class org.prism.Nodes.ImplicitNode
 
toString(String) - Method in class org.prism.Nodes.ImplicitRestNode
 
toString(String) - Method in class org.prism.Nodes.IndexAndWriteNode
 
toString(String) - Method in class org.prism.Nodes.IndexOperatorWriteNode
 
toString(String) - Method in class org.prism.Nodes.IndexOrWriteNode
 
toString(String) - Method in class org.prism.Nodes.IndexTargetNode
 
toString(String) - Method in class org.prism.Nodes.InNode
 
toString(String) - Method in class org.prism.Nodes.InstanceVariableAndWriteNode
 
toString(String) - Method in class org.prism.Nodes.InstanceVariableOperatorWriteNode
 
toString(String) - Method in class org.prism.Nodes.InstanceVariableOrWriteNode
 
toString(String) - Method in class org.prism.Nodes.InstanceVariableReadNode
 
toString(String) - Method in class org.prism.Nodes.InstanceVariableTargetNode
 
toString(String) - Method in class org.prism.Nodes.InstanceVariableWriteNode
 
toString(String) - Method in class org.prism.Nodes.IntegerNode
 
toString(String) - Method in class org.prism.Nodes.InterpolatedMatchLastLineNode
 
toString(String) - Method in class org.prism.Nodes.InterpolatedRegularExpressionNode
 
toString(String) - Method in class org.prism.Nodes.InterpolatedStringNode
 
toString(String) - Method in class org.prism.Nodes.InterpolatedSymbolNode
 
toString(String) - Method in class org.prism.Nodes.InterpolatedXStringNode
 
toString(String) - Method in class org.prism.Nodes.ItLocalVariableReadNode
 
toString(String) - Method in class org.prism.Nodes.ItParametersNode
 
toString(String) - Method in class org.prism.Nodes.KeywordHashNode
 
toString(String) - Method in class org.prism.Nodes.KeywordRestParameterNode
 
toString(String) - Method in class org.prism.Nodes.LambdaNode
 
toString(String) - Method in class org.prism.Nodes.LocalVariableAndWriteNode
 
toString(String) - Method in class org.prism.Nodes.LocalVariableOperatorWriteNode
 
toString(String) - Method in class org.prism.Nodes.LocalVariableOrWriteNode
 
toString(String) - Method in class org.prism.Nodes.LocalVariableReadNode
 
toString(String) - Method in class org.prism.Nodes.LocalVariableTargetNode
 
toString(String) - Method in class org.prism.Nodes.LocalVariableWriteNode
 
toString(String) - Method in class org.prism.Nodes.MatchLastLineNode
 
toString(String) - Method in class org.prism.Nodes.MatchPredicateNode
 
toString(String) - Method in class org.prism.Nodes.MatchRequiredNode
 
toString(String) - Method in class org.prism.Nodes.MatchWriteNode
 
toString(String) - Method in class org.prism.Nodes.MissingNode
 
toString(String) - Method in class org.prism.Nodes.ModuleNode
 
toString(String) - Method in class org.prism.Nodes.MultiTargetNode
 
toString(String) - Method in class org.prism.Nodes.MultiWriteNode
 
toString(String) - Method in class org.prism.Nodes.NextNode
 
toString(String) - Method in class org.prism.Nodes.NilNode
 
toString(String) - Method in class org.prism.Nodes.Node
 
toString(String) - Method in class org.prism.Nodes.NoKeywordsParameterNode
 
toString(String) - Method in class org.prism.Nodes.NumberedParametersNode
 
toString(String) - Method in class org.prism.Nodes.NumberedReferenceReadNode
 
toString(String) - Method in class org.prism.Nodes.OptionalKeywordParameterNode
 
toString(String) - Method in class org.prism.Nodes.OptionalParameterNode
 
toString(String) - Method in class org.prism.Nodes.OrNode
 
toString(String) - Method in class org.prism.Nodes.ParametersNode
 
toString(String) - Method in class org.prism.Nodes.ParenthesesNode
 
toString(String) - Method in class org.prism.Nodes.PinnedExpressionNode
 
toString(String) - Method in class org.prism.Nodes.PinnedVariableNode
 
toString(String) - Method in class org.prism.Nodes.PostExecutionNode
 
toString(String) - Method in class org.prism.Nodes.PreExecutionNode
 
toString(String) - Method in class org.prism.Nodes.ProgramNode
 
toString(String) - Method in class org.prism.Nodes.RangeNode
 
toString(String) - Method in class org.prism.Nodes.RationalNode
 
toString(String) - Method in class org.prism.Nodes.RedoNode
 
toString(String) - Method in class org.prism.Nodes.RegularExpressionNode
 
toString(String) - Method in class org.prism.Nodes.RequiredKeywordParameterNode
 
toString(String) - Method in class org.prism.Nodes.RequiredParameterNode
 
toString(String) - Method in class org.prism.Nodes.RescueModifierNode
 
toString(String) - Method in class org.prism.Nodes.RescueNode
 
toString(String) - Method in class org.prism.Nodes.RestParameterNode
 
toString(String) - Method in class org.prism.Nodes.RetryNode
 
toString(String) - Method in class org.prism.Nodes.ReturnNode
 
toString(String) - Method in class org.prism.Nodes.SelfNode
 
toString(String) - Method in class org.prism.Nodes.ShareableConstantNode
 
toString(String) - Method in class org.prism.Nodes.SingletonClassNode
 
toString(String) - Method in class org.prism.Nodes.SourceEncodingNode
 
toString(String) - Method in class org.prism.Nodes.SourceFileNode
 
toString(String) - Method in class org.prism.Nodes.SourceLineNode
 
toString(String) - Method in class org.prism.Nodes.SplatNode
 
toString(String) - Method in class org.prism.Nodes.StatementsNode
 
toString(String) - Method in class org.prism.Nodes.StringNode
 
toString(String) - Method in class org.prism.Nodes.SuperNode
 
toString(String) - Method in class org.prism.Nodes.SymbolNode
 
toString(String) - Method in class org.prism.Nodes.TrueNode
 
toString(String) - Method in class org.prism.Nodes.UndefNode
 
toString(String) - Method in class org.prism.Nodes.UnlessNode
 
toString(String) - Method in class org.prism.Nodes.UntilNode
 
toString(String) - Method in class org.prism.Nodes.WhenNode
 
toString(String) - Method in class org.prism.Nodes.WhileNode
 
toString(String) - Method in class org.prism.Nodes.XStringNode
 
toString(String) - Method in class org.prism.Nodes.YieldNode
 
TrueNode(int, int, int) - Constructor for class org.prism.Nodes.TrueNode
 
type - Variable in class org.prism.ParseResult.Error
 
type - Variable in class org.prism.ParseResult.Warning
 

U

UNARY_DISALLOWED - Enum constant in enum class org.prism.Nodes.ErrorType
 
UNARY_RECEIVER - Enum constant in enum class org.prism.Nodes.ErrorType
 
UNDEF_ARGUMENT - Enum constant in enum class org.prism.Nodes.ErrorType
 
UndefNode(int, int, int, Nodes.Node[]) - Constructor for class org.prism.Nodes.UndefNode
 
unescaped - Variable in class org.prism.Nodes.MatchLastLineNode
 
unescaped - Variable in class org.prism.Nodes.RegularExpressionNode
 
unescaped - Variable in class org.prism.Nodes.StringNode
 
unescaped - Variable in class org.prism.Nodes.SymbolNode
 
unescaped - Variable in class org.prism.Nodes.XStringNode
 
UNEXPECTED_BLOCK_ARGUMENT - Enum constant in enum class org.prism.Nodes.ErrorType
 
UNEXPECTED_CARRIAGE_RETURN - Enum constant in enum class org.prism.Nodes.WarningType
 
UNEXPECTED_INDEX_BLOCK - Enum constant in enum class org.prism.Nodes.ErrorType
 
UNEXPECTED_INDEX_KEYWORDS - Enum constant in enum class org.prism.Nodes.ErrorType
 
UNEXPECTED_LABEL - Enum constant in enum class org.prism.Nodes.ErrorType
 
UNEXPECTED_MULTI_WRITE - Enum constant in enum class org.prism.Nodes.ErrorType
 
UNEXPECTED_RANGE_OPERATOR - Enum constant in enum class org.prism.Nodes.ErrorType
 
UNEXPECTED_SAFE_NAVIGATION - Enum constant in enum class org.prism.Nodes.ErrorType
 
UNEXPECTED_TOKEN_CLOSE_CONTEXT - Enum constant in enum class org.prism.Nodes.ErrorType
 
UNEXPECTED_TOKEN_IGNORE - Enum constant in enum class org.prism.Nodes.ErrorType
 
UnlessNode(int, int, int, Nodes.Node, Nodes.StatementsNode, Nodes.ElseNode) - Constructor for class org.prism.Nodes.UnlessNode
 
UNREACHABLE_STATEMENT - Enum constant in enum class org.prism.Nodes.WarningType
 
UNTIL_TERM - Enum constant in enum class org.prism.Nodes.ErrorType
 
UntilNode(int, int, int, short, Nodes.Node, Nodes.StatementsNode) - Constructor for class org.prism.Nodes.UntilNode
 
UNUSED_LOCAL_VARIABLE - Enum constant in enum class org.prism.Nodes.WarningType
 
UTF_8 - Static variable in class org.prism.Nodes.RegularExpressionFlags
 

V

V3_3 - Enum constant in enum class org.prism.ParsingOptions.SyntaxVersion
 
V3_4 - Enum constant in enum class org.prism.ParsingOptions.SyntaxVersion
 
value - Variable in class org.prism.Nodes.AssocNode
The value of the association, if present.
value - Variable in class org.prism.Nodes.AssocSplatNode
The value to be splatted, if present.
value - Variable in class org.prism.Nodes.CallAndWriteNode
Represents the value being assigned.
value - Variable in class org.prism.Nodes.CallOperatorWriteNode
Represents the value being assigned.
value - Variable in class org.prism.Nodes.CallOrWriteNode
Represents the value being assigned.
value - Variable in class org.prism.Nodes.CapturePatternNode
Represents the value to capture.
value - Variable in class org.prism.Nodes.ClassVariableAndWriteNode
Represents the value being assigned.
value - Variable in class org.prism.Nodes.ClassVariableOperatorWriteNode
 
value - Variable in class org.prism.Nodes.ClassVariableOrWriteNode
 
value - Variable in class org.prism.Nodes.ClassVariableWriteNode
The value to write to the class variable.
value - Variable in class org.prism.Nodes.ConstantAndWriteNode
 
value - Variable in class org.prism.Nodes.ConstantOperatorWriteNode
 
value - Variable in class org.prism.Nodes.ConstantOrWriteNode
 
value - Variable in class org.prism.Nodes.ConstantPathAndWriteNode
 
value - Variable in class org.prism.Nodes.ConstantPathOperatorWriteNode
 
value - Variable in class org.prism.Nodes.ConstantPathOrWriteNode
 
value - Variable in class org.prism.Nodes.ConstantPathWriteNode
The value to write to the constant path.
value - Variable in class org.prism.Nodes.ConstantWriteNode
The value to write to the constant.
value - Variable in class org.prism.Nodes.DefinedNode
 
value - Variable in class org.prism.Nodes.FloatNode
The value of the floating point number as a Float.
value - Variable in class org.prism.Nodes.GlobalVariableAndWriteNode
 
value - Variable in class org.prism.Nodes.GlobalVariableOperatorWriteNode
 
value - Variable in class org.prism.Nodes.GlobalVariableOrWriteNode
 
value - Variable in class org.prism.Nodes.GlobalVariableWriteNode
The value to write to the global variable.
value - Variable in class org.prism.Nodes.ImplicitNode
 
value - Variable in class org.prism.Nodes.IndexAndWriteNode
 
value - Variable in class org.prism.Nodes.IndexOperatorWriteNode
 
value - Variable in class org.prism.Nodes.IndexOrWriteNode
 
value - Variable in class org.prism.Nodes.InstanceVariableAndWriteNode
 
value - Variable in class org.prism.Nodes.InstanceVariableOperatorWriteNode
 
value - Variable in class org.prism.Nodes.InstanceVariableOrWriteNode
 
value - Variable in class org.prism.Nodes.InstanceVariableWriteNode
The value to write to the instance variable.
value - Variable in class org.prism.Nodes.IntegerNode
The value of the integer literal as a number.
value - Variable in class org.prism.Nodes.LocalVariableAndWriteNode
 
value - Variable in class org.prism.Nodes.LocalVariableOperatorWriteNode
 
value - Variable in class org.prism.Nodes.LocalVariableOrWriteNode
 
value - Variable in class org.prism.Nodes.LocalVariableWriteNode
The value to write to the local variable.
value - Variable in class org.prism.Nodes.MatchPredicateNode
 
value - Variable in class org.prism.Nodes.MatchRequiredNode
 
value - Variable in class org.prism.Nodes.MultiWriteNode
The value to write to the targets.
value - Variable in class org.prism.Nodes.OptionalKeywordParameterNode
 
value - Variable in class org.prism.Nodes.OptionalParameterNode
 
value - Variable in class org.prism.ParseResult
 
value() - Element in annotation interface org.prism.Nodes.UnionType
 
valueLocation - Variable in class org.prism.ParseResult.MagicComment
 
valueOf(String) - Static method in enum class org.prism.Nodes.ErrorType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.prism.Nodes.WarningType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.prism.ParseResult.ErrorLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.prism.ParseResult.WarningLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.prism.ParsingOptions.CommandLine
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.prism.ParsingOptions.Forwarding
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.prism.ParsingOptions.SyntaxVersion
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.prism.Nodes.ErrorType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.prism.Nodes.WarningType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.prism.ParseResult.ErrorLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.prism.ParseResult.WarningLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.prism.ParsingOptions.CommandLine
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.prism.ParsingOptions.Forwarding
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.prism.ParsingOptions.SyntaxVersion
Returns an array containing the constants of this enum class, in the order they are declared.
variable - Variable in class org.prism.Nodes.EmbeddedVariableNode
 
variable - Variable in class org.prism.Nodes.PinnedVariableNode
 
VARIABLE_CALL - Static variable in class org.prism.Nodes.CallNodeFlags
 
visitAliasGlobalVariableNode(Nodes.AliasGlobalVariableNode) - Method in class org.prism.AbstractNodeVisitor
Visit a AliasGlobalVariableNode node.
visitAliasMethodNode(Nodes.AliasMethodNode) - Method in class org.prism.AbstractNodeVisitor
Visit a AliasMethodNode node.
visitAlternationPatternNode(Nodes.AlternationPatternNode) - Method in class org.prism.AbstractNodeVisitor
Visit a AlternationPatternNode node.
visitAndNode(Nodes.AndNode) - Method in class org.prism.AbstractNodeVisitor
Visit a AndNode node.
visitArgumentsNode(Nodes.ArgumentsNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ArgumentsNode node.
visitArrayNode(Nodes.ArrayNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ArrayNode node.
visitArrayPatternNode(Nodes.ArrayPatternNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ArrayPatternNode node.
visitAssocNode(Nodes.AssocNode) - Method in class org.prism.AbstractNodeVisitor
Visit a AssocNode node.
visitAssocSplatNode(Nodes.AssocSplatNode) - Method in class org.prism.AbstractNodeVisitor
Visit a AssocSplatNode node.
visitBackReferenceReadNode(Nodes.BackReferenceReadNode) - Method in class org.prism.AbstractNodeVisitor
Visit a BackReferenceReadNode node.
visitBeginNode(Nodes.BeginNode) - Method in class org.prism.AbstractNodeVisitor
Visit a BeginNode node.
visitBlockArgumentNode(Nodes.BlockArgumentNode) - Method in class org.prism.AbstractNodeVisitor
Visit a BlockArgumentNode node.
visitBlockLocalVariableNode(Nodes.BlockLocalVariableNode) - Method in class org.prism.AbstractNodeVisitor
Visit a BlockLocalVariableNode node.
visitBlockNode(Nodes.BlockNode) - Method in class org.prism.AbstractNodeVisitor
Visit a BlockNode node.
visitBlockParameterNode(Nodes.BlockParameterNode) - Method in class org.prism.AbstractNodeVisitor
Visit a BlockParameterNode node.
visitBlockParametersNode(Nodes.BlockParametersNode) - Method in class org.prism.AbstractNodeVisitor
Visit a BlockParametersNode node.
visitBreakNode(Nodes.BreakNode) - Method in class org.prism.AbstractNodeVisitor
Visit a BreakNode node.
visitCallAndWriteNode(Nodes.CallAndWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a CallAndWriteNode node.
visitCallNode(Nodes.CallNode) - Method in class org.prism.AbstractNodeVisitor
Visit a CallNode node.
visitCallOperatorWriteNode(Nodes.CallOperatorWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a CallOperatorWriteNode node.
visitCallOrWriteNode(Nodes.CallOrWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a CallOrWriteNode node.
visitCallTargetNode(Nodes.CallTargetNode) - Method in class org.prism.AbstractNodeVisitor
Visit a CallTargetNode node.
visitCapturePatternNode(Nodes.CapturePatternNode) - Method in class org.prism.AbstractNodeVisitor
Visit a CapturePatternNode node.
visitCaseMatchNode(Nodes.CaseMatchNode) - Method in class org.prism.AbstractNodeVisitor
Visit a CaseMatchNode node.
visitCaseNode(Nodes.CaseNode) - Method in class org.prism.AbstractNodeVisitor
Visit a CaseNode node.
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.AliasGlobalVariableNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.AliasMethodNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.AlternationPatternNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.AndNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ArgumentsNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ArrayNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ArrayPatternNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.AssocNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.AssocSplatNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.BackReferenceReadNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.BeginNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.BlockArgumentNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.BlockLocalVariableNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.BlockNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.BlockParameterNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.BlockParametersNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.BreakNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.CallAndWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.CallNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.CallOperatorWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.CallOrWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.CallTargetNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.CapturePatternNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.CaseMatchNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.CaseNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ClassNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ClassVariableAndWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ClassVariableOperatorWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ClassVariableOrWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ClassVariableReadNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ClassVariableTargetNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ClassVariableWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ConstantAndWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ConstantOperatorWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ConstantOrWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ConstantPathAndWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ConstantPathNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ConstantPathOperatorWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ConstantPathOrWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ConstantPathTargetNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ConstantPathWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ConstantReadNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ConstantTargetNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ConstantWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.DefinedNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.DefNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ElseNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.EmbeddedStatementsNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.EmbeddedVariableNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.EnsureNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.FalseNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.FindPatternNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.FlipFlopNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.FloatNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ForNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ForwardingArgumentsNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ForwardingParameterNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ForwardingSuperNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.GlobalVariableAndWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.GlobalVariableOperatorWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.GlobalVariableOrWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.GlobalVariableReadNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.GlobalVariableTargetNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.GlobalVariableWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.HashNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.HashPatternNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.IfNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ImaginaryNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ImplicitNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ImplicitRestNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.IndexAndWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.IndexOperatorWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.IndexOrWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.IndexTargetNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.InNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.InstanceVariableAndWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.InstanceVariableOperatorWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.InstanceVariableOrWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.InstanceVariableReadNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.InstanceVariableTargetNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.InstanceVariableWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.IntegerNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.InterpolatedMatchLastLineNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.InterpolatedRegularExpressionNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.InterpolatedStringNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.InterpolatedSymbolNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.InterpolatedXStringNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ItLocalVariableReadNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ItParametersNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.KeywordHashNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.KeywordRestParameterNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.LambdaNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.LocalVariableAndWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.LocalVariableOperatorWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.LocalVariableOrWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.LocalVariableReadNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.LocalVariableTargetNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.LocalVariableWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.MatchLastLineNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.MatchPredicateNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.MatchRequiredNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.MatchWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.MissingNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ModuleNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.MultiTargetNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.MultiWriteNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.NextNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.NilNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.Node
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.NoKeywordsParameterNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.NumberedParametersNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.NumberedReferenceReadNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.OptionalKeywordParameterNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.OptionalParameterNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.OrNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ParametersNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ParenthesesNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.PinnedExpressionNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.PinnedVariableNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.PostExecutionNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.PreExecutionNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ProgramNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.RangeNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.RationalNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.RedoNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.RegularExpressionNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.RequiredKeywordParameterNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.RequiredParameterNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.RescueModifierNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.RescueNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.RestParameterNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.RetryNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ReturnNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.SelfNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.ShareableConstantNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.SingletonClassNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.SourceEncodingNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.SourceFileNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.SourceLineNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.SplatNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.StatementsNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.StringNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.SuperNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.SymbolNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.TrueNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.UndefNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.UnlessNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.UntilNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.WhenNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.WhileNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.XStringNode
 
visitChildNodes(AbstractNodeVisitor<T>) - Method in class org.prism.Nodes.YieldNode
 
visitClassNode(Nodes.ClassNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ClassNode node.
visitClassVariableAndWriteNode(Nodes.ClassVariableAndWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ClassVariableAndWriteNode node.
visitClassVariableOperatorWriteNode(Nodes.ClassVariableOperatorWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ClassVariableOperatorWriteNode node.
visitClassVariableOrWriteNode(Nodes.ClassVariableOrWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ClassVariableOrWriteNode node.
visitClassVariableReadNode(Nodes.ClassVariableReadNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ClassVariableReadNode node.
visitClassVariableTargetNode(Nodes.ClassVariableTargetNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ClassVariableTargetNode node.
visitClassVariableWriteNode(Nodes.ClassVariableWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ClassVariableWriteNode node.
visitConstantAndWriteNode(Nodes.ConstantAndWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ConstantAndWriteNode node.
visitConstantOperatorWriteNode(Nodes.ConstantOperatorWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ConstantOperatorWriteNode node.
visitConstantOrWriteNode(Nodes.ConstantOrWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ConstantOrWriteNode node.
visitConstantPathAndWriteNode(Nodes.ConstantPathAndWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ConstantPathAndWriteNode node.
visitConstantPathNode(Nodes.ConstantPathNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ConstantPathNode node.
visitConstantPathOperatorWriteNode(Nodes.ConstantPathOperatorWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ConstantPathOperatorWriteNode node.
visitConstantPathOrWriteNode(Nodes.ConstantPathOrWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ConstantPathOrWriteNode node.
visitConstantPathTargetNode(Nodes.ConstantPathTargetNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ConstantPathTargetNode node.
visitConstantPathWriteNode(Nodes.ConstantPathWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ConstantPathWriteNode node.
visitConstantReadNode(Nodes.ConstantReadNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ConstantReadNode node.
visitConstantTargetNode(Nodes.ConstantTargetNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ConstantTargetNode node.
visitConstantWriteNode(Nodes.ConstantWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ConstantWriteNode node.
visitDefinedNode(Nodes.DefinedNode) - Method in class org.prism.AbstractNodeVisitor
Visit a DefinedNode node.
visitDefNode(Nodes.DefNode) - Method in class org.prism.AbstractNodeVisitor
Visit a DefNode node.
visitElseNode(Nodes.ElseNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ElseNode node.
visitEmbeddedStatementsNode(Nodes.EmbeddedStatementsNode) - Method in class org.prism.AbstractNodeVisitor
Visit a EmbeddedStatementsNode node.
visitEmbeddedVariableNode(Nodes.EmbeddedVariableNode) - Method in class org.prism.AbstractNodeVisitor
Visit a EmbeddedVariableNode node.
visitEnsureNode(Nodes.EnsureNode) - Method in class org.prism.AbstractNodeVisitor
Visit a EnsureNode node.
visitFalseNode(Nodes.FalseNode) - Method in class org.prism.AbstractNodeVisitor
Visit a FalseNode node.
visitFindPatternNode(Nodes.FindPatternNode) - Method in class org.prism.AbstractNodeVisitor
Visit a FindPatternNode node.
visitFlipFlopNode(Nodes.FlipFlopNode) - Method in class org.prism.AbstractNodeVisitor
Visit a FlipFlopNode node.
visitFloatNode(Nodes.FloatNode) - Method in class org.prism.AbstractNodeVisitor
Visit a FloatNode node.
visitForNode(Nodes.ForNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ForNode node.
visitForwardingArgumentsNode(Nodes.ForwardingArgumentsNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ForwardingArgumentsNode node.
visitForwardingParameterNode(Nodes.ForwardingParameterNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ForwardingParameterNode node.
visitForwardingSuperNode(Nodes.ForwardingSuperNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ForwardingSuperNode node.
visitGlobalVariableAndWriteNode(Nodes.GlobalVariableAndWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a GlobalVariableAndWriteNode node.
visitGlobalVariableOperatorWriteNode(Nodes.GlobalVariableOperatorWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a GlobalVariableOperatorWriteNode node.
visitGlobalVariableOrWriteNode(Nodes.GlobalVariableOrWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a GlobalVariableOrWriteNode node.
visitGlobalVariableReadNode(Nodes.GlobalVariableReadNode) - Method in class org.prism.AbstractNodeVisitor
Visit a GlobalVariableReadNode node.
visitGlobalVariableTargetNode(Nodes.GlobalVariableTargetNode) - Method in class org.prism.AbstractNodeVisitor
Visit a GlobalVariableTargetNode node.
visitGlobalVariableWriteNode(Nodes.GlobalVariableWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a GlobalVariableWriteNode node.
visitHashNode(Nodes.HashNode) - Method in class org.prism.AbstractNodeVisitor
Visit a HashNode node.
visitHashPatternNode(Nodes.HashPatternNode) - Method in class org.prism.AbstractNodeVisitor
Visit a HashPatternNode node.
visitIfNode(Nodes.IfNode) - Method in class org.prism.AbstractNodeVisitor
Visit a IfNode node.
visitImaginaryNode(Nodes.ImaginaryNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ImaginaryNode node.
visitImplicitNode(Nodes.ImplicitNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ImplicitNode node.
visitImplicitRestNode(Nodes.ImplicitRestNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ImplicitRestNode node.
visitIndexAndWriteNode(Nodes.IndexAndWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a IndexAndWriteNode node.
visitIndexOperatorWriteNode(Nodes.IndexOperatorWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a IndexOperatorWriteNode node.
visitIndexOrWriteNode(Nodes.IndexOrWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a IndexOrWriteNode node.
visitIndexTargetNode(Nodes.IndexTargetNode) - Method in class org.prism.AbstractNodeVisitor
Visit a IndexTargetNode node.
visitInNode(Nodes.InNode) - Method in class org.prism.AbstractNodeVisitor
Visit a InNode node.
visitInstanceVariableAndWriteNode(Nodes.InstanceVariableAndWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a InstanceVariableAndWriteNode node.
visitInstanceVariableOperatorWriteNode(Nodes.InstanceVariableOperatorWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a InstanceVariableOperatorWriteNode node.
visitInstanceVariableOrWriteNode(Nodes.InstanceVariableOrWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a InstanceVariableOrWriteNode node.
visitInstanceVariableReadNode(Nodes.InstanceVariableReadNode) - Method in class org.prism.AbstractNodeVisitor
Visit a InstanceVariableReadNode node.
visitInstanceVariableTargetNode(Nodes.InstanceVariableTargetNode) - Method in class org.prism.AbstractNodeVisitor
Visit a InstanceVariableTargetNode node.
visitInstanceVariableWriteNode(Nodes.InstanceVariableWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a InstanceVariableWriteNode node.
visitIntegerNode(Nodes.IntegerNode) - Method in class org.prism.AbstractNodeVisitor
Visit a IntegerNode node.
visitInterpolatedMatchLastLineNode(Nodes.InterpolatedMatchLastLineNode) - Method in class org.prism.AbstractNodeVisitor
Visit a InterpolatedMatchLastLineNode node.
visitInterpolatedRegularExpressionNode(Nodes.InterpolatedRegularExpressionNode) - Method in class org.prism.AbstractNodeVisitor
Visit a InterpolatedRegularExpressionNode node.
visitInterpolatedStringNode(Nodes.InterpolatedStringNode) - Method in class org.prism.AbstractNodeVisitor
Visit a InterpolatedStringNode node.
visitInterpolatedSymbolNode(Nodes.InterpolatedSymbolNode) - Method in class org.prism.AbstractNodeVisitor
Visit a InterpolatedSymbolNode node.
visitInterpolatedXStringNode(Nodes.InterpolatedXStringNode) - Method in class org.prism.AbstractNodeVisitor
Visit a InterpolatedXStringNode node.
visitItLocalVariableReadNode(Nodes.ItLocalVariableReadNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ItLocalVariableReadNode node.
visitItParametersNode(Nodes.ItParametersNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ItParametersNode node.
visitKeywordHashNode(Nodes.KeywordHashNode) - Method in class org.prism.AbstractNodeVisitor
Visit a KeywordHashNode node.
visitKeywordRestParameterNode(Nodes.KeywordRestParameterNode) - Method in class org.prism.AbstractNodeVisitor
Visit a KeywordRestParameterNode node.
visitLambdaNode(Nodes.LambdaNode) - Method in class org.prism.AbstractNodeVisitor
Visit a LambdaNode node.
visitLocalVariableAndWriteNode(Nodes.LocalVariableAndWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a LocalVariableAndWriteNode node.
visitLocalVariableOperatorWriteNode(Nodes.LocalVariableOperatorWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a LocalVariableOperatorWriteNode node.
visitLocalVariableOrWriteNode(Nodes.LocalVariableOrWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a LocalVariableOrWriteNode node.
visitLocalVariableReadNode(Nodes.LocalVariableReadNode) - Method in class org.prism.AbstractNodeVisitor
Visit a LocalVariableReadNode node.
visitLocalVariableTargetNode(Nodes.LocalVariableTargetNode) - Method in class org.prism.AbstractNodeVisitor
Visit a LocalVariableTargetNode node.
visitLocalVariableWriteNode(Nodes.LocalVariableWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a LocalVariableWriteNode node.
visitMatchLastLineNode(Nodes.MatchLastLineNode) - Method in class org.prism.AbstractNodeVisitor
Visit a MatchLastLineNode node.
visitMatchPredicateNode(Nodes.MatchPredicateNode) - Method in class org.prism.AbstractNodeVisitor
Visit a MatchPredicateNode node.
visitMatchRequiredNode(Nodes.MatchRequiredNode) - Method in class org.prism.AbstractNodeVisitor
Visit a MatchRequiredNode node.
visitMatchWriteNode(Nodes.MatchWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a MatchWriteNode node.
visitMissingNode(Nodes.MissingNode) - Method in class org.prism.AbstractNodeVisitor
Visit a MissingNode node.
visitModuleNode(Nodes.ModuleNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ModuleNode node.
visitMultiTargetNode(Nodes.MultiTargetNode) - Method in class org.prism.AbstractNodeVisitor
Visit a MultiTargetNode node.
visitMultiWriteNode(Nodes.MultiWriteNode) - Method in class org.prism.AbstractNodeVisitor
Visit a MultiWriteNode node.
visitNextNode(Nodes.NextNode) - Method in class org.prism.AbstractNodeVisitor
Visit a NextNode node.
visitNilNode(Nodes.NilNode) - Method in class org.prism.AbstractNodeVisitor
Visit a NilNode node.
visitNoKeywordsParameterNode(Nodes.NoKeywordsParameterNode) - Method in class org.prism.AbstractNodeVisitor
Visit a NoKeywordsParameterNode node.
visitNumberedParametersNode(Nodes.NumberedParametersNode) - Method in class org.prism.AbstractNodeVisitor
Visit a NumberedParametersNode node.
visitNumberedReferenceReadNode(Nodes.NumberedReferenceReadNode) - Method in class org.prism.AbstractNodeVisitor
Visit a NumberedReferenceReadNode node.
visitOptionalKeywordParameterNode(Nodes.OptionalKeywordParameterNode) - Method in class org.prism.AbstractNodeVisitor
Visit a OptionalKeywordParameterNode node.
visitOptionalParameterNode(Nodes.OptionalParameterNode) - Method in class org.prism.AbstractNodeVisitor
Visit a OptionalParameterNode node.
visitOrNode(Nodes.OrNode) - Method in class org.prism.AbstractNodeVisitor
Visit a OrNode node.
visitParametersNode(Nodes.ParametersNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ParametersNode node.
visitParenthesesNode(Nodes.ParenthesesNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ParenthesesNode node.
visitPinnedExpressionNode(Nodes.PinnedExpressionNode) - Method in class org.prism.AbstractNodeVisitor
Visit a PinnedExpressionNode node.
visitPinnedVariableNode(Nodes.PinnedVariableNode) - Method in class org.prism.AbstractNodeVisitor
Visit a PinnedVariableNode node.
visitPostExecutionNode(Nodes.PostExecutionNode) - Method in class org.prism.AbstractNodeVisitor
Visit a PostExecutionNode node.
visitPreExecutionNode(Nodes.PreExecutionNode) - Method in class org.prism.AbstractNodeVisitor
Visit a PreExecutionNode node.
visitProgramNode(Nodes.ProgramNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ProgramNode node.
visitRangeNode(Nodes.RangeNode) - Method in class org.prism.AbstractNodeVisitor
Visit a RangeNode node.
visitRationalNode(Nodes.RationalNode) - Method in class org.prism.AbstractNodeVisitor
Visit a RationalNode node.
visitRedoNode(Nodes.RedoNode) - Method in class org.prism.AbstractNodeVisitor
Visit a RedoNode node.
visitRegularExpressionNode(Nodes.RegularExpressionNode) - Method in class org.prism.AbstractNodeVisitor
Visit a RegularExpressionNode node.
visitRequiredKeywordParameterNode(Nodes.RequiredKeywordParameterNode) - Method in class org.prism.AbstractNodeVisitor
Visit a RequiredKeywordParameterNode node.
visitRequiredParameterNode(Nodes.RequiredParameterNode) - Method in class org.prism.AbstractNodeVisitor
Visit a RequiredParameterNode node.
visitRescueModifierNode(Nodes.RescueModifierNode) - Method in class org.prism.AbstractNodeVisitor
Visit a RescueModifierNode node.
visitRescueNode(Nodes.RescueNode) - Method in class org.prism.AbstractNodeVisitor
Visit a RescueNode node.
visitRestParameterNode(Nodes.RestParameterNode) - Method in class org.prism.AbstractNodeVisitor
Visit a RestParameterNode node.
visitRetryNode(Nodes.RetryNode) - Method in class org.prism.AbstractNodeVisitor
Visit a RetryNode node.
visitReturnNode(Nodes.ReturnNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ReturnNode node.
visitSelfNode(Nodes.SelfNode) - Method in class org.prism.AbstractNodeVisitor
Visit a SelfNode node.
visitShareableConstantNode(Nodes.ShareableConstantNode) - Method in class org.prism.AbstractNodeVisitor
Visit a ShareableConstantNode node.
visitSingletonClassNode(Nodes.SingletonClassNode) - Method in class org.prism.AbstractNodeVisitor
Visit a SingletonClassNode node.
visitSourceEncodingNode(Nodes.SourceEncodingNode) - Method in class org.prism.AbstractNodeVisitor
Visit a SourceEncodingNode node.
visitSourceFileNode(Nodes.SourceFileNode) - Method in class org.prism.AbstractNodeVisitor
Visit a SourceFileNode node.
visitSourceLineNode(Nodes.SourceLineNode) - Method in class org.prism.AbstractNodeVisitor
Visit a SourceLineNode node.
visitSplatNode(Nodes.SplatNode) - Method in class org.prism.AbstractNodeVisitor
Visit a SplatNode node.
visitStatementsNode(Nodes.StatementsNode) - Method in class org.prism.AbstractNodeVisitor
Visit a StatementsNode node.
visitStringNode(Nodes.StringNode) - Method in class org.prism.AbstractNodeVisitor
Visit a StringNode node.
visitSuperNode(Nodes.SuperNode) - Method in class org.prism.AbstractNodeVisitor
Visit a SuperNode node.
visitSymbolNode(Nodes.SymbolNode) - Method in class org.prism.AbstractNodeVisitor
Visit a SymbolNode node.
visitTrueNode(Nodes.TrueNode) - Method in class org.prism.AbstractNodeVisitor
Visit a TrueNode node.
visitUndefNode(Nodes.UndefNode) - Method in class org.prism.AbstractNodeVisitor
Visit a UndefNode node.
visitUnlessNode(Nodes.UnlessNode) - Method in class org.prism.AbstractNodeVisitor
Visit a UnlessNode node.
visitUntilNode(Nodes.UntilNode) - Method in class org.prism.AbstractNodeVisitor
Visit a UntilNode node.
visitWhenNode(Nodes.WhenNode) - Method in class org.prism.AbstractNodeVisitor
Visit a WhenNode node.
visitWhileNode(Nodes.WhileNode) - Method in class org.prism.AbstractNodeVisitor
Visit a WhileNode node.
visitXStringNode(Nodes.XStringNode) - Method in class org.prism.AbstractNodeVisitor
Visit a XStringNode node.
visitYieldNode(Nodes.YieldNode) - Method in class org.prism.AbstractNodeVisitor
Visit a YieldNode node.
VOID_EXPRESSION - Enum constant in enum class org.prism.Nodes.ErrorType
 
VOID_STATEMENT - Enum constant in enum class org.prism.Nodes.WarningType
 

W

Warning(Nodes.WarningType, String, Nodes.Location, ParseResult.WarningLevel) - Constructor for class org.prism.ParseResult.Warning
 
WARNING_DEFAULT - Enum constant in enum class org.prism.ParseResult.WarningLevel
For warnings which should be emitted if $VERBOSE != nil.
WARNING_LEVELS - Static variable in class org.prism.ParseResult
 
WARNING_TYPES - Static variable in class org.prism.Nodes
 
WARNING_VERBOSE - Enum constant in enum class org.prism.ParseResult.WarningLevel
For warnings which should be emitted if $VERBOSE == true.
warnings - Variable in class org.prism.ParseResult
 
WhenNode(int, int, int, Nodes.Node[], Nodes.StatementsNode) - Constructor for class org.prism.Nodes.WhenNode
 
WHILE_TERM - Enum constant in enum class org.prism.Nodes.ErrorType
 
WhileNode(int, int, int, short, Nodes.Node, Nodes.StatementsNode) - Constructor for class org.prism.Nodes.WhileNode
 
WINDOWS_31J - Static variable in class org.prism.Nodes.RegularExpressionFlags
 
write - Variable in class org.prism.Nodes.ShareableConstantNode
The constant write that should be modified with the shareability state.
write_name - Variable in class org.prism.Nodes.CallAndWriteNode
Represents the name of the method being written to.
write_name - Variable in class org.prism.Nodes.CallOperatorWriteNode
Represents the name of the method being written to.
write_name - Variable in class org.prism.Nodes.CallOrWriteNode
Represents the name of the method being written to.
WRITE_TARGET_IN_METHOD - Enum constant in enum class org.prism.Nodes.ErrorType
 
WRITE_TARGET_READONLY - Enum constant in enum class org.prism.Nodes.ErrorType
 
WRITE_TARGET_UNEXPECTED - Enum constant in enum class org.prism.Nodes.ErrorType
 

X

X - Enum constant in enum class org.prism.ParsingOptions.CommandLine
 
XSTRING_TERM - Enum constant in enum class org.prism.Nodes.ErrorType
 
XStringNode(int, int, int, short, byte[]) - Constructor for class org.prism.Nodes.XStringNode
 

Y

YieldNode(int, int, int, Nodes.ArgumentsNode) - Constructor for class org.prism.Nodes.YieldNode
 
A B C D E F G H I K L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values