X-Git-Url: https://pd.if.org/git/?p=pdutils;a=blobdiff_plain;f=utils%2Fsh%2Flemon.h;fp=utils%2Fsh%2Flemon.h;h=f89aabf2658efa2cd2f2ce7695f052ff8047d0f2;hp=0000000000000000000000000000000000000000;hb=dce1707cec7cd4268fe73371c7488052e5058181;hpb=5cd80baaa2b300ac0e2bded7bf9dfc7b74022ab8 diff --git a/utils/sh/lemon.h b/utils/sh/lemon.h new file mode 100644 index 0000000..f89aabf --- /dev/null +++ b/utils/sh/lemon.h @@ -0,0 +1,8 @@ +#include + +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);