From 14bda2fb2d881bd2ad4f1a53aabb937b534d545e Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Fri, 20 Apr 2018 14:33:49 -0700 Subject: Cleanups and optimizations. --- nomsu_tree.moon | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'nomsu_tree.moon') diff --git a/nomsu_tree.moon b/nomsu_tree.moon index c3f33bc..e675b17 100644 --- a/nomsu_tree.moon +++ b/nomsu_tree.moon @@ -8,13 +8,6 @@ immutable = require 'immutable' {:Lua, :Location} = require "lua_obj" -common_methods = { - __tostring: => - "#{@name}(#{repr(@value)})" - with_value: (value)=> getmetatable(self)(value, @source) -} -fields = {"value","source"} - Types = {} Types.DictEntry = immutable({"key","value"}, {name:"DictEntry"}) Types.is_node = (n)-> @@ -23,7 +16,7 @@ Types.is_node = (n)-> -- Helper method: Tree = (name, methods)-> with methods - .__tostring = => "#{@name}(#{repr(@value)})" + .__tostring = => "#{@name}(#{repr(@value)}, #{repr @source})" .with_value = (value)=> getmetatable(self)(value, @source) .type = name .name = name -- cgit v1.2.3