aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Replace src/urubu/ucd.go with "ucdx" dependencyHEADmainEuAndreh2025-06-136-7314/+13
* Makefile: Add switch for picking number of parallel fuzz workersEuAndreh2025-05-292-6/+36
* meta.capim: Add with :dependencies keyEuAndreh2025-05-231-0/+9
* Setup i18n with gotext(0)EuAndreh2025-05-1721-35/+314
* Make: Use $< over $?EuAndreh2025-05-041-1/+1
* Combine "CompiledGrammar" and "Report" payloadsEuAndreh2024-12-214-66/+26
* chmod +x mkdeps.shEuAndreh2024-12-121-0/+0
* Makefile: Uncomment dependency on build filesEuAndreh2024-12-121-3/+3
* tests/unit/: Actually run existing testsEuAndreh2024-12-1212-12/+231
* Build and run existing test executables with no actual testsEuAndreh2024-12-1227-45/+247
* Move existing test files to "urubu" subdirectoryEuAndreh2024-12-1113-0/+7
* Do the same single file consolidation on testsEuAndreh2024-12-1128-4292/+4182
* Consolidate packages spread across multiple files into single oneEuAndreh2024-12-1161-10246/+10003
* rm LICENSEEuAndreh2024-12-111-21/+0
* rm .github/workflows/test.ymlEuAndreh2024-12-111-32/+0
* rm go.mod go.sumEuAndreh2024-12-112-20/+0
* Namespace packages with "urubu/"EuAndreh2024-12-1093-189/+189
* Start building test filesEuAndreh2024-12-1022-47/+109
* cmd/: Simplify flag usageEuAndreh2024-12-108-189/+34
* Build and test existing code as isEuAndreh2024-12-0232-68/+155
* Setup Makefile project structure with empty src/urubu.go sourceEuAndreh2024-11-1920-0/+458
* Add byte position to nodes of a syntax treeRyo Nihei2022-11-134-5/+22
* Fix typoRyo Nihei2022-11-133-12/+12
* Add byte position to tokensRyo Nihei2022-11-132-241/+270
* Set token positions for the EOF symbolRyo Nihei2022-11-122-3/+3
* Fix counting of token positionsRyo Nihei2022-11-121-37/+46
* Update CHANGELOGRyo Nihei2022-11-111-0/+32
* Import source code of lexer generatorRyo Nihei2022-11-1081-1168/+17101
* Split SymbolTable's APIs into reader/writerRyo Nihei2022-11-066-132/+171
* Move the skip table from lexer-related data to parser-related dataRyo Nihei2022-11-068-81/+69
* Remove anonymous symbol systemRyo Nihei2022-11-0513-277/+233
* Remove alias systemRyo Nihei2022-11-0516-240/+54
* Update READMERyo Nihei2022-08-081-0/+2
* Upgrade Go compiler to v1.19Ryo Nihei2022-08-076-32/+34
* Add testsRyo Nihei2022-08-061-0/+14
* Remove underscore syntax matching any symbolRyo Nihei2022-08-063-59/+8
* Prohibit error node having childrenRyo Nihei2022-08-052-0/+85
* Fix parse error messages for tree parserRyo Nihei2022-06-141-36/+54
* Support testing token's texts in vartan-test commandRyo Nihei2022-06-1310-193/+926
* Prohibit using a pattern in an alternativeRyo Nihei2022-06-126-19/+102
* Support the underscore symbol matching any symbols in vartan-test commandRyo Nihei2022-06-114-3/+55
* Remove the kind field from a node corresponding to an anonymous terminal symbolRyo Nihei2022-06-118-43/+249
* Support testable tree output in vartan-parse commandRyo Nihei2022-05-294-7/+66
* Add vartan-test commandRyo Nihei2022-05-2912-1/+2535
* Rename spec package to spec/grammar packageRyo Nihei2022-05-2729-29/+29
* Allows a directory to be specified as the --output option for the vartan-comp...Ryo Nihei2022-05-227-76/+112
* Stop supporting SLR(1) and always use LALR(1)Ryo Nihei2022-05-2220-1182/+67
* Prohibit applying #left, #right, #assign, and #prec to an error symbolRyo Nihei2022-05-152-14/+103
* Prohibit applying the expansion operator to anything other than identifiersRyo Nihei2022-05-153-2/+62
* Prohibit using escape sequences in string literalsRyo Nihei2022-05-155-86/+58