aboutsummaryrefslogtreecommitdiff
path: root/driver (follow)
Commit message (Expand)AuthorAgeFilesLines
* Use golangci-lintRyo Nihei2021-12-151-2/+18
* Use new parser and DFA compilerRyo Nihei2021-12-101-2/+5
* Make character properties available in an inverse expression (Make [^\p{...}]...Ryo Nihei2021-11-251-0/+16
* Update godocRyo Nihei2021-10-052-8/+16
* Remove the ModeName and KindName fields from the driver.Token structRyo Nihei2021-10-033-262/+275
* Format the source code of a lexer maleeni-go generatesRyo Nihei2021-10-021-40/+140
* Disallow upper cases in an identifierRyo Nihei2021-09-241-84/+84
* Add name field to the lexical specificationRyo Nihei2021-09-182-10/+43
* Generate constant values representing mode IDs, mode names, kind IDs, and kin...Ryo Nihei2021-09-182-91/+165
* Add maleeni-go commandRyo Nihei2021-09-141-0/+517
* Define a lexical specification interfaceRyo Nihei2021-09-113-338/+356
* Remove --debug option from the lex commandRyo Nihei2021-09-081-35/+0
* Add lexeme positions to tokensRyo Nihei2021-08-072-39/+224
* Change APIsRyo Nihei2021-08-012-77/+78
* Add unique kind IDs to tokensRyo Nihei2021-08-012-178/+186
* Add spec.EscapePattern functionRyo Nihei2021-07-221-0/+28
* Support passive mode transitionRyo Nihei2021-06-102-24/+136
* Add fragment expressionRyo Nihei2021-05-251-0/+52
* Rename fields of driver.TokenRyo Nihei2021-05-132-24/+23
* Add --compression-level option to compile commandRyo Nihei2021-05-112-25/+43
* Fix a text representation of an error tokenRyo Nihei2021-05-112-22/+51
* Update README and godocRyo Nihei2021-05-101-7/+23
* Add --break-on-error option to lex commandRyo Nihei2021-05-081-0/+1
* Add CLI optionsRyo Nihei2021-05-081-15/+15
* Change type of acceping_states to sliceRyo Nihei2021-05-071-2/+2
* Add transition table compressorRyo Nihei2021-05-071-6/+12
* Remove Peek* functionsRyo Nihei2021-05-052-86/+0
* Add lex modeRyo Nihei2021-05-042-206/+350
* Generate an invalid token from incompleted input.Ryo Nihei2021-05-021-0/+5
* Add code point expression (Meet RL1.1 of UTS #18)Ryo Nihei2021-04-241-2/+35
* Add validation of lexical specs and improve error messagesRyo Nihei2021-04-172-33/+32
* Change the lexical specs of regexp and define concrete syntax error valuesRyo Nihei2021-04-171-18/+21
* Print the result of the lex command in JSON formatRyo Nihei2021-04-062-134/+180
* Add logical inverse expressionRyo Nihei2021-04-011-3/+20
* Add range expressionRyo Nihei2021-02-241-1/+260
* Add + and ? operatorsRyo Nihei2021-02-201-5/+35
* Add logging to lex commandRyo Nihei2021-02-161-3/+58
* Add types of lexical specificationsRyo Nihei2021-02-162-79/+78
* Add bracket expression matching specified characterRyo Nihei2021-02-141-0/+18
* Add dot symbol matching any single characterRyo Nihei2021-02-141-1/+43
* Add driverRyo Nihei2021-02-142-0/+309