remove some of the node mess

This commit is contained in:
Torsten Ruger
2014-04-21 17:34:24 +03:00
parent ff38bde44e
commit fc3f5d5402
4 changed files with 19 additions and 24 deletions

View File

@ -1,5 +1,19 @@
require_relative 'str_scanner'
require_relative 'nodes'
class NumEquivAddrArgNode < NumLiteralArgNode
end
class LabelEquivAddrArgNode < LabelRefArgNode
end
class ToplevelNode < Node
attr_accessor :children
end
class DirectiveNode < Node
attr_accessor :name, :value
end
class LabelNode < Node
attr_accessor :name
end
module Asm
class Parser