Struct lib_ruby_parser::nodes::Lvar [−][src]
Expand description
Represents access to a local variable (i.e. foo)
Parser knows that it’s a local variable because:
1. there was an assignment to this variable before accessing it
2. it’s an argument of the current method / block
3. it’s been implicitly declared by MatchWithLvasgn node
Otherwise it’s a method call (see Send)
Fields
name: StringName of the local variable
expression_l: LocLocation of the local variable
foo
~~~
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Lvarimpl UnwindSafe for LvarBlanket Implementations
Mutably borrows from an owned value. Read more