Sha256: bc4c44f7544f6520dab2846e5ed8f546747def6f8e97807b4ce04a6be19c5a2d
Contents?: true
Size: 393 Bytes
Versions: 1
Compression:
Stored size: 393 Bytes
Contents
module YARD::Handlers::C # Keeps track of function bodies for symbol lookup during MRuby method declarations class MRubySymbolHandler < MRubyBase MATCH = / mrb_value\s*(\w+)\s*\(\s*mrb_state\s*\*\s*\w+,\s*mrb_value\s*\w+\s*\) /mx handles MATCH statement_class ToplevelStatement process do symbols[statement.source[MATCH, 1]] = statement end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
yard-mruby-0.1.0 | lib/yard/handlers/c/mruby_symbol_handler.rb |