add compile_to_lua helper function

This commit is contained in:
leaf corcoran
2014-02-01 12:36:38 -08:00
parent 9fd6d7af0f
commit e81c4e4399
3 changed files with 24 additions and 0 deletions

View File

@@ -112,6 +112,18 @@ This is my message to <%= [=[oh yeah %>"]=] %>]]
out = fn {}, buff
assert.same "firsthelloyeah", out
it "should compile readme example", ->
parser = Parser!
first_fn = parser\load parser\compile_to_lua "Hello "
second_fn = parser\load parser\compile_to_lua "World"
buffer = {}
parser\run first_fn, nil, buffer
parser\run second_fn, nil, buffer
assert.same "Hello World", table.concat buffer
describe "Parser.in_string", ->
cases = {
{ "hello world", false }