version 1.67, 2009/07/24 12:48:18 |
version 1.72, 2009/10/26 04:09:45 |
|
|
#ifndef MDOC_H |
#ifndef MDOC_H |
#define MDOC_H |
#define MDOC_H |
|
|
#include <time.h> |
|
|
|
/* |
/* |
* This library implements a validating scanner/parser for ``mdoc'' roff |
* This library implements a validating scanner/parser for ``mdoc'' roff |
* macro documents, a.k.a. BSD manual page documents. The mdoc.c file |
* macro documents, a.k.a. BSD manual page documents. The mdoc.c file |
|
|
#define MDOC__Q 117 |
#define MDOC__Q 117 |
#define MDOC_br 118 |
#define MDOC_br 118 |
#define MDOC_sp 119 |
#define MDOC_sp 119 |
#define MDOC_MAX 120 |
#define MDOC__U 120 |
|
#define MDOC_MAX 121 |
|
|
/* What follows is a list of ALL possible macro arguments. */ |
/* What follows is a list of ALL possible macro arguments. */ |
|
|
|
|
#define MDOC_Emphasis 23 |
#define MDOC_Emphasis 23 |
#define MDOC_Symbolic 24 |
#define MDOC_Symbolic 24 |
#define MDOC_Nested 25 |
#define MDOC_Nested 25 |
#define MDOC_ARG_MAX 26 |
#define MDOC_Centred 26 |
|
#define MDOC_ARG_MAX 27 |
|
|
/* Type of a syntax node. */ |
/* Type of a syntax node. */ |
enum mdoc_type { |
enum mdoc_type { |
|
|
SEC_SYNOPSIS, |
SEC_SYNOPSIS, |
SEC_DESCRIPTION, |
SEC_DESCRIPTION, |
SEC_IMPLEMENTATION, |
SEC_IMPLEMENTATION, |
|
SEC_EXIT_STATUS, |
SEC_RETURN_VALUES, |
SEC_RETURN_VALUES, |
SEC_ENVIRONMENT, |
SEC_ENVIRONMENT, |
SEC_FILES, |
SEC_FILES, |
SEC_EXAMPLES, |
SEC_EXAMPLES, |
SEC_DIAGNOSTICS, |
SEC_DIAGNOSTICS, |
|
|
SEC_AUTHORS, |
SEC_AUTHORS, |
SEC_CAVEATS, |
SEC_CAVEATS, |
SEC_BUGS, |
SEC_BUGS, |
|
SEC_SECURITY, |
SEC_CUSTOM /* User-defined. */ |
SEC_CUSTOM /* User-defined. */ |
}; |
}; |
|
|