Class: Parser::Ruby26WithCLexer

Inherits:
Ruby26
  • Object
show all
Defined in:
lib/c_lexer.rb

Instance Method Summary collapse

Constructor Details

#initialize(builder = Parser::Builders::Default.new) ⇒ Ruby26WithCLexer

Returns a new instance of Ruby26WithCLexer.



86
87
88
89
90
91
92
# File 'lib/c_lexer.rb', line 86

def initialize(builder=Parser::Builders::Default.new)
  super(builder)
  @lexer = ::Parser::CLexer.new(version)
  @lexer.diagnostics = @diagnostics
  @lexer.static_env  = @static_env
  @lexer.context     = @context
end