Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2025-03-20 | rm LICENSE | EuAndreh | 1 | -21/+0 | |
2024-11-29 | Absorb compiler/parser/ | EuAndreh | 9 | -3605/+3565 | |
2024-11-29 | rm example/* | EuAndreh | 2 | -601/+0 | |
2024-11-29 | rm ucd/*.go into separate project | EuAndreh | 10 | -7385/+0 | |
2024-11-29 | rm go.mod go.sum | EuAndreh | 2 | -291/+0 | |
2024-11-29 | rm .github/workflows/ci.yaml | EuAndreh | 1 | -33/+0 | |
2024-11-29 | Absorb spec/ | EuAndreh | 5 | -638/+628 | |
2024-11-29 | Absorb compressor/ code | EuAndreh | 4 | -336/+328 | |
2024-11-03 | Absorb utf8/ code | EuAndreh | 4 | -293/+390 | |
2024-11-03 | Setup Makefile project structure with empty src/tre.go source | EuAndreh | 18 | -0/+410 | |
2022-04-19 | Update CHANGELOG | Ryo Nihei | 1 | -0/+7 | |
2022-04-19 | Fix the calculation of inverse bracket expressions | Ryo Nihei | 2 | -10/+402 | |
Close #7 | |||||
2022-03-21 | Avoid panic on spelling inconsistencies errors | Ryo Nihei | 2 | -5/+119 | |
close #5 | |||||
2022-03-21 | Update README | Ryo Nihei | 1 | -71/+97 | |
2021-12-15 | Use golangci-lint | Ryo Nihei | 12 | -62/+64 | |
2021-12-12 | Update CHANGELOG | Ryo Nihei | 1 | -0/+17 | |
2021-12-12 | Remove --lex-spec option from maleeni-compile command | Ryo Nihei | 2 | -5/+11 | |
2021-12-11 | Add tests of compiler/parser package | Ryo Nihei | 3 | -4/+13 | |
2021-12-11 | Make character properties unavailable in bracket expressions | Ryo Nihei | 5 | -33/+105 | |
2021-12-11 | Simplify process that generates UTF-8 byte sequences from a code point range | Ryo Nihei | 3 | -371/+266 | |
2021-12-10 | Use new parser and DFA compiler | Ryo Nihei | 18 | -5152/+181 | |
2021-12-10 | Add a new DFA compiler that generates DFA from a set of CPTree | Ryo Nihei | 6 | -0/+1402 | |
2021-12-10 | Add a new parser that constructs a tree representing characters as code ↵ | Ryo Nihei | 7 | -0/+3134 | |
points, not byte sequences | |||||
2021-12-01 | Move UTF8-related processes to utf8 package | Ryo Nihei | 3 | -702/+535 | |
2021-11-28 | Remove default value's code points of General_Category | Ryo Nihei | 4 | -716/+40 | |
2021-11-28 | Support Script property (Meet RL1.2 of UTS #18 partially) | Ryo Nihei | 8 | -13/+2888 | |
2021-11-28 | Make contributory properties unavailable except internal use | Ryo Nihei | 4 | -1/+89 | |
This change follows [UAX #44 5.13 Property APIs]. > The following subtypes of Unicode character properties should generally not be exposed in APIs, > except in limited circumstances. They may not be useful, particularly in public API collections, > and may instead prove misleading to the users of such API collections. > > * Contributory properties are not recommended for public APIs. > ... https://unicode.org/reports/tr44/#Property_APIs | |||||
2021-11-27 | Move all UCD-related processes to ucd package | Ryo Nihei | 9 | -4688/+4648 | |
2021-11-26 | Support Alphabetic property (Meet RL1.2 of UTS #18 partially) | Ryo Nihei | 5 | -8/+433 | |
2021-11-25 | Make character properties available in an inverse expression (Make ↵ | Ryo Nihei | 2 | -0/+20 | |
[^\p{...}] available) | |||||
2021-11-25 | Support Lowercase and Uppercase property (Meet RL1.2 of UTS #18 partially) | Ryo Nihei | 6 | -29/+174 | |
2021-11-24 | Support White_Space property (Meet RL1.2 of UTS #18 partially) | Ryo Nihei | 7 | -26/+161 | |
2021-11-23 | Fix key of generalCategoryCodePoints map | Ryo Nihei | 3 | -731/+740 | |
Use the abbreviation `cn` of the general category value `unassigned` as a key of the `generalCategoryCodePoints` map. | |||||
2021-11-23 | Refactor the UCD file parsers | Ryo Nihei | 3 | -155/+202 | |
2021-10-09 | Update CHANGELOG | Ryo Nihei | 1 | -0/+12 | |
2021-10-05 | Update godoc | Ryo Nihei | 2 | -8/+16 | |
2021-10-03 | Remove the ModeName and KindName fields from the driver.Token struct | Ryo Nihei | 5 | -273/+316 | |
2021-10-02 | Format the source code of a lexer maleeni-go generates | Ryo Nihei | 1 | -40/+140 | |
2021-09-24 | Disallow upper cases in an identifier | Ryo Nihei | 4 | -99/+116 | |
2021-09-23 | Remove --debug option from compile command | Ryo Nihei | 3 | -107/+2 | |
2021-09-22 | Keep the order of AST nodes constant | Ryo Nihei | 4 | -20/+50 | |
2021-09-18 | Add name field to the lexical specification | Ryo Nihei | 8 | -23/+97 | |
2021-09-18 | Generate constant values representing mode IDs, mode names, kind IDs, and ↵ | Ryo Nihei | 4 | -106/+515 | |
kind names | |||||
2021-09-14 | Update CHANGELOG | Ryo Nihei | 1 | -0/+7 | |
2021-09-14 | Add maleeni-go command | Ryo Nihei | 4 | -37/+668 | |
maleeni-go generates a lexer that recognizes a specific lexical specification. | |||||
2021-09-11 | Define a lexical specification interface | Ryo Nihei | 6 | -356/+373 | |
2021-09-08 | Remove --debug option from the lex command | Ryo Nihei | 2 | -63/+1 | |
2021-08-22 | Update CHANGELOG | Ryo Nihei | 1 | -0/+7 | |
2021-08-07 | Add lexeme positions to tokens | Ryo Nihei | 3 | -39/+226 | |
close #1 | |||||
2021-08-07 | Use Go 1.16 | Ryo Nihei | 2 | -2/+2 | |