mirror of
https://github.com/TangentFoxy/etlua.git
synced 2025-07-28 02:52:17 +00:00
rename renderer to compiler
This commit is contained in:
16
etlua.lua
16
etlua.lua
@@ -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
|
||||||
}
|
}
|
||||||
|
@@ -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 }
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user