summaryrefslogtreecommitdiff
path: root/src/system.l
diff options
context:
space:
mode:
authorLibravatar Mubashshir <ahmubashshir@gmail.com>2024-11-15 14:23:28 +0600
committerLibravatar Mubashshir <ahmubashshir@gmail.com>2024-11-15 14:23:28 +0600
commitd4c8acb4dd621cb95c3c22020b3c546bcb5d5a2d (patch)
tree654e411261b4e6db24cccc6fe1eb3ca6b2e11bb7 /src/system.l
parente0139539359c0f3bec41b8ba37438f8026975774 (diff)
downloadlog-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.l3
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(); }