----------------------------------------------------------------------- - TODO - ----------------------------------------------------------------------- -> Unit tests #K 1 LR(1) + LALR(1) #T 1 LR(0) -> Table generator (independent of specific tables)??? K> Fix BF ----------------------------------------------------------------------- - MOSTLY DONE - ----------------------------------------------------------------------- ----------------------------------------------------------------------- - DONE - ----------------------------------------------------------------------- -> BF tests R> README: bash completion + precedence + error recovery + debug T> Lexesis input file -> publication / LICENSE -> presentation K> Reading terminals from lexesis + checking for unknown symbols R> simple calculator K> Parsodus Parsodus parser -> Precedence + fill precedence in rules -> rule naming (problem: multiple rules same name -> change in backend) -> grammar struct change to contain optional name per rule -> Volgorde belangrijk? -> logging -> write configuration sets, table -> Generator: logging -> driver/main: debug flag -> Error reporting -> bool specialization in backend? T> Parsodus regex parser in Lexesis -> Vrijgeven in libraryformaat: mogelijkheid verschillende tokens opvragen R> Precedence resolution in generator R> man pages R> bash completion R> Generated code error handler T> Parser selection without enum (Thomas) (flexible matching (case insensitive, ...))