]> pd.if.org Git - pdutils/blobdiff - utils/sh/lemon.h
added grammar and parser files for sh
[pdutils] / utils / sh / lemon.h
diff --git a/utils/sh/lemon.h b/utils/sh/lemon.h
new file mode 100644 (file)
index 0000000..f89aabf
--- /dev/null
@@ -0,0 +1,8 @@
+#include <stdio.h>
+
+struct parser_state;
+
+void *ParseAlloc(void *(*mallocProc)(size_t));
+void Parse(void *parser, int token, struct token * tokentype, struct parser_state *);
+void ParseFree(void *p, void (*freeProc)(void*));
+void ParseTrace(FILE *out, char *prompt);