devSpec:lex: Fix devSpecType keywords

We can't use a plain single letter anymore, so now let's
use some longer keywords instead. New keywords are:
* +idev: interoceptors.
* +adev: actuators.
* +edev: extrospectors.
This commit is contained in:
2025-01-07 14:19:36 -04:00
parent 4f224003fd
commit e86a75e232
+6 -6
View File
@@ -6,16 +6,16 @@
%} %}
%% %%
^a { "+adev" {
deviceSpecplval.chr = yytext[0]; deviceSpecplval.chr = yytext[1];
return KEYWORD_SPECTYPE_ACTUATOR; return KEYWORD_SPECTYPE_ACTUATOR;
} }
^e { "+edev" {
deviceSpecplval.chr = yytext[0]; deviceSpecplval.chr = yytext[1];
return KEYWORD_SPECTYPE_EXTROSPECTOR; return KEYWORD_SPECTYPE_EXTROSPECTOR;
} }
^i { "+idev" {
deviceSpecplval.chr = yytext[0]; deviceSpecplval.chr = yytext[1];
return KEYWORD_SPECTYPE_INTEROSPECTOR; return KEYWORD_SPECTYPE_INTEROSPECTOR;
} }
"||" { return DOUBLE_PIPE; } "||" { return DOUBLE_PIPE; }