Alixinne

Results 14 comments of Alixinne

I license past and future contributions under the triple `MIT OR Apache-2.0 OR Zlib` license, allowing licensees to choose any one at their option.

pure seems to have been broken since 02c5f776fc3ebbc5eee6dc74e84be25542983e26 on Cygwin according to bisect. However before that the async functionality of pure was also broken, so that's probably why the bug...

I can confirm, no hanging process but no git status. As a side note, holding Shift while clicking the close button or pressing Alt+F4 forces the terminal emulator to close...

I merged in that branch but no change, no git status.

This is probably a duplicate of #1493, roll back to 9f1a41d to prevent this until zsh on Cygwin gets zpty support.

I also had to write tests while trying to add nom_locate to an existing parser. I ended up with two traits to add (resp. remove) span information as needed for...

I've been exploring parsing GLSL expressions with the [LALRPOP](https://github.com/lalrpop/lalrpop) parser generator, combined with [Logos](https://github.com/maciejhirsz/logos) as the lexer generator. Building the same AST is around 1300x (not a typo) faster with...

#145 is lacking the following fixes in the helpers: ```patch diff --git a/glsl/src/parsers.rs b/glsl/src/parsers.rs index 1983f39..064ae11 100644 --- a/glsl/src/parsers.rs +++ b/glsl/src/parsers.rs @@ -9,7 +9,7 @@ mod nom_helpers; use nom::branch::alt; use...

According to the [GLSL 4.60 spec](https://www.khronos.org/registry/OpenGL/specs/gl/GLSLangSpec.4.60.pdf), 3.1: > Lines are relevant for compiler diagnostic messages and the preprocessor. They are terminated by > carriage-return or line-feed. If both are used...

In the last commit I decided to try implementing a `ParseInput` type. This allows passing in the `LocatedSpan` from `nom_locate` as well as a parsing context. The role of the...