Class Amrita::AmritaPragma
In: lib/amrita/node.rb
Parent: SpecialElement
Methods
clone    new    to_ruby   
Attributes
:pragma_body  [R] 
:scope  [R] 
Public Class methods
new(scope, pragma_body, fname=nil, lno=nil)
# File lib/amrita/node.rb, line 783
    def initialize(scope, pragma_body, fname=nil, lno=nil)
      scope = "local" unless scope
      @scope, @pragma_body = scope.intern, pragma_body
      super('!--', " amrita_pragma(#{scope}): #{pragma_body}", fname, lno)
    end
Public Instance methods
clone()
# File lib/amrita/node.rb, line 789
    def clone
      AmritaPragma.new(scope, pragma_body, @fname, @lno)
    end
to_ruby()
# File lib/amrita/node.rb, line 793
    def to_ruby
      ]AmritaPragma.new(#{scope.inspect}, #{pragma_body.inspect})]
    end