Rename to propane

This commit is contained in:
josh committed 2022-05-28 20:20:03 -04:00
1 parent fbd215098b
commit ddadc2008b
32 files changed
+60 -100

No files matched your search

+19 -19
View File
@@ -1,23 +1,23 @@
require "erb"
require "set"
require_relative "imbecile/cli"
require_relative "imbecile/code_point_range"
require_relative "imbecile/fa"
require_relative "imbecile/fa/state"
require_relative "imbecile/fa/state/transition"
require_relative "imbecile/lexer"
require_relative "imbecile/lexer/dfa"
require_relative "imbecile/parser"
require_relative "imbecile/parser/item"
require_relative "imbecile/parser/item_set"
require_relative "imbecile/regex"
require_relative "imbecile/regex/nfa"
require_relative "imbecile/regex/unit"
require_relative "imbecile/rule"
require_relative "imbecile/token"
require_relative "imbecile/version"
require_relative "propane/cli"
require_relative "propane/code_point_range"
require_relative "propane/fa"
require_relative "propane/fa/state"
require_relative "propane/fa/state/transition"
require_relative "propane/lexer"
require_relative "propane/lexer/dfa"
require_relative "propane/parser"
require_relative "propane/parser/item"
require_relative "propane/parser/item_set"
require_relative "propane/regex"
require_relative "propane/regex/nfa"
require_relative "propane/regex/unit"
require_relative "propane/rule"
require_relative "propane/token"
require_relative "propane/version"
class Imbecile
class Propane
# EOF.
TOKEN_EOF = 0xFFFFFFFC
@@ -123,8 +123,8 @@ class Imbecile
def run(input_file, output_file, log_file)
begin
imbecile = Imbecile.new(File.read(input_file))
imbecile.generate(output_file, log_file)
propane = Propane.new(File.read(input_file))
propane.generate(output_file, log_file)
rescue Error => e
$stderr.puts e.message
return 2
+3 -3
View File
@@ -1,4 +1,4 @@
class Imbecile
class Propane
module CLI
USAGE = <<EOF
@@ -24,7 +24,7 @@ EOF
log_file = args[i]
end
when "--version"
puts "imbecile v#{VERSION}"
puts "propane v#{VERSION}"
return 0
when "-h", "--help"
puts USAGE
@@ -45,7 +45,7 @@ EOF
$stderr.puts "Error: cannot read #{params[0]}"
return 2
end
Imbecile.run(*params, log_file)
Propane.run(*params, log_file)
end
end
@@ -1,4 +1,4 @@
class Imbecile
class Propane
class CodePointRange
MAX_CODE_POINT = 0xFFFFFFFF
+1 -1
View File
@@ -1,4 +1,4 @@
class Imbecile
class Propane
class FA
@@ -1,4 +1,4 @@
class Imbecile
class Propane
class FA
class State
@@ -1,4 +1,4 @@
class Imbecile
class Propane
class FA
class State
@@ -1,4 +1,4 @@
class Imbecile
class Propane
class Lexer
# @return [DFA]
@@ -1,4 +1,4 @@
class Imbecile
class Propane
class Lexer
class DFA < FA
@@ -1,4 +1,4 @@
class Imbecile
class Propane
class Parser
@@ -1,4 +1,4 @@
class Imbecile
class Propane
class Parser
class Item
@@ -1,4 +1,4 @@
class Imbecile
class Propane
class Parser
class ItemSet
@@ -1,4 +1,4 @@
class Imbecile
class Propane
class Regex
attr_reader :unit
@@ -1,4 +1,4 @@
class Imbecile
class Propane
class Regex
class NFA < FA
@@ -1,4 +1,4 @@
class Imbecile
class Propane
class Regex
class Unit
+1 -1
View File
@@ -1,4 +1,4 @@
class Imbecile
class Propane
class Rule
@@ -1,4 +1,4 @@
class Imbecile
class Propane
class Token
@@ -1,3 +1,3 @@
class Imbecile
class Propane
VERSION = "0.1.0"
end