X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=posix%2Fsh%2Flemon.h;fp=posix%2Fsh%2Flemon.h;h=f89aabf2658efa2cd2f2ce7695f052ff8047d0f2;hb=4476699b7c7de3abf9f6da71ed409b2c032dc50f;hp=0000000000000000000000000000000000000000;hpb=2e838897cc574a9147bcf0b1681aeeaa44001fce;p=pdutils diff --git a/posix/sh/lemon.h b/posix/sh/lemon.h new file mode 100644 index 0000000..f89aabf --- /dev/null +++ b/posix/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);