diff options
author | 2024-11-15 14:23:28 +0600 | |
---|---|---|
committer | 2024-11-15 14:23:28 +0600 | |
commit | d4c8acb4dd621cb95c3c22020b3c546bcb5d5a2d (patch) | |
tree | 654e411261b4e6db24cccc6fe1eb3ca6b2e11bb7 /src/system.l | |
parent | e0139539359c0f3bec41b8ba37438f8026975774 (diff) | |
download | log-parser-d4c8acb4dd621cb95c3c22020b3c546bcb5d5a2d.tar.gz log-parser-d4c8acb4dd621cb95c3c22020b3c546bcb5d5a2d.zip |
Implement full v3.0 grammar
Signed-off-by: Mubashshir <ahmubashshir@gmail.com>
Diffstat (limited to 'src/system.l')
-rw-r--r-- | src/system.l | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/system.l b/src/system.l index b77255e..6c3cfb7 100644 --- a/src/system.l +++ b/src/system.l @@ -2,10 +2,12 @@ %option noyywrap %option debug %option yyclass="Lexer" +%option yylineno %{ #include <iostream> #include "system.tab.hh" +#include "system.loc.hh" #undef YY_DECL # define YY_DECL template<> parser::symbol_type Lexer<parser::symbol_type>::yynlex () @@ -39,6 +41,7 @@ core: { return parser::make_CORE(); } mem { return parser::make_MEM(); } total { return parser::make_TOTAL(); } +avail { return parser::make_AVAIL(); } cache { return parser::make_CACHE(); } share { return parser::make_SHARED(); } tswap { return parser::make_TSWAP(); } |