Class: OrigenVerilog::Preprocessor::Parser
- Inherits:
-
OrigenVerilog::Parser
- Object
- OrigenVerilog::Parser
- OrigenVerilog::Preprocessor::Parser
- Defined in:
- lib/origen_verilog/preprocessor/parser.rb
Overview
Responsible for parsing a Verilog file to an AST
Class Method Summary collapse
Methods inherited from OrigenVerilog::Parser
file, last_error_msg, parse, parse_file
Class Method Details
.node ⇒ Object
6 7 8 |
# File 'lib/origen_verilog/preprocessor/parser.rb', line 6 def self.node OrigenVerilog::Preprocessor::Node end |
.parser ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/origen_verilog/preprocessor/parser.rb', line 10 def self.parser @parser ||= begin require "#{Origen.root!}/grammars/verilog" require "#{Origen.root!}/grammars/preprocessor" GrammarParser.new end end |