diff options
| author | s-ol <s-ol@users.noreply.github.com> | 2018-11-08 10:31:28 +0000 |
|---|---|---|
| committer | s-ol <s-ol@users.noreply.github.com> | 2018-11-08 10:31:28 +0000 |
| commit | ac0306d69b12d7be910c0ec27093ec506d6349ce (patch) | |
| tree | 9f4ecb9abeb65be7dc582ee5b8a45894e9e35241 /bundle_fileder.moon | |
| parent | cleanup (diff) | |
| download | mmm-ac0306d69b12d7be910c0ec27093ec506d6349ce.tar.gz mmm-ac0306d69b12d7be910c0ec27093ec506d6349ce.zip | |
rename properties to facets
Diffstat (limited to 'bundle_fileder.moon')
| -rw-r--r-- | bundle_fileder.moon | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/bundle_fileder.moon b/bundle_fileder.moon index 9ef2381..01aa0a4 100644 --- a/bundle_fileder.moon +++ b/bundle_fileder.moon @@ -29,12 +29,12 @@ readfile = (name) -> with file\read '*all' file\close! --- load a fs file as a fileder property -load_property = (path, filename) -> +-- load a fs file as a fileder facet +load_facet = (filename) -> key = (filename\match '(.*)%.%w+') or filename key = Key key\gsub '%$', '/' - value = readfile path .. filename + value = readfile filename key, value @@ -42,9 +42,9 @@ load_property = (path, filename) -> escape = (str) -> string.format '%q', tostring str -- compile a moonscript facet to lua -compile = (old, new, val) -> "-- this property has been transpiled from '#{old}' +compile = (old, new, val) -> "-- this facet has been transpiled from '#{old}' -- to '#{new}' for execution in the browser. --- refer to the original property as the source. +-- refer to the original facet as the source. #{to_lua val}" -- dump a fileder subtree as Lua source @@ -52,7 +52,7 @@ dump_fileder = do _dump = (fileder, root=false) -> code = "Fileder {" - for key, val in pairs fileder.props + for key, val in pairs fileder.facets if key.original key = "fromcache(#{escape key}, #{escape key.original})" else @@ -87,13 +87,13 @@ with io.open '$bundle.lua', 'w' if facet == '$order' order = [line for line in io.lines facet] continue - key, value = load_property '', facet - .props[key] = value + key, value = load_facet facet + .facets[key] = value if key.type\match '^text/moonscript %->' new_key = Key key.name, key.type\gsub '^text/moonscript %-> (.*)', 'text/lua -> %1' new_key.original = key - .props[new_key] = compile key, new_key, value + .facets[new_key] = compile key, new_key, value for child in *children_bundles -- @BUG: child bundles are malformed due to Tup bug ($ symbol) |
