Module type Camlp4.Sig.Syntax

module type Syntax = sig .. end

module Loc: Camlp4.Sig.Loc 
module Ast: Camlp4.Sig.Ast  with type loc = Loc.t
module Token: Camlp4.Sig.Token  with module Loc = Loc
module Gram: Camlp4.Sig.Grammar.Static  with module Loc = Loc
          and module Token = Token
module Quotation: Camlp4.Sig.Quotation  with module Ast = Ast
module AntiquotSyntax: Parser(Ast).SIMPLE 
include Warning(Loc).S
include Parser(Ast).S
include Printer(Ast).S