rename renderer to compiler

This commit is contained in:
leaf corcoran
2014-02-06 19:59:48 -08:00
parent f39251eaf7
commit 443f4ad8e6
2 changed files with 12 additions and 12 deletions

View File

@@ -54,7 +54,7 @@ pos_to_line = function(str, pos)
end end
return line return line
end end
local Renderer local Compiler
do do
local _base_0 = { local _base_0 = {
render = function(self) render = function(self)
@@ -94,7 +94,7 @@ do
self.i = 0 self.i = 0
end, end,
__base = _base_0, __base = _base_0,
__name = "Renderer" __name = "Compiler"
}, { }, {
__index = _base_0, __index = _base_0,
__call = function(cls, ...) __call = function(cls, ...)
@@ -104,7 +104,7 @@ do
end end
}) })
_base_0.__class = _class_0 _base_0.__class = _class_0
Renderer = _class_0 Compiler = _class_0
end end
local Parser local Parser
do do
@@ -323,11 +323,11 @@ do
end end
return self:chunks_to_lua(...) return self:chunks_to_lua(...)
end, end,
chunks_to_lua = function(self, renderer_cls) chunks_to_lua = function(self, compiler_cls)
if renderer_cls == nil then if compiler_cls == nil then
renderer_cls = Renderer compiler_cls = Compiler
end end
local r = renderer_cls() local r = compiler_cls()
r:header() r:header()
local _list_0 = self.chunks local _list_0 = self.chunks
for _index_0 = 1, #_list_0 do for _index_0 = 1, #_list_0 do
@@ -397,6 +397,6 @@ return {
compile = compile, compile = compile,
render = render, render = render,
Parser = Parser, Parser = Parser,
Renderer = Renderer, Compiler = Compiler,
_version = VERSION _version = VERSION
} }

View File

@@ -39,7 +39,7 @@ pos_to_line = (str, pos) ->
line += 1 line += 1
line line
class Renderer class Compiler
new: => new: =>
@buffer = {} @buffer = {}
@i = 0 @i = 0
@@ -235,8 +235,8 @@ class Parser
@chunks_to_lua ... @chunks_to_lua ...
-- generates the code of the template -- generates the code of the template
chunks_to_lua: (renderer_cls=Renderer) => chunks_to_lua: (compiler_cls=Compiler) =>
r = renderer_cls! r = compiler_cls!
r\header! r\header!
for chunk in *@chunks for chunk in *@chunks
@@ -275,5 +275,5 @@ render = (str, ...) ->
else else
nil, err nil, err
{ :compile, :render, :Parser, :Renderer, _version: VERSION } { :compile, :render, :Parser, :Compiler, _version: VERSION }