> For the complete documentation index, see [llms.txt](https://docs.r.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.r.xyz/glider-ide/api/value/value.md).

# Value

- [Value.backward\_df()](https://docs.r.xyz/glider-ide/api/value/value/value.backward_df.md): Returns a list of all previous instructions/arguments of the current point in the data flow graph.
- [Value.backward\_df\_recursive()](https://docs.r.xyz/glider-ide/api/value/value/value.backward_df_recursive.md): Returns the list of all previous points of the current point in the current data flow graph and outside of that.
- [Value.expression](https://docs.r.xyz/glider-ide/api/value/value/value.expression.md): Returns the value's expression.
- [Value.forward\_df()](https://docs.r.xyz/glider-ide/api/value/value/value.forward_df.md): Returns a list of all instructions following the current point in the current data flow graph
- [Value.forward\_df\_recursive()](https://docs.r.xyz/glider-ide/api/value/value/value.forward_df_recursive.md): Returns a list of all instructions following the current point in the current data flow graph and outside of that
- [Value.get\_arg\_vars()](https://docs.r.xyz/glider-ide/api/value/value/value.get_arg_vars.md): Returns a list of VarValue objects of current value whose corresponding object is an argument variable.
- [Value.get\_callee\_values()](https://docs.r.xyz/glider-ide/api/value/value/value.get_callee_values.md): Returns the list of Call values of current value
- [Value.get\_global\_vars()](https://docs.r.xyz/glider-ide/api/value/value/value.get_global_vars.md): Returns a list of VarValue objects of current value whose corresponding object is a GlobalVariable.
- [Value.get\_local\_vars()](https://docs.r.xyz/glider-ide/api/value/value/value.get_local_vars.md): Returns a list of VarValue objects of current value whose corresponding object is a LocalVariable.
- [Value.get\_state\_vars()](https://docs.r.xyz/glider-ide/api/value/value/value.get_state_vars.md): Returns a list of VarValue objects of current value whose corresponding object is a StateVariable.
- [Value.get\_vars()](https://docs.r.xyz/glider-ide/api/value/value/value.get_vars.md): Returns a list of all VarValue objects of current value.
- [Value.has\_global\_df()](https://docs.r.xyz/glider-ide/api/value/value/value.has_global_df.md): Returns true when the value interacts with a global variable such as msg.sender, msg.data, etc. from inside the function.
- [Value.has\_global\_df\_recursive()](https://docs.r.xyz/glider-ide/api/value/value/value.has_global_df_recursive.md): Returns true when the value interacts with a global variable such as msg.sender, msg.data, etc. across multiple functions.
- [Value.instruction](https://docs.r.xyz/glider-ide/api/value/value/value.instruction.md): Returns the instruction in which the value is.
- [Value.is\_main\_value()](https://docs.r.xyz/glider-ide/api/value/value/value.is_main_value.md): Returns true if the value doesn't have a parent value, false otherwise
- [Value.is\_tainted()](https://docs.r.xyz/glider-ide/api/value/value/value.is_tainted.md): Returns whether the value is tainted.
- [Value.parent\_value](https://docs.r.xyz/glider-ide/api/value/value/value.parent_value.md)
- [Value.source\_code()](https://docs.r.xyz/glider-ide/api/value/value/value.source_code.md)
- [Value.type](https://docs.r.xyz/glider-ide/api/value/value/value.type.md): Returns the type of the value
