aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Use new parser and DFA compilerRyo Nihei2021-12-1018-5152/+181
* Add a new DFA compiler that generates DFA from a set of CPTreeRyo Nihei2021-12-106-0/+1402
* Add a new parser that constructs a tree representing characters as code point...Ryo Nihei2021-12-107-0/+3134
* Move UTF8-related processes to utf8 packageRyo Nihei2021-12-013-702/+535
* Remove default value's code points of General_CategoryRyo Nihei2021-11-284-716/+40
* Support Script property (Meet RL1.2 of UTS #18 partially)Ryo Nihei2021-11-288-13/+2888
* Make contributory properties unavailable except internal useRyo Nihei2021-11-284-1/+89
* Move all UCD-related processes to ucd packageRyo Nihei2021-11-279-4688/+4648
* Support Alphabetic property (Meet RL1.2 of UTS #18 partially)Ryo Nihei2021-11-265-8/+433
* Make character properties available in an inverse expression (Make [^\p{...}]...Ryo Nihei2021-11-252-0/+20
* Support Lowercase and Uppercase property (Meet RL1.2 of UTS #18 partially)Ryo Nihei2021-11-256-29/+174
* Support White_Space property (Meet RL1.2 of UTS #18 partially)Ryo Nihei2021-11-247-26/+161
* Fix key of generalCategoryCodePoints mapRyo Nihei2021-11-233-731/+740
* Refactor the UCD file parsersRyo Nihei2021-11-233-155/+202
* Update CHANGELOGRyo Nihei2021-10-091-0/+12
* Update godocRyo Nihei2021-10-052-8/+16
* Remove the ModeName and KindName fields from the driver.Token structRyo Nihei2021-10-035-270/+313
* Format the source code of a lexer maleeni-go generatesRyo Nihei2021-10-021-40/+140
* Disallow upper cases in an identifierRyo Nihei2021-09-244-99/+116
* Remove --debug option from compile commandRyo Nihei2021-09-233-107/+2
* Keep the order of AST nodes constantRyo Nihei2021-09-224-20/+50
* Add name field to the lexical specificationRyo Nihei2021-09-188-23/+97
* Generate constant values representing mode IDs, mode names, kind IDs, and kin...Ryo Nihei2021-09-184-106/+515
* Update CHANGELOGRyo Nihei2021-09-141-0/+7
* Add maleeni-go commandRyo Nihei2021-09-144-37/+668
* Define a lexical specification interfaceRyo Nihei2021-09-116-353/+370
* Remove --debug option from the lex commandRyo Nihei2021-09-082-63/+1
* Update CHANGELOGRyo Nihei2021-08-221-0/+7
* Add lexeme positions to tokensRyo Nihei2021-08-073-39/+226
* Use Go 1.16Ryo Nihei2021-08-072-2/+2
* Update CHANGELOGRyo Nihei2021-08-021-0/+7
* Change APIsRyo Nihei2021-08-0111-231/+289
* Add unique kind IDs to tokensRyo Nihei2021-08-015-178/+239
* Fix CHANGELOGRyo Nihei2021-07-291-1/+1
* Update CHANGELOGRyo Nihei2021-07-221-0/+7
* Add CHANGELOGRyo Nihei2021-07-221-0/+17
* Add spec.EscapePattern functionRyo Nihei2021-07-222-0/+49
* Support passive mode transitionRyo Nihei2021-06-103-25/+140
* Update READMERyo Nihei2021-06-081-1/+1
* Update READMERyo Nihei2021-06-041-2/+30
* Add status badgeRyo Nihei2021-06-031-0/+2
* Set up CIRyo Nihei2021-06-031-0/+22
* Update READMERyo Nihei2021-06-021-0/+13
* Update READMERyo Nihei2021-05-281-0/+59
* Add example lexical specificationRyo Nihei2021-05-273-0/+604
* Allow duplicate names between fragments and non-fragmentsRyo Nihei2021-05-273-11/+123
* Add fragment expressionRyo Nihei2021-05-2511-61/+540
* Fix the initial state numberRyo Nihei2021-05-191-1/+5
* Remove the shorthand for --compression-level option from the compile commandRyo Nihei2021-05-131-1/+1
* Rename fields of driver.TokenRyo Nihei2021-05-133-26/+25