| SMLDoc |
structure DocComment =
struct
type id = string list
type docComment = string * string * tag list
datatype paramPattern =
IDParamPat of string
| TupleParamPat of paramPattern list
| RecordParamPat of (string * paramPattern) list
datatype tag =
AuthorTag of string
| ContributorTag of string
| CopyrightTag of string
| ExceptionTag of id * string
| ParamTag of string * string
| ParamsTag of paramPattern list
| ReturnTag of string
| SeeTag of string
| VersionTag of string
end
Type detail |
---|
type docComment = string * string * tag list
Datatype detail |
---|
datatype paramPattern =
IDParamPat of string
| TupleParamPat of paramPattern list
| RecordParamPat of (string * paramPattern) list
datatype tag =
AuthorTag of string
| ContributorTag of string
| CopyrightTag of string
| ExceptionTag of id * string
| ParamTag of string * string
| ParamsTag of paramPattern list
| ReturnTag of string
| SeeTag of string
| VersionTag of string
DataConstructor detail |
---|
constructor IDParamPat : string -> paramPattern
constructor TupleParamPat : paramPattern list -> paramPattern
constructor RecordParamPat : (string * paramPattern) list -> paramPattern
constructor AuthorTag : string -> tag
constructor ContributorTag : string -> tag
constructor CopyrightTag : string -> tag
constructor ExceptionTag : id * string -> tag
constructor ParamTag : string * string -> tag
constructor ParamsTag : paramPattern list -> tag
constructor ReturnTag : string -> tag
constructor SeeTag : string -> tag
constructor VersionTag : string -> tag
| SMLDoc: Documentation generator for SML |