Sha256: dbd4a1c180534c4b709477cc4fd4df83d2c01c36a8b4cd95e9678c329bf25651
Contents?: true
Size: 893 Bytes
Versions: 7
Compression:
Stored size: 893 Bytes
Contents
require 'spec_helper' require 'sfrp/flat/set' require 'sfrp/poly/set' module SFRP describe 'Compiled Poly-Set from Flat-Set' do let(:pset) do Flat::Set.new do |s| s << begin exp = F.nr_e('b', false) init_exp = F.call_e('init', []) Flat::Node.new('a', F.tv('a'), exp, init_exp) end s << begin exp = F.call_e('ff', []) Flat::Node.new('b', F.tv('a'), exp, nil) end s << begin int = F.t('Int', []) exp = F.vc_call_e('1', []) Flat::Function.new('init', int, [], [], exp, nil) end s << begin int = F.t('Int', []) Flat::Function.new('ff', int, [], [], nil, 'ff') end s.append_output_node_str('a') end.to_poly end it 'is compiled correctly' do pset # TODO wirte assertion end end end
Version data entries
7 entries across 7 versions & 1 rubygems