Class: RedParse::ValueNode
Direct Known Subclasses
AccessorAssignNode, AliasNode, ArrayLiteralNode, AssignNode, AssigneeList, BeginNode, BlockNode, BracketsGetNode, BracketsModifyNode, BracketsSetNode, CallSiteNode, CallWithBlockNode, CaseNode, DotCallNode, DoubleColonNode, ForNode, HashLiteralNode, IfNode, ListOpNode, LiteralNode, LoopNode, MethodNode, MisparsedNode, MultiAssignNode, NamespaceNode, NopNode, ParenedNode, RawOpNode, StringCatNode, StringNode, TernaryNode, UnOpNode, UndefNode, VarLikeNode, VarNode
Constant Summary
Constants included from FlattenedIvars
FlattenedIvars::EXCLUDED_IVARS
Instance Attribute Summary
Attributes inherited from Node
#endline, #errors, #offset, #parent, #startline
Attributes included from Stackable::Meta
#boolean_identity_params, #identity_params
Instance Method Summary collapse
Methods inherited from Node
#+, #+@, #==, [], #[]=, #add_parent_links!, #begin_parsetree, create, #data, #deep_copy, #delete_extraneous_ivars!, #delete_linenums!, #depthwalk, #depthwalk_nodes, #error?, #evalable_inspect, #fixup_multiple_assignments!, #fixup_rescue_assignments!, #image, #initialize, #initialize_ivars, inline_symbols, #inspect, #lhs_unparse, #linerange, #lvars_defined_in, #merge_replacement_session, namelist, #negate, #original_brackets_assign, param_names, #parsetree, #parsetrees, #pretty_print, #prohibit_fixup, #replace_ivars_and_self, #replace_value, #rescue_parsetree, #to_parsetree, #to_parsetree_and_warnings, #unary, #walk, #xform_tree!
Methods included from Stackable::Meta
#build_exemplars, #enumerate_exemplars, #identity_param
Methods included from FlattenedIvars
#flattened_ivars, #flattened_ivars_equal?
Methods included from Stackable
Constructor Details
This class inherits a constructor from RedParse::Node
Instance Method Details
#lvalue ⇒ Object
1110 |
# File 'lib/redparse/node.rb', line 1110 def lvalue; nil end |