aboutsummaryrefslogtreecommitdiff
path: root/nomsu.moon
diff options
context:
space:
mode:
authorBruce Hill <bitbucket@bruce-hill.com>2018-05-14 15:39:12 -0700
committerBruce Hill <bitbucket@bruce-hill.com>2018-05-14 15:39:16 -0700
commit3be20840caa484e6f07865338bac57de45765c81 (patch)
tree858588061d6952b13e53b9eef2bb2b7b475e319d /nomsu.moon
parent52a3631ed62e2ac7460bff49eebfa1153abd47ee (diff)
Removing dead code.
Diffstat (limited to 'nomsu.moon')
-rwxr-xr-xnomsu.moon24
1 files changed, 0 insertions, 24 deletions
diff --git a/nomsu.moon b/nomsu.moon
index 7ba25e7..c22136d 100755
--- a/nomsu.moon
+++ b/nomsu.moon
@@ -425,30 +425,6 @@ class NomsuCompiler
else @walk_tree(tree.value, depth+1)
return nil
- print_tree: (tree)=>
- io.write(colors.bright..colors.green)
- for node,depth in coroutine.wrap(-> @walk_tree tree)
- if Types.is_node(node)
- print("#{(" ")\rep(depth)}#{node.type}:")
- else
- print((" ")\rep(depth)..repr(node))
- io.write(colors.reset)
-
- tree_to_str: (tree)=>
- bits = {}
- for node,depth in coroutine.wrap(-> @walk_tree tree)
- if Types.is_node(node)
- insert bits, ("#{(" ")\rep(depth)}#{node.type}:")
- else
- insert bits, ((" ")\rep(depth)..repr(node))
- return concat(bits, "\n")
-
- tree_map: (tree, fn)=>
- -- Return a new tree with fn mapped to each node. If fn provides a replacement,
- -- use that and stop recursing, otherwise recurse.
- unless Types.is_node(tree) then return tree
- return tree\map(fn)
-
tree_with_replaced_vars: (tree, replacements)=>
return tree unless next(replacements)
if next(replacements).type == "Var"