Index
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
All Classes and Interfaces|All Packages|Constant Field Values