summaryrefslogtreecommitdiff
path: root/macros/texinfo/texinfo/tp/Texinfo/XS/parsetexi/api.h
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/texinfo/texinfo/tp/Texinfo/XS/parsetexi/api.h
Initial commit
Diffstat (limited to 'macros/texinfo/texinfo/tp/Texinfo/XS/parsetexi/api.h')
-rw-r--r--macros/texinfo/texinfo/tp/Texinfo/XS/parsetexi/api.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/macros/texinfo/texinfo/tp/Texinfo/XS/parsetexi/api.h b/macros/texinfo/texinfo/tp/Texinfo/XS/parsetexi/api.h
new file mode 100644
index 0000000000..12b52b5dda
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/Texinfo/XS/parsetexi/api.h
@@ -0,0 +1,21 @@
+/* api.h - declarations for api.c */
+extern ELEMENT *Root;
+
+void parse_text (char *);
+void parse_string(char *);
+int parse_file (char *filename);
+void reset_parser (void);
+void reset_parser_except_conf (void);
+void set_debug (int);
+void wipe_values (void);
+void reset_context_stack (void);
+
+HV *build_texinfo_tree (void);
+AV *build_label_list (void);
+AV *build_internal_xref_list (void);
+HV *build_float_list (void);
+HV *build_index_data (void);
+HV *build_global_info (void);
+HV *build_global_info2 (void);
+
+