X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_bitbake;a=blobdiff_plain;f=lib%2Fbb%2Fparse%2Fparse_c%2Fbitbakescanner.l;h=3eec48492258c7e9a89e5bc9811ef6cace645084;hp=3ef077e4f288632db1bc1134d7eae0e7cda7331c;hb=75dafa252a42b9f27f426f6e1e1a666db9b698d3;hpb=8f6a1e7805cf205aebdbec0ca51d9da7b9effde5 diff --git a/lib/bb/parse/parse_c/bitbakescanner.l b/lib/bb/parse/parse_c/bitbakescanner.l index 3ef077e..3eec484 100644 --- a/lib/bb/parse/parse_c/bitbakescanner.l +++ b/lib/bb/parse/parse_c/bitbakescanner.l @@ -125,6 +125,7 @@ K_AFTER "after" K_BEFORE "before" K_DEF "def" K_INCLUDE "include" +K_REQUIRE "require" K_INHERIT "inherit" K_PYTHON "python" K_FAKEROOT "fakeroot" @@ -150,6 +151,7 @@ PROC \({C_SP}*\) %s S_FUNC %s S_INCLUDE %s S_INHERIT +%s S_REQUIRE %s S_PROC %s S_RVALUE %s S_TASK @@ -187,6 +189,8 @@ PROC \({C_SP}*\) {K_INCLUDE} { BEGIN S_INCLUDE; yyextra->accept (T_INCLUDE); } +{K_REQUIRE} { BEGIN S_REQUIRE; + yyextra->accept (T_REQUIRE); } {K_INHERIT} { BEGIN S_INHERIT; yyextra->accept (T_INHERIT); } {K_ADDTASK} { BEGIN S_TASK; @@ -225,7 +229,8 @@ PROC \({C_SP}*\) {SYMBOL} { yyextra->accept (T_ISYMBOL, yytext); } {FILENAME} { BEGIN INITIAL; yyextra->accept (T_ISYMBOL, yytext); } - +{FILENAME} { BEGIN INITIAL; + yyextra->accept (T_ISYMBOL, yytext); } \n { BEGIN INITIAL; } \n { BEGIN INITIAL; } \n { BEGIN INITIAL; }