alecAbstraction Layer for Escape Codes | 
          
| git clone git://git.dimitrijedobrota.com/alec.git | 
| Log | Files | Refs | README | LICENSE | HACKING | CONTRIBUTING | CODE_OF_CONDUCT | BUILDING | 
| commit | 8dca0ea8e3f13e1e0ed157b7110ab072df348c41 | 
| parent | ac20e7fbf62edf24a087d738b8a6c313b85c5c1b | 
| author | Dimitrije Dobrota < mail@dimitrijedobrota.com > | 
| date | Tue, 27 Feb 2024 16:29:41 +0000 | 
Treat lines with only whitespace as empty
| M | src/lexer.l | | | ++++ --- | 
| M | src/rules | | | ++++++++ ------ | 
2 files changed, 12 insertions(+), 9 deletions(-)
diff --git a/ src/lexer.l b/ src/lexer.l
          @@ -10,9 +10,10 @@ 
          LINE_END (\n|\r|\r\n)
        
        
          %%
          {LINE_END}       { return EOL; }
          ,                { return COMMA; }
          [^,\n]*          {
          {LINE_END}               { return EOL; }
          ^[\t ]*{LINE_END}        { return EOL; }
          ,                        { return COMMA; }
          [^,\n]*                  {
          	while(*yytext && isspace(*yytext)) yytext++;
          	yylval.n = strdup(yytext); return LITERAL;
          }
        
        diff --git a/ src/rules b/ src/rules
@@ -1,22 +1,22 @@
foreground
          int idx
          limit_256
          32, ';', 5, ';', idx, 'm'
          background
          int idx
          limit_256
          42, ';', 5, ';', idx, 'm'
          foreground
          int R, int G, int B
          limit_256
          38, ';', 5, ';', R, ';', G, ';', B, 'm'
          background
          int R, int G, int B
        
        
          @@ -26,7 +26,7 @@ 
          limit_256
        
        
          foreground
          COLOR color
          (int)color + 30, 'm'
          
          @@ -36,4 +36,6 @@ 
          COLOR color
        
        
          (int)color + 40, 'm'