Sha256: 76e62f51ea429c9ae0aa72af1bf159292096d7b0f0ae81b93f28cc2d5e7f5692

Contents?: true

Size: 963 Bytes

Versions: 4

Compression:

Stored size: 963 Bytes

Contents

module Gisele
  module Language
    module Syntax
      module Node

        def to_ast
          Language::sexpr(value, {:citrus_match => self})
        end

        def value
          _to_ast
        end

      end # module Node
    end # module Syntax
  end # module Language
end # module Gisele
require_relative 'event_set'
require_relative 'fluent_def'
require_relative 'trackvar_def'
require_relative 'var_ref'
require_relative 'bool_lit'
require_relative 'bool_paren'
require_relative 'bool_not'
require_relative 'bool_and'
require_relative 'bool_or'
require_relative 'bool_expr'
require_relative 'st_list'
require_relative 'implicit_seq_st'
require_relative 'task_call_st'
require_relative 'seq_st'
require_relative 'par_st'
require_relative 'while_st'
require_relative 'if_st'
require_relative 'else_clause'
require_relative 'elsif_clause'
require_relative 'case_st'
require_relative 'when_clause'
require_relative 'task_def'
require_relative 'unit_def'

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
gisele-language-0.6.0 lib/gisele/language/syntax/node.rb
gisele-language-0.5.1 lib/gisele/language/syntax/node.rb
gisele-language-0.5.0 lib/gisele/language/syntax/node.rb
gisele-0.5.0 lib/gisele/language/syntax/node.rb