Class: Antlr4ruby::DFASerializer

Inherits:
Object
  • Object
show all
Defined in:
lib/antlr4ruby/dfa/dfa_serializer.rb

Overview

注释

Direct Known Subclasses

LexerDFASerializer

Instance Method Summary collapse

Constructor Details

#initialize(dfa, vocabulary) ⇒ DFASerializer

Returns a new instance of DFASerializer.



9
10
11
12
13
# File 'lib/antlr4ruby/dfa/dfa_serializer.rb', line 9

def initialize(dfa, vocabulary)
  super()
  @dfa = dfa
  @vocabulary = vocabulary
end

Instance Method Details

#get_edge_label(index) ⇒ Object



15
16
17
# File 'lib/antlr4ruby/dfa/dfa_serializer.rb', line 15

def get_edge_label(index)
  @vocabulary.display_name(index - 1)
end

#get_state_string(state) ⇒ Object



19
20
21
# File 'lib/antlr4ruby/dfa/dfa_serializer.rb', line 19

def get_state_string(state)
  # todo
end

#to_sObject



24
25
26
# File 'lib/antlr4ruby/dfa/dfa_serializer.rb', line 24

def to_s
  # todo
end