Sha256: ce4a1a711c05e75b89b894674e5e414e5deb04c618487a199015341107c60fba

Contents?: true

Size: 1.26 KB

Versions: 5

Compression:

Stored size: 1.26 KB

Contents

module Alf
  module Sql
    Grammar = Sexpr.load(Path.dir/'grammar.sexp.yml')
    module Grammar

      def tagging_reference
        Sql
      end

      def default_tagging_module
        Expr
      end

    end # module Grammar
  end # module Sql
end # module Alf
require_relative "nodes/expr"
require_relative "nodes/set_operator"
require_relative "nodes/literal"
require_relative "nodes/column_name"
require_relative "nodes/qualified_name"
require_relative "nodes/range_var_name"
require_relative "nodes/select_exp"
require_relative "nodes/set_quantifier"
require_relative "nodes/select_list"
require_relative "nodes/select_star"
require_relative "nodes/select_item"
require_relative "nodes/from_clause"
require_relative "nodes/table_as"
require_relative "nodes/subquery_as"
require_relative "nodes/table_name"
require_relative "nodes/order_by_clause"
require_relative "nodes/order_by_term"
require_relative "nodes/limit_clause"
require_relative "nodes/offset_clause"
require_relative "nodes/union"
require_relative "nodes/intersect"
require_relative "nodes/except"
require_relative "nodes/with_exp"
require_relative "nodes/with_spec"
require_relative "nodes/name_intro"
require_relative "nodes/where_clause"
require_relative "nodes/cross_join"
require_relative "nodes/inner_join"

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
alf-sql-0.16.3 lib/alf/sql/grammar.rb
alf-sql-0.16.2 lib/alf/sql/grammar.rb
alf-sql-0.16.1 lib/alf/sql/grammar.rb
alf-sql-0.16.0 lib/alf/sql/grammar.rb
alf-sql-0.15.0 lib/alf/sql/grammar.rb