Method: Antlr4::Runtime::VocabularyImpl#initialize
- Defined in:
- lib/antlr4/runtime/vocabulary_impl.rb
#initialize(literal_names, symbolic_names, display_names = nil) ⇒ VocabularyImpl
6 7 8 9 10 11 12 |
# File 'lib/antlr4/runtime/vocabulary_impl.rb', line 6 def initialize(literal_names, symbolic_names, display_names = nil) @literal_names = !literal_names.nil? ? literal_names : @@empty_names @symbolic_names = !symbolic_names.nil? ? symbolic_names : @@empty_names @display_names = !display_names.nil? ? display_names : @@empty_names # See note here on -1 part: https:#github.com/antlr/antlr4/pull/1146 @max_token_type = [@display_names.length, @literal_names.length, @symbolic_names.length].max - 1 end |