Yoriyuki Yamagata

Results 9 comments of Yoriyuki Yamagata

The true solution is rewriting the locale parser tail-recursive, but this takes some time.

Now, as you see, it fails in colParser, not colLexer. All reported cases of stack overflow are during processing zh___PINYIN.txt. What zh__PINYIN does is reorder *all Chinese characters* according to...

I will start working on splitting Camomile. @rgrinberg

Could you take a backtrace for this exception? Looking to the full log, parse_unidata is not invoked before parse_specialcasing, which shouldn't. Then, parse_specialcasing cannot find a necessary data and throws...

As you see in your experiment, stack overflow is not only caused by lexer but also parser. The parser is actually a main suspect, because it uses nested function calls...

Looking #49 again, the error during processing ja.txt occurs *after* your lexer and inside of localdef function. Of course this may not be related to reported failures, because they all...

Ok, I see four problems: 1. Make error messages more informative. (we can arbitrary define exceptions but if there is a standard way then it's better) 2. somehow symlinks don't...

https://github.com/yoriyuki/Camomile/commit/7c88b72ee28be58b420e15c7842206c045ccff71 implements a parser for Unicode Character Database ver 10.0.0. There are several issues to be resolved. - Parsing takes long time (3 min. in my machine). - Collation data...

Do you plan to work on issues #23 #24 #25 in near future? I may start working on catching up the recent Unicode standard. If you change module/directory structures then...