Rename to propane
This commit is contained in:
1 parent
fbd215098b
commit
ddadc2008b
32 files changed
+60
-100
No files matched your search
@@ -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
|
||||
@@ -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,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,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
|
||||
Reference in new issue
Block a user