rubex
https://github.com/sciruby/rubex
Ruby
rubex - A Ruby-like language for writing Ruby C extensions.
Rubex::AST::Expression::Name#analyse_statement
Analyse a Name node. This can either be a variable name or a method call without parenthesis. Code in this method that creates a CommandCall node primarily exists because in Ruby methods without arguments can be called without parentheses. These names can potentially be Ruby methods that are not visible to Rubex, but are present in the Ruby run time.
Edit
git clone [email protected]:sciruby/rubex.git
cd rubex
open lib/rubex/ast/expression.rb
Contribute
# Make a new branchgit checkout -b -your-name--update-docs-Rubex--AST--Expression--Name-analyse_statement-for-pr
# Commit to gitgit add lib/rubex/ast/expression.rbgit commit -m "better docs for Rubex::AST::Expression::Name#analyse_statement"
# Open pull requestgem install hub # on a mac you can `brew install hub`
hub fork
git push <your name> -your-name--update-docs-Rubex--AST--Expression--Name-analyse_statement-for-pr
hub pull-request
# Celebrate!