<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tre/cli/cmd, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>http://euandre.org/git/tre/atom?h=main</id>
<link rel='self' href='http://euandre.org/git/tre/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://euandre.org/git/tre/'/>
<updated>2021-05-08T10:44:17Z</updated>
<entry>
<title>Change package structure</title>
<updated>2021-05-08T10:44:17Z</updated>
<author>
<name>Ryo Nihei</name>
<email>nihei.dev@gmail.com</email>
</author>
<published>2021-05-08T10:44:17Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/tre/commit/?id=7e9f616639c29436ab66cc08c70028beded2877d'/>
<id>urn:sha1:7e9f616639c29436ab66cc08c70028beded2877d</id>
<content type='text'>
The executable can be installed using `go install ./cmd/maleeni`.
</content>
</entry>
<entry>
<title>Add --break-on-error option to lex command</title>
<updated>2021-05-08T08:39:18Z</updated>
<author>
<name>Ryo Nihei</name>
<email>nihei.dev@gmail.com</email>
</author>
<published>2021-05-08T08:32:12Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/tre/commit/?id=3ab9be08993009f8a2d90b15c3458a97f4152bd9'/>
<id>urn:sha1:3ab9be08993009f8a2d90b15c3458a97f4152bd9</id>
<content type='text'>
As you use --break-on-error option, break lexical analysis with exit status 1 immediately when an error token appears.
</content>
</entry>
<entry>
<title>Add CLI options</title>
<updated>2021-05-08T07:34:13Z</updated>
<author>
<name>Ryo Nihei</name>
<email>nihei.dev@gmail.com</email>
</author>
<published>2021-05-08T07:34:13Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/tre/commit/?id=aa73b03f626189789224c3cc9a0d18e288a5a7b4'/>
<id>urn:sha1:aa73b03f626189789224c3cc9a0d18e288a5a7b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add validation of lexical specs and improve error messages</title>
<updated>2021-04-17T13:51:06Z</updated>
<author>
<name>Ryo Nihei</name>
<email>nihei.dev@gmail.com</email>
</author>
<published>2021-04-17T13:51:06Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/tre/commit/?id=88f83624dc6d7c3b66a34c7c3f414719530e421f'/>
<id>urn:sha1:88f83624dc6d7c3b66a34c7c3f414719530e421f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change the lexical specs of regexp and define concrete syntax error values</title>
<updated>2021-04-17T09:18:05Z</updated>
<author>
<name>Ryo Nihei</name>
<email>nihei.dev@gmail.com</email>
</author>
<published>2021-04-17T07:14:58Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/tre/commit/?id=210a76a5aa0e62f8ab48a94e3c5b5212b5da08fa'/>
<id>urn:sha1:210a76a5aa0e62f8ab48a94e3c5b5212b5da08fa</id>
<content type='text'>
* Make the lexer treat ']' as an ordinary character in default mode
* Define values of the syntax error type that represents error information concretely
</content>
</entry>
<entry>
<title>Add logging to compile command</title>
<updated>2021-04-07T15:36:22Z</updated>
<author>
<name>Ryo Nihei</name>
<email>nihei.dev@gmail.com</email>
</author>
<published>2021-04-07T15:36:22Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/tre/commit/?id=91b93662e8ec8a92d763fad74da56b360bba2660'/>
<id>urn:sha1:91b93662e8ec8a92d763fad74da56b360bba2660</id>
<content type='text'>
compile command writes logs out to the maleeni-compile.log file.
When you use compiler.Compile(), you can choose whether the lexer writes logs or not.
</content>
</entry>
<entry>
<title>Print the result of the lex command in JSON format</title>
<updated>2021-04-05T15:01:34Z</updated>
<author>
<name>Ryo Nihei</name>
<email>nihei.dev@gmail.com</email>
</author>
<published>2021-04-05T15:01:34Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/tre/commit/?id=2b5e3239faf7dd14b18c6704da5d6cacc27844fe'/>
<id>urn:sha1:2b5e3239faf7dd14b18c6704da5d6cacc27844fe</id>
<content type='text'>
* Print the result of the lex command in JSON format.
* Print the EOF token.
</content>
</entry>
<entry>
<title>Add logging to lex command</title>
<updated>2021-02-16T14:43:51Z</updated>
<author>
<name>Ryo Nihei</name>
<email>nihei.dev@gmail.com</email>
</author>
<published>2021-02-16T14:25:44Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/tre/commit/?id=8dd5eb69380a19a9df7534c1660d1a1ba2091c83'/>
<id>urn:sha1:8dd5eb69380a19a9df7534c1660d1a1ba2091c83</id>
<content type='text'>
lex command writes logs out to the maleeni-lex.log file.
When you generate a lexer using driver.NewLexer(), you can choose whether the lexer writes logs or not.
</content>
</entry>
<entry>
<title>Add CLI</title>
<updated>2021-02-15T16:43:13Z</updated>
<author>
<name>Ryo Nihei</name>
<email>nihei.dev@gmail.com</email>
</author>
<published>2021-02-15T16:24:27Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/tre/commit/?id=01f1d86b8237755565a1e7fd3e555f557af2114e'/>
<id>urn:sha1:01f1d86b8237755565a1e7fd3e555f557af2114e</id>
<content type='text'>
</content>
</entry>
</feed>
