Module: Dwarves::Parser
- Defined in:
- lib/dwarves/parser.rb,
lib/dwarves/parser/4.rb,
lib/dwarves/parser/4/ast.rb,
lib/dwarves/parser/4/parser.rb,
lib/dwarves/parser/basic_rules.rb,
lib/dwarves/parser/4/transformer.rb
Overview
Base parser, delegates the actual parsing to versioned classes.
Defined Under Namespace
Modules: BasicRules Classes: AST, Attribute, CU, DIE, Error, V4, V4Parser, V4Transformer
Class Method Summary collapse
-
.[](version) ⇒ Subclass of Dwarves::Parser
Get a versioned parser.
Class Method Details
.[](version) ⇒ Subclass of Dwarves::Parser
Get a versioned parser.
20 21 22 23 24 |
# File 'lib/dwarves/parser.rb', line 20 def self.[] version raise Error, "Unsupported DWARF version!" unless version == 4 V4 end |