- | ScriptRule of string * dependency * (string * meta_name) list * string
- | InitialScriptRule of string * string
- | FinalScriptRule of string * string
+ | ScriptRule of string (* name *) *
+ string * dependency *
+ (script_meta_name * meta_name * metavar) list *
+ meta_name list (*script vars*) * string
+ | InitialScriptRule of string (* name *) *
+ string * dependency * string
+ | FinalScriptRule of string (* name *) *
+ string * dependency * string
+
+and script_meta_name = string option (*string*) * string option (*ast*)