Sha256: f1aa6241d37bd2655a8aa77fa1f2a159d13e5442d5c18392145b58175f91fd43

Contents?: true

Size: 866 Bytes

Versions: 11

Compression:

Stored size: 866 Bytes

Contents

require 'cucumber/ast/comment'
require 'cucumber/ast/tags'
require 'cucumber/ast/features'
require 'cucumber/ast/feature'
require 'cucumber/ast/scenario'
require 'cucumber/ast/scenario_outline'
require 'cucumber/ast/step'
require 'cucumber/ast/table'
require 'cucumber/ast/py_string'
require 'cucumber/ast/outline_table'
require 'cucumber/ast/examples'
require 'cucumber/ast/visitor'
require 'cucumber/ast/filter'

module Cucumber
  # Classes in this module represent the Abstract Syntax Tree (AST)
  # that gets built when feature files are parsed.
  #
  # AST classes don't expose any internal data directly. This is
  # in order to encourage a less coupled design in the classes
  # that operate on the AST. The only public method is #accept.
  #
  # The AST can be traversed with a visitor. See Cucumber::Format::Pretty
  # for an example.
  module Ast
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
aslakhellesoy-cucumber-0.1.16.5 lib/cucumber/ast.rb
aslakhellesoy-cucumber-0.1.99.1 lib/cucumber/ast.rb
aslakhellesoy-cucumber-0.1.99.10 lib/cucumber/ast.rb
aslakhellesoy-cucumber-0.1.99.11 lib/cucumber/ast.rb
aslakhellesoy-cucumber-0.1.99.2 lib/cucumber/ast.rb
aslakhellesoy-cucumber-0.1.99.3 lib/cucumber/ast.rb
aslakhellesoy-cucumber-0.1.99.5 lib/cucumber/ast.rb
aslakhellesoy-cucumber-0.1.99.6 lib/cucumber/ast.rb
aslakhellesoy-cucumber-0.1.99.7 lib/cucumber/ast.rb
aslakhellesoy-cucumber-0.1.99.8 lib/cucumber/ast.rb
aslakhellesoy-cucumber-0.1.99.9 lib/cucumber/ast.rb