node/lib/metasm/metasm/preprocessor.rb
def dump(comment = true)
			str = ''
			str << "\n// from #{@name.backtrace[-2, 2] * ':'}\n" if comment
			str << "#define #{@name.raw}"
			if args
				str << '(' << (@args.map { |t| t.raw } + (varargs ? ['...'] : [])).join(', ') << ')'
			end
			str << ' ' << @body.map { |t| t.raw }.join
		end
# the token holding the name used in the macro definition
the token holding the name used in the macro definition
the token holding the name used in the macro definition
def dump(comment = true)
			str = ''
			str << "\n// from #{@name.backtrace[-2, 2] * ':'}\n" if comment
			str << "#define #{@name.raw}"
			if args
				str << '(' << (@args.map { |t| t.raw } + (varargs ? ['...'] : [])).join(', ') << ')'
			end
			str << ' ' << @body.map { |t| t.raw }.join
		end
def dump ( comment = true ) str = '' str << "\n// from #{@name.backtrace[-2, 2] * ':'}\n" if comment str << "#define #{@name.raw}" if args str << '(' << ( @args . map { | t | t . raw } + ( varargs ? [ '...' ] : [ ] ) ) . join ( ', ' ) << ')' end str << ' ' << @body . map { | t | t . raw } . join end
the token holding the name used in the macro definition
the token holding the name used in the macro definition
comment