Module: Gisele::Analysis

Defined in:
lib/gisele/analysis.rb,
lib/gisele/analysis/glts.rb,
lib/gisele/analysis/ghmsc.rb,
lib/gisele/analysis/mixin.rb,
lib/gisele-analysis/version.rb,
lib/gisele/analysis/session.rb,
lib/gisele/analysis/variable.rb,
lib/gisele/analysis/glts/merge.rb,
lib/gisele/analysis/glts/union.rb,
lib/gisele/analysis/glts/guards.rb,
lib/gisele/analysis/glts/eclosure.rb,
lib/gisele/analysis/glts/minimize.rb,
lib/gisele/analysis/glts/separate.rb,
lib/gisele/analysis/glts/invariants.rb,
lib/gisele/analysis/variable/fluent.rb,
lib/gisele/analysis/glts/determinize.rb,
lib/gisele/analysis/glts/equivalence.rb,
lib/gisele/analysis/mixin/vars_holder.rb,
lib/gisele/analysis/variable/trackvar.rb,
lib/gisele/analysis/compiling/ast2glts.rb,
lib/gisele/analysis/compiling/ast2graph.rb,
lib/gisele/analysis/compiling/processor.rb,
lib/gisele/analysis/mixin/bdd_management.rb,
lib/gisele/analysis/compiling/ast2session.rb,
lib/gisele/analysis/compiling/boolexpr2bdd.rb

Defined Under Namespace

Modules: Compiling, Mixin, Version Classes: Fluent, Ghmsc, Glts, Session, Trackvar, Variable

Constant Summary collapse

VERSION =
Version.to_s

Class Method Summary collapse

Class Method Details

.sessionObject



4
5
6
7
8
9
# File 'lib/gisele/analysis.rb', line 4

def self.session
  s = Session.new
  yield(s)
ensure
  s.close
end