From c6bac6d3a106afa79c47e81e95578fd7f7b1a4ac Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Tue, 8 Jun 2021 13:54:46 -0400 Subject: [PATCH] Rename TokenDFA -> LexerDFA --- lib/imbecile.rb | 6 +++--- lib/imbecile/{token_dfa.rb => lexer_dfa.rb} | 2 +- spec/imbecile_spec.rb | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) rename lib/imbecile/{token_dfa.rb => lexer_dfa.rb} (98%) diff --git a/lib/imbecile.rb b/lib/imbecile.rb index 1d9c977..8ab70f6 100644 --- a/lib/imbecile.rb +++ b/lib/imbecile.rb @@ -10,7 +10,7 @@ require_relative "imbecile/regex/fa/state" require_relative "imbecile/regex/fa/state/transition" require_relative "imbecile/regex/nfa" require_relative "imbecile/regex/unit" -require_relative "imbecile/token_dfa" +require_relative "imbecile/lexer_dfa" require_relative "imbecile/version" module Imbecile @@ -27,8 +27,8 @@ module Imbecile grammar.tokens.each do |token| puts token.nfa end - token_dfa = TokenDFA.new(grammar.tokens) - puts token_dfa + lexer_dfa = LexerDFA.new(grammar.tokens) + puts lexer_dfa rescue Error => e $stderr.puts e.message return 2 diff --git a/lib/imbecile/token_dfa.rb b/lib/imbecile/lexer_dfa.rb similarity index 98% rename from lib/imbecile/token_dfa.rb rename to lib/imbecile/lexer_dfa.rb index 039160a..8ec7965 100644 --- a/lib/imbecile/token_dfa.rb +++ b/lib/imbecile/lexer_dfa.rb @@ -1,6 +1,6 @@ module Imbecile - class TokenDFA < Regex::FA + class LexerDFA < Regex::FA def initialize(tokens) super() diff --git a/spec/imbecile_spec.rb b/spec/imbecile_spec.rb index 7339dc1..352158a 100644 --- a/spec/imbecile_spec.rb +++ b/spec/imbecile_spec.rb @@ -51,7 +51,7 @@ end def run(grammar, input) g = Imbecile::Grammar.new(grammar) - token_dfa = Imbecile::TokenDFA.new(g.tokens) + token_dfa = Imbecile::LexerDFA.new(g.tokens) test_lexer = TestLexer.new(token_dfa) test_lexer.lex(input) end