From da1764a9f839e1d29b2bee12d35534f71f05c6ff Mon Sep 17 00:00:00 2001 From: Akshay Date: Fri, 30 Apr 2021 22:25:19 +0530 Subject: law & order --- 06/main.y | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 06/main.y (limited to '06/main.y') diff --git a/06/main.y b/06/main.y new file mode 100644 index 0000000..25005df --- /dev/null +++ b/06/main.y @@ -0,0 +1,28 @@ +%{ +#include +#include +int yylex(); +int yyerror(char *); +%} + +%token A B ERR + +%% + +S: + A S B + | + ; + +%% + +int yyerror(char *s) { + printf("error: %s", s); + exit(0); +} + +int main() { + yyparse(); + printf("valid string\n"); + return 0; +} -- cgit v1.2.3