Class Kwartz::NativeExpression
In: kwartz/node.rb
Parent: Expression

represents expression in target language code

Methods

_inspect   accept   new  

External Aliases

escape -> escape?

Attributes

code  [R] 
escape  [RW] 

Public Class methods

[Source]

# File kwartz/node.rb, line 46
    def initialize(code, escape=nil)
      @code = code
      @escape = escape unless escape == nil
    end

Public Instance methods

[Source]

# File kwartz/node.rb, line 56
    def _inspect(indent=0)
      return @code
    end

[Source]

# File kwartz/node.rb, line 61
    def accept(translator)
      translator.translate_native_expr(self)
    end

[Validate]