File ‹args_antiquotations.ML›
@{parse_entries (sig) PARSE_ARGS_ANTIQUOTATIONS_ARGS [args, sep, encl, encl_arg, start, stop]}
@{parse_entries (sig) PARSE_ARGS_ANTIQUOTATIONS_ARG_ARGS [args, encl, n]}
@{parse_entries (sig) PARSE_ARGS_ANTIQUOTATIONS_ARG_CONFIG_ARGS [args, encl]}
signature ARGS_ANTIQUOTATIONS_ARGS =
sig
structure PAS : PARSE_ARGS_ANTIQUOTATIONS_ARGS
structure PAA : PARSE_ARGS_ANTIQUOTATIONS_ARG_ARGS
structure PACA : PARSE_ARGS_ANTIQUOTATIONS_ARG_CONFIG_ARGS
val PACA_entries_from_PAA_entries : ('a, 'b, 'c) PAA.entries -> ('a, 'b) PACA.entries
val PAA_entries_from_PACA_entries : ('a, 'b) PACA.entries -> 'c -> ('a, 'b, 'c) PAA.entries
type args_args = (string list, string, string * string, string * string, int, int option)
PAS.entries
type arg_args = (string list, string * string, int) PAA.entries
type arg_config_args = (string list, string * string) PACA.entries
val nargs : args_args -> int
val mk_args_code : args_args -> string
val mk_arg_code : arg_args -> string
val args_arg_parsers : (string list parser, string parser, (string * string) parser,
(string * string) parser, int context_parser, int option context_parser) PAS.entries
val arg_arg_parsers : (string list parser, (string * string) parser, int context_parser)
PAA.entries
end
structure Args_Antiquotations_Args : ARGS_ANTIQUOTATIONS_ARGS =
struct
structure PU = Parse_Util