summaryrefslogtreecommitdiffstatshomepage
path: root/mdoc.h
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2008-12-28 00:34:20 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2008-12-28 00:34:20 +0000
commitf560c8171b3c347f410aed692168d4bd5ee00513 (patch)
tree49547698c8b614eaa9dc414e660bef7172edf3e3 /mdoc.h
parent990c4d95f389f1f47a9a5fa56c6009c6b2d7d2ff (diff)
downloadmandoc-f560c8171b3c347f410aed692168d4bd5ee00513.tar.gz
mandoc-f560c8171b3c347f410aed692168d4bd5ee00513.tar.zst
mandoc-f560c8171b3c347f410aed692168d4bd5ee00513.zip
*** empty log message ***
Diffstat (limited to 'mdoc.h')
-rw-r--r--mdoc.h17
1 files changed, 12 insertions, 5 deletions
diff --git a/mdoc.h b/mdoc.h
index 3fe34117..45a691e9 100644
--- a/mdoc.h
+++ b/mdoc.h
@@ -1,4 +1,4 @@
-/* $Id: mdoc.h,v 1.4 2008/12/23 05:30:49 kristaps Exp $ */
+/* $Id: mdoc.h,v 1.5 2008/12/28 00:34:20 kristaps Exp $ */
/*
* Copyright (c) 2008 Kristaps Dzonsons <kristaps@kth.se>
*
@@ -192,17 +192,19 @@
#define MDOC_ARG_MAX 60
enum mdoc_err {
- ERR_SYNTAX_QUOTE,
+ ERR_SYNTAX_QUOTE, /* NOTUSED */
ERR_SYNTAX_UNQUOTE,
ERR_SYNTAX_WS,
- ERR_SYNTAX_ARGS,
- ERR_SYNTAX_BADARG,
+ ERR_SYNTAX_ARG,
+ ERR_SYNTAX_ARGFORM,
ERR_SYNTAX_ARGVAL,
+ ERR_SYNTAX_ARGBAD,
ERR_SYNTAX_ARGMANY,
ERR_MACRO_NOTSUP,
ERR_MACRO_NOTCALL,
ERR_SCOPE_BREAK,
ERR_SCOPE_NOCTX,
+ ERR_SCOPE_NONEST,
ERR_SEC_PROLOGUE,
ERR_SEC_NPROLOGUE,
ERR_SEC_PROLOGUE_OO,
@@ -215,9 +217,13 @@ enum mdoc_err {
enum mdoc_warn {
WARN_SYNTAX_WS_EOLN,
WARN_SYNTAX_MACLIKE,
+ WARN_SYNTAX_ARGLIKE,
+ WARN_SYNTAX_QUOTED,
+ WARN_IGN_AFTER_BLK,
+ WARN_IGN_BEFORE_BLK,
WARN_SEC_OO,
WARN_ARGS_GE1,
- WARN_SYNTAX_ARGLIKE
+ WARN_ARGS_EQ0,
};
struct mdoc_arg {
@@ -370,6 +376,7 @@ struct mdoc_node {
struct mdoc_node *parent;
struct mdoc_node *child;
struct mdoc_node *next;
+ struct mdoc_node *prev;
enum mdoc_type type;
union mdoc_data data;
};