index
:
cotia
main
Unnamed repository; edit this file 'description' to name the repository.
External SSH Git service user
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
grammar
/
grammar.go
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Namespace packages with "urubu/"
EuAndreh
2024-12-10
1
-1390
/
+0
*
Build and test existing code as is
EuAndreh
2024-12-02
1
-5
/
+5
*
Import source code of lexer generator
Ryo Nihei
2022-11-10
1
-163
/
+171
*
Split SymbolTable's APIs into reader/writer
Ryo Nihei
2022-11-06
1
-82
/
+97
*
Move the skip table from lexer-related data to parser-related data
Ryo Nihei
2022-11-06
1
-24
/
+22
*
Remove anonymous symbol system
Ryo Nihei
2022-11-05
1
-103
/
+20
*
Remove alias system
Ryo Nihei
2022-11-05
1
-45
/
+16
*
Remove the kind field from a node corresponding to an anonymous terminal symbol
Ryo Nihei
2022-06-11
1
-5
/
+7
*
Rename spec package to spec/grammar package
Ryo Nihei
2022-05-27
1
-1
/
+1
*
Allows a directory to be specified as the --output option for the vartan-comp...
Ryo Nihei
2022-05-22
1
-52
/
+18
*
Stop supporting SLR(1) and always use LALR(1)
Ryo Nihei
2022-05-22
1
-45
/
+4
*
Prohibit applying #left, #right, #assign, and #prec to an error symbol
Ryo Nihei
2022-05-15
1
-14
/
+32
*
Add spelling inconsistencies check
Ryo Nihei
2022-05-10
1
-0
/
+70
*
Change the suffix of a description file from -description.json to -report.json
Ryo Nihei
2022-05-10
1
-10
/
+10
*
Add ordered symbol notation
Ryo Nihei
2022-05-10
1
-111
/
+155
*
Add #assign directive
Ryo Nihei
2022-05-10
1
-0
/
+2
*
Change syntax for top-level directives
Ryo Nihei
2022-05-10
1
-24
/
+47
*
Make #prec directive change only precedence and not associativity
Ryo Nihei
2022-05-10
1
-26
/
+35
*
Suppress a report about conflicts resolved explicitly
Ryo Nihei
2022-04-22
1
-2
/
+15
*
Prohibit ambiguous symbol in an #ast directive
Ryo Nihei
2022-04-16
1
-1
/
+20
*
Prohibit using the same element multiple times in the #ast directive
Ryo Nihei
2022-04-16
1
-4
/
+16
*
Prohibit specifying associativity and precedence multiple times for a symbol
Ryo Nihei
2022-04-16
1
-1
/
+29
*
Add tests for compiler
Ryo Nihei
2022-04-15
1
-7
/
+20
*
Move compiler tests from driver package to grammar package
Ryo Nihei
2022-04-14
1
-8
/
+15
*
Fix error messages
Ryo Nihei
2022-03-30
1
-2
/
+2
*
Upgrade maleeni to v0.6.0
Ryo Nihei
2022-03-30
1
-1
/
+21
*
Allow an alternative to have multiple directives
Ryo Nihei
2022-03-30
1
-5
/
+25
*
Move directives given to lexical productions
Ryo Nihei
2022-03-29
1
-30
/
+36
*
Use IDs and labels as parameters of an #ast directive instead of symbol posit...
Ryo Nihei
2022-03-29
1
-21
/
+25
*
Add label notation
Ryo Nihei
2022-03-29
1
-0
/
+23
*
Simplify the syntax of #ast directive
Ryo Nihei
2022-03-28
1
-30
/
+29
*
Follow golangci-lint
Ryo Nihei
2022-03-28
1
-11
/
+14
*
Add name directive to specify a grammar name
Ryo Nihei
2021-10-28
1
-2
/
+38
*
Use maleeni v0.5.1
Ryo Nihei
2021-10-27
1
-1
/
+4
*
Use the LALR by default when using grammar.Compile instead of the CLI
Ryo Nihei
2021-09-03
1
-1
/
+3
*
Support LAC (lookahead correction)
Ryo Nihei
2021-09-02
1
-0
/
+7
*
Remove the expected terminals field from the parsing table
Ryo Nihei
2021-08-31
1
-1
/
+0
*
Add #prec directive to set precedence and associativity of productions
Ryo Nihei
2021-08-30
1
-10
/
+48
*
Add precedences and associativities to the description file
Ryo Nihei
2021-08-29
1
-2
/
+13
*
Add describe command to print a description file
Ryo Nihei
2021-08-29
1
-1
/
+12
*
Use a pattern string defined by a string literal as its alias
Ryo Nihei
2021-08-28
1
-13
/
+42
*
Add an #alias directive to define a user-friendly name of a terminal
Ryo Nihei
2021-08-28
1
-11
/
+36
*
Add error symbol and #recover directive to recover from an error state
Ryo Nihei
2021-08-26
1
-14
/
+93
*
Fix panic on no productions
Ryo Nihei
2021-08-22
1
-0
/
+3
*
Add a column number to an error message
Ryo Nihei
2021-08-22
1
-0
/
+28
*
Support %left and %right to specify precedences and associativities
Ryo Nihei
2021-08-22
1
-1
/
+147
*
Resolve conflicts by default rules
Ryo Nihei
2021-08-21
1
-30
/
+16
*
Set look-ahead symbols to items before generating a SLR(1) parsing table
Ryo Nihei
2021-08-18
1
-26
/
+11
*
Support LALR(1) class
Ryo Nihei
2021-08-15
1
-25
/
+94
*
Print expected terminals on a parse error
Ryo Nihei
2021-08-02
1
-1
/
+6
[next]