aboutsummaryrefslogtreecommitdiff
path: root/compiler/compiler.go (unfollow)
Commit message (Expand)AuthorFilesLines
2021-05-25Add fragment expressionRyo Nihei1-7/+17
2021-05-19Fix the initial state numberRyo Nihei1-1/+5
2021-05-13Remove the shorthand for --compression-level option from the compile commandRyo Nihei1-1/+1
2021-05-13Rename fields of driver.TokenRyo Nihei3-26/+25
2021-05-12Use go fmt instead of gofmtRyo Nihei1-1/+1
2021-05-11Add --compression-level option to compile commandRyo Nihei6-45/+119
2021-05-11Fix a text representation of an error tokenRyo Nihei2-22/+51
2021-05-10Update README and godocRyo Nihei2-8/+227
2021-05-08Change package structureRyo Nihei6-7/+5
2021-05-08Add --break-on-error option to lex commandRyo Nihei2-3/+9
2021-05-08Add CLI optionsRyo Nihei4-56/+117
2021-05-07Change type of acceping_states to sliceRyo Nihei3-5/+9
2021-05-07Add transition table compressorRyo Nihei6-18/+431
2021-05-05Remove Peek* functionsRyo Nihei2-86/+0
2021-05-04Improve performance of the symbolPositionSetRyo Nihei4-63/+98
2021-05-04Add lex modeRyo Nihei4-211/+504
2021-05-02Generate an invalid token from incompleted input.Ryo Nihei1-0/+5
2021-05-02Fix parser to recognize property expressions in bracket expressionsRyo Nihei2-0/+14
2021-05-02Improve compilation time a littleRyo Nihei3-174/+269
2021-04-30Add character property expression (Meet RL1.2 of UTS #18 partially)Ryo Nihei10-27/+4748
2021-04-24Add code point expression (Meet RL1.1 of UTS #18)Ryo Nihei6-18/+512
2021-04-17Add validation of lexical specs and improve error messagesRyo Nihei6-75/+174
2021-04-17Change the lexical specs of regexp and define concrete syntax error valuesRyo Nihei7-446/+603
2021-04-12Increase the maximum number of symbol positions per patternRyo Nihei5-29/+139
2021-04-11Fix grammar the parser acceptsRyo Nihei6-98/+1192
2021-04-08Add logging to compile commandRyo Nihei4-49/+133
2021-04-06Print the result of the lex command in JSON formatRyo Nihei3-140/+185
2021-04-01Add logical inverse expressionRyo Nihei7-37/+786
2021-03-07Pass values in error type to panic()Ryo Nihei1-2/+2
2021-02-25RefactoringRyo Nihei5-502/+351
2021-02-24Add range expressionRyo Nihei4-9/+977
2021-02-20Add + and ? operatorsRyo Nihei6-21/+117
2021-02-17Fix computation of last positionsRyo Nihei2-0/+122
2021-02-16Add logging to lex commandRyo Nihei3-5/+126
2021-02-16Add CLIRyo Nihei6-0/+433
2021-02-16Add types of lexical specificationsRyo Nihei5-90/+133
2021-02-14Add bracket expression matching specified characterRyo Nihei4-9/+127
2021-02-14Add dot symbol matching any single characterRyo Nihei7-21/+201
2021-02-14Add driverRyo Nihei2-0/+309
2021-02-14Add compilerRyo Nihei9-0/+1268