rubex
https://github.com/sciruby/rubex
Ruby
rubex - A Ruby-like language for writing Ruby C extensions.
Rubex::AST::Expression::MethodCall#analyse_statement
Analyse a method call. If the method that is being called is defined in a class in a Rubex file, it can easily be interpreted as a Ruby method. However, in case it is not, a new symtab entry will be created which will mark the method as 'extern' so that future calls to that same method can be simply pulled from the symtab. local_scope is the local method scope.
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--MethodCall-analyse_statement-for-pr
# Commit to gitgit add lib/rubex/ast/expression.rbgit commit -m "better docs for Rubex::AST::Expression::MethodCall#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--MethodCall-analyse_statement-for-pr
hub pull-request
# Celebrate!