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

@@ -1,4 +1,4 @@
class Imbecile
class Propane
describe CodePointRange do
describe "#<=>" do
@@ -50,13 +50,13 @@ class TestLexer
end
def run(grammar, input)
imbecile = Imbecile.new(grammar)
token_dfa = Imbecile::Lexer::DFA.new(imbecile.instance_variable_get(:@tokens))
propane = Propane.new(grammar)
token_dfa = Propane::Lexer::DFA.new(propane.instance_variable_get(:@tokens))
test_lexer = TestLexer.new(token_dfa)
test_lexer.lex(input)
end
describe Imbecile::Lexer::DFA do
describe Propane::Lexer::DFA do
it "lexes a simple token" do
expect(run(<<EOF, "foo")).to eq [["foo", "foo"]]
token foo
@@ -1,4 +1,4 @@
class Imbecile
class Propane
class Parser
describe Item do
@@ -1,4 +1,4 @@
class Imbecile
class Propane
RSpec.describe Regex do
it "parses an empty expression" do
@@ -1,12 +1,12 @@
require "fileutils"
describe Imbecile do
describe Propane do
def write_grammar(grammar)
File.write("spec/run/testparser.i", grammar)
end
def build_parser
result = system(*%w[./imbecile.sh spec/run/testparser.i spec/run/testparser.d])
result = system(*%w[./propane.sh spec/run/testparser.i spec/run/testparser.d])
expect(result).to be_truthy
end
+1 -1
View File
@@ -1,5 +1,5 @@
require "bundler/setup"
require "imbecile"
require "propane"
RSpec.configure do |config|
# Enable flags like --only-failures and --next-failure