Parsers use backend-vtable pointers without needing the enum. TODO:
right now there is duplication as the enum backend value is still present- need to find out if it's OK to make a breaking change for anyone who is for reasons known only to themselves chekcing which backend enum value is one a parser they may have created and compiled...
Showing
- src/backends/lalr.c 2 additions, 1 deletionsrc/backends/lalr.c
- src/backends/llk.c 2 additions, 1 deletionsrc/backends/llk.c
- src/backends/packrat.c 3 additions, 1 deletionsrc/backends/packrat.c
- src/backends/regex.c 2 additions, 1 deletionsrc/backends/regex.c
- src/hammer.c 4 additions, 0 deletionssrc/hammer.c
- src/hammer.h 3 additions, 0 deletionssrc/hammer.h
- src/internal.h 9 additions, 0 deletionssrc/internal.h
- src/parsers/choice.c 1 addition, 0 deletionssrc/parsers/choice.c
- src/parsers/epsilon.c 2 additions, 1 deletionsrc/parsers/epsilon.c
- src/parsers/permutation.c 2 additions, 1 deletionsrc/parsers/permutation.c
- src/parsers/sequence.c 1 addition, 0 deletionssrc/parsers/sequence.c
Loading
Please register or sign in to comment