diff -r 66c75604f5b8 -r ef90ed0a5720 src/parser.cpp --- a/src/parser.cpp Sat Apr 08 22:09:29 2023 +0300 +++ b/src/parser.cpp Sun Apr 09 00:56:49 2023 +0300 @@ -107,6 +107,10 @@ parsed->content = match.captured(0); return parsed; }; + if (auto line1Match = tryRe(exprs().commentRe)) { + LineType0* const parsed = init(LineType0{}, *line1Match); + parsed->value = Comment{attrib(*parsed)}; + } if (auto line1Match = tryRe(exprs().subfileRe)) { LineType1* const parsed = init(LineType1{}, *line1Match); parsed->value = { @@ -116,7 +120,7 @@ glm::vec4{vectorAttrib(*parsed), 0}, glm::vec4{vectorAttrib(*parsed), 0}, glm::vec4{vectorAttrib(*parsed), 0}, - glm::vec4{vectorAttrib(*parsed), 0} + glm::vec4{vectorAttrib(*parsed), 1} }, }, colorAttrib(parsed),