mirror of
https://github.com/fwbuilder/fwbuilder
synced 2026-09-15 09:29:36 +02:00
see #2248 fixed handling of named service objects with port op "neq"
This commit is contained in:
+188
-106
@@ -47,6 +47,7 @@ PIXCfgParser::PIXCfgParser(const ANTLR_USE_NAMESPACE(antlr)ParserSharedInputStat
|
||||
}
|
||||
|
||||
void PIXCfgParser::cfgfile() {
|
||||
Tracer traceInOut(this, "cfgfile");
|
||||
|
||||
try { // for error handling
|
||||
{ // ( ... )+
|
||||
@@ -177,6 +178,7 @@ void PIXCfgParser::cfgfile() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::comment() {
|
||||
Tracer traceInOut(this, "comment");
|
||||
|
||||
try { // for error handling
|
||||
{
|
||||
@@ -209,6 +211,7 @@ void PIXCfgParser::comment() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::version() {
|
||||
Tracer traceInOut(this, "version");
|
||||
|
||||
try { // for error handling
|
||||
{
|
||||
@@ -239,7 +242,7 @@ void PIXCfgParser::version() {
|
||||
*dbg << "VERSION " << LT(0)->getText() << std::endl;
|
||||
consumeUntil(NEWLINE);
|
||||
|
||||
#line 243 "PIXCfgParser.cpp"
|
||||
#line 246 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -253,6 +256,7 @@ void PIXCfgParser::version() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::hostname() {
|
||||
Tracer traceInOut(this, "hostname");
|
||||
|
||||
try { // for error handling
|
||||
match(HOSTNAME);
|
||||
@@ -283,7 +287,7 @@ void PIXCfgParser::hostname() {
|
||||
<< "LT0=" << LT(0)->getText()
|
||||
<< std::endl;
|
||||
|
||||
#line 287 "PIXCfgParser.cpp"
|
||||
#line 291 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -297,6 +301,7 @@ void PIXCfgParser::hostname() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::ip_access_list_ext() {
|
||||
Tracer traceInOut(this, "ip_access_list_ext");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken name = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
|
||||
try { // for error handling
|
||||
@@ -314,7 +319,7 @@ void PIXCfgParser::ip_access_list_ext() {
|
||||
*dbg << name->getLine() << ":"
|
||||
<< " ACL ext " << name->getText() << std::endl;
|
||||
|
||||
#line 318 "PIXCfgParser.cpp"
|
||||
#line 323 "PIXCfgParser.cpp"
|
||||
}
|
||||
{
|
||||
switch ( LA(1)) {
|
||||
@@ -356,7 +361,7 @@ void PIXCfgParser::ip_access_list_ext() {
|
||||
*dbg << LT(0)->getLine() << ":"
|
||||
<< " ACL line end" << std::endl << std::endl;
|
||||
|
||||
#line 360 "PIXCfgParser.cpp"
|
||||
#line 365 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -370,6 +375,7 @@ void PIXCfgParser::ip_access_list_ext() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::community_list_command() {
|
||||
Tracer traceInOut(this, "community_list_command");
|
||||
|
||||
try { // for error handling
|
||||
match(IP);
|
||||
@@ -379,7 +385,7 @@ void PIXCfgParser::community_list_command() {
|
||||
|
||||
consumeUntil(NEWLINE);
|
||||
|
||||
#line 383 "PIXCfgParser.cpp"
|
||||
#line 389 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -393,6 +399,7 @@ void PIXCfgParser::community_list_command() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::unknown_ip_command() {
|
||||
Tracer traceInOut(this, "unknown_ip_command");
|
||||
|
||||
try { // for error handling
|
||||
match(IP);
|
||||
@@ -402,7 +409,7 @@ void PIXCfgParser::unknown_ip_command() {
|
||||
|
||||
consumeUntil(NEWLINE);
|
||||
|
||||
#line 406 "PIXCfgParser.cpp"
|
||||
#line 413 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -416,6 +423,7 @@ void PIXCfgParser::unknown_ip_command() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::intrface() {
|
||||
Tracer traceInOut(this, "intrface");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken in = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
|
||||
try { // for error handling
|
||||
@@ -431,7 +439,7 @@ void PIXCfgParser::intrface() {
|
||||
<< " INTRFACE: " << in->getText() << std::endl;
|
||||
consumeUntil(NEWLINE);
|
||||
|
||||
#line 435 "PIXCfgParser.cpp"
|
||||
#line 443 "PIXCfgParser.cpp"
|
||||
}
|
||||
{
|
||||
switch ( LA(1)) {
|
||||
@@ -478,6 +486,7 @@ void PIXCfgParser::intrface() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::controller() {
|
||||
Tracer traceInOut(this, "controller");
|
||||
|
||||
try { // for error handling
|
||||
match(CONTROLLER);
|
||||
@@ -487,7 +496,7 @@ void PIXCfgParser::controller() {
|
||||
importer->clearCurrentInterface();
|
||||
consumeUntil(NEWLINE);
|
||||
|
||||
#line 491 "PIXCfgParser.cpp"
|
||||
#line 500 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -501,6 +510,7 @@ void PIXCfgParser::controller() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::access_list_commands() {
|
||||
Tracer traceInOut(this, "access_list_commands");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken acl_num = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
|
||||
try { // for error handling
|
||||
@@ -517,7 +527,7 @@ void PIXCfgParser::access_list_commands() {
|
||||
*dbg << acl_num->getLine() << ":"
|
||||
<< " ACL #" << acl_num->getText() << " ";
|
||||
|
||||
#line 521 "PIXCfgParser.cpp"
|
||||
#line 531 "PIXCfgParser.cpp"
|
||||
}
|
||||
{
|
||||
switch ( LA(1)) {
|
||||
@@ -554,6 +564,7 @@ void PIXCfgParser::access_list_commands() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::exit() {
|
||||
Tracer traceInOut(this, "exit");
|
||||
|
||||
try { // for error handling
|
||||
match(EXIT);
|
||||
@@ -569,6 +580,7 @@ void PIXCfgParser::exit() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::certificate() {
|
||||
Tracer traceInOut(this, "certificate");
|
||||
|
||||
try { // for error handling
|
||||
match(CERTIFICATE);
|
||||
@@ -579,7 +591,7 @@ void PIXCfgParser::certificate() {
|
||||
consumeUntil(NEWLINE);
|
||||
consumeUntil(QUIT);
|
||||
|
||||
#line 583 "PIXCfgParser.cpp"
|
||||
#line 595 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -593,6 +605,7 @@ void PIXCfgParser::certificate() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::quit() {
|
||||
Tracer traceInOut(this, "quit");
|
||||
|
||||
try { // for error handling
|
||||
match(QUIT);
|
||||
@@ -601,7 +614,7 @@ void PIXCfgParser::quit() {
|
||||
|
||||
consumeUntil(NEWLINE);
|
||||
|
||||
#line 605 "PIXCfgParser.cpp"
|
||||
#line 618 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -615,6 +628,7 @@ void PIXCfgParser::quit() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::names_section() {
|
||||
Tracer traceInOut(this, "names_section");
|
||||
|
||||
try { // for error handling
|
||||
match(NAMES);
|
||||
@@ -627,7 +641,7 @@ void PIXCfgParser::names_section() {
|
||||
"Import of configuration that uses \"names\" "
|
||||
"is not supported at this time");
|
||||
|
||||
#line 631 "PIXCfgParser.cpp"
|
||||
#line 645 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -641,6 +655,7 @@ void PIXCfgParser::names_section() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::name_entry() {
|
||||
Tracer traceInOut(this, "name_entry");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken a = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken n = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken v6 = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
@@ -681,7 +696,7 @@ void PIXCfgParser::name_entry() {
|
||||
consumeUntil(NEWLINE);
|
||||
}
|
||||
|
||||
#line 685 "PIXCfgParser.cpp"
|
||||
#line 700 "PIXCfgParser.cpp"
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -702,6 +717,7 @@ void PIXCfgParser::name_entry() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::named_object_network() {
|
||||
Tracer traceInOut(this, "named_object_network");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken name = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
|
||||
try { // for error handling
|
||||
@@ -718,7 +734,7 @@ void PIXCfgParser::named_object_network() {
|
||||
*dbg << name->getLine() << ":"
|
||||
<< " Named Object " << name->getText() << std::endl;
|
||||
|
||||
#line 722 "PIXCfgParser.cpp"
|
||||
#line 738 "PIXCfgParser.cpp"
|
||||
}
|
||||
{ // ( ... )*
|
||||
for (;;) {
|
||||
@@ -745,6 +761,7 @@ void PIXCfgParser::named_object_network() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::named_object_service() {
|
||||
Tracer traceInOut(this, "named_object_service");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken name = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
|
||||
try { // for error handling
|
||||
@@ -761,7 +778,7 @@ void PIXCfgParser::named_object_service() {
|
||||
*dbg << name->getLine() << ":"
|
||||
<< " Named Object " << name->getText() << std::endl;
|
||||
|
||||
#line 765 "PIXCfgParser.cpp"
|
||||
#line 782 "PIXCfgParser.cpp"
|
||||
}
|
||||
{ // ( ... )*
|
||||
for (;;) {
|
||||
@@ -788,6 +805,7 @@ void PIXCfgParser::named_object_service() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::object_group_network() {
|
||||
Tracer traceInOut(this, "object_group_network");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken name = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
|
||||
try { // for error handling
|
||||
@@ -804,7 +822,7 @@ void PIXCfgParser::object_group_network() {
|
||||
*dbg << name->getLine() << ":"
|
||||
<< " Object Group " << name->getText() << std::endl;
|
||||
|
||||
#line 808 "PIXCfgParser.cpp"
|
||||
#line 826 "PIXCfgParser.cpp"
|
||||
}
|
||||
{ // ( ... )+
|
||||
int _cnt48=0;
|
||||
@@ -832,6 +850,7 @@ void PIXCfgParser::object_group_network() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::object_group_service() {
|
||||
Tracer traceInOut(this, "object_group_service");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken name = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
|
||||
try { // for error handling
|
||||
@@ -848,7 +867,7 @@ void PIXCfgParser::object_group_service() {
|
||||
*dbg << name->getLine() << ":"
|
||||
<< " Object Group " << name->getText() << std::endl;
|
||||
|
||||
#line 852 "PIXCfgParser.cpp"
|
||||
#line 871 "PIXCfgParser.cpp"
|
||||
}
|
||||
{ // ( ... )+
|
||||
int _cnt79=0;
|
||||
@@ -876,6 +895,7 @@ void PIXCfgParser::object_group_service() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::object_group_protocol() {
|
||||
Tracer traceInOut(this, "object_group_protocol");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken name = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
|
||||
try { // for error handling
|
||||
@@ -892,7 +912,7 @@ void PIXCfgParser::object_group_protocol() {
|
||||
*dbg << name->getLine() << ":"
|
||||
<< " Object Group " << name->getText() << std::endl;
|
||||
|
||||
#line 896 "PIXCfgParser.cpp"
|
||||
#line 916 "PIXCfgParser.cpp"
|
||||
}
|
||||
{ // ( ... )+
|
||||
int _cnt60=0;
|
||||
@@ -920,6 +940,7 @@ void PIXCfgParser::object_group_protocol() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::object_group_icmp_8_0() {
|
||||
Tracer traceInOut(this, "object_group_icmp_8_0");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken name = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
|
||||
try { // for error handling
|
||||
@@ -936,7 +957,7 @@ void PIXCfgParser::object_group_icmp_8_0() {
|
||||
*dbg << name->getLine() << ":"
|
||||
<< " Object Group " << name->getText() << std::endl;
|
||||
|
||||
#line 940 "PIXCfgParser.cpp"
|
||||
#line 961 "PIXCfgParser.cpp"
|
||||
}
|
||||
{ // ( ... )+
|
||||
int _cnt68=0;
|
||||
@@ -964,6 +985,7 @@ void PIXCfgParser::object_group_icmp_8_0() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::object_group_icmp_8_3() {
|
||||
Tracer traceInOut(this, "object_group_icmp_8_3");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken name = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
|
||||
try { // for error handling
|
||||
@@ -980,7 +1002,7 @@ void PIXCfgParser::object_group_icmp_8_3() {
|
||||
*dbg << name->getLine() << ":"
|
||||
<< " Object Group " << name->getText() << std::endl;
|
||||
|
||||
#line 984 "PIXCfgParser.cpp"
|
||||
#line 1006 "PIXCfgParser.cpp"
|
||||
}
|
||||
{ // ( ... )+
|
||||
int _cnt71=0;
|
||||
@@ -1008,6 +1030,7 @@ void PIXCfgParser::object_group_icmp_8_3() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::crypto() {
|
||||
Tracer traceInOut(this, "crypto");
|
||||
|
||||
try { // for error handling
|
||||
match(CRYPTO);
|
||||
@@ -1016,7 +1039,7 @@ void PIXCfgParser::crypto() {
|
||||
|
||||
consumeUntil(NEWLINE);
|
||||
|
||||
#line 1020 "PIXCfgParser.cpp"
|
||||
#line 1043 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -1030,6 +1053,7 @@ void PIXCfgParser::crypto() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::unknown_command() {
|
||||
Tracer traceInOut(this, "unknown_command");
|
||||
|
||||
try { // for error handling
|
||||
match(WORD);
|
||||
@@ -1038,7 +1062,7 @@ void PIXCfgParser::unknown_command() {
|
||||
|
||||
consumeUntil(NEWLINE);
|
||||
|
||||
#line 1042 "PIXCfgParser.cpp"
|
||||
#line 1066 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -1052,6 +1076,7 @@ void PIXCfgParser::unknown_command() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::ip_protocol_names() {
|
||||
Tracer traceInOut(this, "ip_protocol_names");
|
||||
|
||||
try { // for error handling
|
||||
{
|
||||
@@ -1149,6 +1174,7 @@ void PIXCfgParser::ip_protocol_names() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::named_object_network_parameters() {
|
||||
Tracer traceInOut(this, "named_object_network_parameters");
|
||||
|
||||
try { // for error handling
|
||||
{
|
||||
@@ -1196,6 +1222,7 @@ void PIXCfgParser::named_object_network_parameters() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::named_object_nat() {
|
||||
Tracer traceInOut(this, "named_object_nat");
|
||||
|
||||
try { // for error handling
|
||||
match(NAT);
|
||||
@@ -1208,7 +1235,7 @@ void PIXCfgParser::named_object_nat() {
|
||||
"is not supported at this time");
|
||||
consumeUntil(NEWLINE);
|
||||
|
||||
#line 1212 "PIXCfgParser.cpp"
|
||||
#line 1239 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -1222,6 +1249,7 @@ void PIXCfgParser::named_object_nat() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::host_addr() {
|
||||
Tracer traceInOut(this, "host_addr");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken h = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken v6 = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
|
||||
@@ -1267,7 +1295,7 @@ void PIXCfgParser::host_addr() {
|
||||
consumeUntil(NEWLINE);
|
||||
}
|
||||
|
||||
#line 1271 "PIXCfgParser.cpp"
|
||||
#line 1299 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -1281,6 +1309,7 @@ void PIXCfgParser::host_addr() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::range_addr() {
|
||||
Tracer traceInOut(this, "range_addr");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken r1 = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken r2 = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
|
||||
@@ -1301,7 +1330,7 @@ void PIXCfgParser::range_addr() {
|
||||
importer->commitNamedAddressRangeObject();
|
||||
*dbg << r1->getText() << "/" << r2->getText();
|
||||
|
||||
#line 1305 "PIXCfgParser.cpp"
|
||||
#line 1334 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -1315,6 +1344,7 @@ void PIXCfgParser::range_addr() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::subnet_addr() {
|
||||
Tracer traceInOut(this, "subnet_addr");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken a = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken nm = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken v6 = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
@@ -1365,7 +1395,7 @@ void PIXCfgParser::subnet_addr() {
|
||||
consumeUntil(NEWLINE);
|
||||
}
|
||||
|
||||
#line 1369 "PIXCfgParser.cpp"
|
||||
#line 1399 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -1379,6 +1409,7 @@ void PIXCfgParser::subnet_addr() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::named_object_description() {
|
||||
Tracer traceInOut(this, "named_object_description");
|
||||
|
||||
try { // for error handling
|
||||
match(DESCRIPTION);
|
||||
@@ -1396,7 +1427,7 @@ void PIXCfgParser::named_object_description() {
|
||||
importer->setNamedObjectDescription(descr);
|
||||
*dbg << " DESCRIPTION " << descr << std::endl;
|
||||
|
||||
#line 1400 "PIXCfgParser.cpp"
|
||||
#line 1431 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -1410,6 +1441,7 @@ void PIXCfgParser::named_object_description() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::named_object_service_parameters() {
|
||||
Tracer traceInOut(this, "named_object_service_parameters");
|
||||
|
||||
try { // for error handling
|
||||
{
|
||||
@@ -1445,6 +1477,7 @@ void PIXCfgParser::named_object_service_parameters() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::service_icmp() {
|
||||
Tracer traceInOut(this, "service_icmp");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken icmp_type = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken icmp_word = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
|
||||
@@ -1462,7 +1495,7 @@ void PIXCfgParser::service_icmp() {
|
||||
|
||||
importer->icmp_type = LT(0)->getText();
|
||||
|
||||
#line 1466 "PIXCfgParser.cpp"
|
||||
#line 1499 "PIXCfgParser.cpp"
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -1475,7 +1508,7 @@ void PIXCfgParser::service_icmp() {
|
||||
|
||||
importer->icmp_spec = icmp_word->getText();
|
||||
|
||||
#line 1479 "PIXCfgParser.cpp"
|
||||
#line 1512 "PIXCfgParser.cpp"
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -1492,7 +1525,7 @@ void PIXCfgParser::service_icmp() {
|
||||
importer->commitNamedICMPServiceObject();
|
||||
*dbg << "NAMED OBJECT SERVICE ICMP " << LT(0)->getText() << " ";
|
||||
|
||||
#line 1496 "PIXCfgParser.cpp"
|
||||
#line 1529 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -1506,6 +1539,7 @@ void PIXCfgParser::service_icmp() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::service_icmp6() {
|
||||
Tracer traceInOut(this, "service_icmp6");
|
||||
|
||||
try { // for error handling
|
||||
match(SERVICE);
|
||||
@@ -1538,7 +1572,7 @@ void PIXCfgParser::service_icmp6() {
|
||||
*dbg << "NAMED OBJECT SERVICE ICMP6 " << LT(0)->getText() << " ";
|
||||
consumeUntil(NEWLINE);
|
||||
|
||||
#line 1542 "PIXCfgParser.cpp"
|
||||
#line 1576 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -1552,6 +1586,7 @@ void PIXCfgParser::service_icmp6() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::service_tcp_udp() {
|
||||
Tracer traceInOut(this, "service_tcp_udp");
|
||||
|
||||
try { // for error handling
|
||||
match(SERVICE);
|
||||
@@ -1579,7 +1614,7 @@ void PIXCfgParser::service_tcp_udp() {
|
||||
importer->protocol = LT(0)->getText();
|
||||
*dbg << "NAMED OBJECT SERVICE " << LT(0)->getText() << " ";
|
||||
|
||||
#line 1583 "PIXCfgParser.cpp"
|
||||
#line 1618 "PIXCfgParser.cpp"
|
||||
}
|
||||
{
|
||||
switch ( LA(1)) {
|
||||
@@ -1672,7 +1707,7 @@ void PIXCfgParser::service_tcp_udp() {
|
||||
importer->setCurrentLineNumber(LT(0)->getLine());
|
||||
importer->commitNamedTCPUDPServiceObject();
|
||||
|
||||
#line 1676 "PIXCfgParser.cpp"
|
||||
#line 1711 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -1686,6 +1721,7 @@ void PIXCfgParser::service_tcp_udp() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::service_other() {
|
||||
Tracer traceInOut(this, "service_other");
|
||||
|
||||
try { // for error handling
|
||||
match(SERVICE);
|
||||
@@ -1729,7 +1765,7 @@ void PIXCfgParser::service_other() {
|
||||
importer->commitNamedIPServiceObject();
|
||||
*dbg << "NAMED OBJECT SERVICE " << LT(0)->getText() << " ";
|
||||
|
||||
#line 1733 "PIXCfgParser.cpp"
|
||||
#line 1769 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -1743,6 +1779,7 @@ void PIXCfgParser::service_other() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::src_port_spec() {
|
||||
Tracer traceInOut(this, "src_port_spec");
|
||||
|
||||
try { // for error handling
|
||||
match(SOURCE);
|
||||
@@ -1752,7 +1789,7 @@ void PIXCfgParser::src_port_spec() {
|
||||
|
||||
importer->SaveTmpPortToSrc();
|
||||
|
||||
#line 1756 "PIXCfgParser.cpp"
|
||||
#line 1793 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -1766,6 +1803,7 @@ void PIXCfgParser::src_port_spec() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::dst_port_spec() {
|
||||
Tracer traceInOut(this, "dst_port_spec");
|
||||
|
||||
try { // for error handling
|
||||
{
|
||||
@@ -1795,7 +1833,7 @@ void PIXCfgParser::dst_port_spec() {
|
||||
|
||||
importer->SaveTmpPortToDst();
|
||||
|
||||
#line 1799 "PIXCfgParser.cpp"
|
||||
#line 1837 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -1809,6 +1847,7 @@ void PIXCfgParser::dst_port_spec() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::xoperator() {
|
||||
Tracer traceInOut(this, "xoperator");
|
||||
|
||||
try { // for error handling
|
||||
switch ( LA(1)) {
|
||||
@@ -1842,6 +1881,7 @@ void PIXCfgParser::xoperator() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::object_group_network_parameters() {
|
||||
Tracer traceInOut(this, "object_group_network_parameters");
|
||||
|
||||
try { // for error handling
|
||||
match(NEWLINE);
|
||||
@@ -1880,6 +1920,7 @@ void PIXCfgParser::object_group_network_parameters() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::object_group_description() {
|
||||
Tracer traceInOut(this, "object_group_description");
|
||||
|
||||
try { // for error handling
|
||||
match(DESCRIPTION);
|
||||
@@ -1897,7 +1938,7 @@ void PIXCfgParser::object_group_description() {
|
||||
importer->setObjectGroupDescription(descr);
|
||||
*dbg << " DESCRIPTION " << descr << std::endl;
|
||||
|
||||
#line 1901 "PIXCfgParser.cpp"
|
||||
#line 1942 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -1911,6 +1952,7 @@ void PIXCfgParser::object_group_description() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::group_object() {
|
||||
Tracer traceInOut(this, "group_object");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken name = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
|
||||
try { // for error handling
|
||||
@@ -1925,7 +1967,7 @@ void PIXCfgParser::group_object() {
|
||||
importer->addNamedObjectToObjectGroup(name->getText());
|
||||
*dbg << " GROUP MEMBER " << name->getLine() << std::endl;
|
||||
|
||||
#line 1929 "PIXCfgParser.cpp"
|
||||
#line 1971 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -1939,6 +1981,7 @@ void PIXCfgParser::group_object() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::network_object() {
|
||||
Tracer traceInOut(this, "network_object");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken a = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken nm = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken v6 = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
@@ -1954,7 +1997,7 @@ void PIXCfgParser::network_object() {
|
||||
importer->clearTempVars();
|
||||
importer->setCurrentLineNumber(LT(0)->getLine());
|
||||
|
||||
#line 1958 "PIXCfgParser.cpp"
|
||||
#line 2001 "PIXCfgParser.cpp"
|
||||
}
|
||||
{
|
||||
switch ( LA(1)) {
|
||||
@@ -2002,7 +2045,7 @@ void PIXCfgParser::network_object() {
|
||||
consumeUntil(NEWLINE);
|
||||
}
|
||||
|
||||
#line 2006 "PIXCfgParser.cpp"
|
||||
#line 2049 "PIXCfgParser.cpp"
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -2046,7 +2089,7 @@ void PIXCfgParser::network_object() {
|
||||
consumeUntil(NEWLINE);
|
||||
}
|
||||
|
||||
#line 2050 "PIXCfgParser.cpp"
|
||||
#line 2093 "PIXCfgParser.cpp"
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -2061,7 +2104,7 @@ void PIXCfgParser::network_object() {
|
||||
importer->addNamedObjectToObjectGroup(name->getText());
|
||||
*dbg << " GROUP MEMBER " << name->getLine() << std::endl;
|
||||
|
||||
#line 2065 "PIXCfgParser.cpp"
|
||||
#line 2108 "PIXCfgParser.cpp"
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -2083,6 +2126,7 @@ void PIXCfgParser::network_object() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::object_group_protocol_parameters() {
|
||||
Tracer traceInOut(this, "object_group_protocol_parameters");
|
||||
|
||||
try { // for error handling
|
||||
match(NEWLINE);
|
||||
@@ -2121,6 +2165,7 @@ void PIXCfgParser::object_group_protocol_parameters() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::protocol_object() {
|
||||
Tracer traceInOut(this, "protocol_object");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken name = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
|
||||
try { // for error handling
|
||||
@@ -2131,7 +2176,7 @@ void PIXCfgParser::protocol_object() {
|
||||
importer->clearTempVars();
|
||||
importer->setCurrentLineNumber(LT(0)->getLine());
|
||||
|
||||
#line 2135 "PIXCfgParser.cpp"
|
||||
#line 2180 "PIXCfgParser.cpp"
|
||||
}
|
||||
{
|
||||
switch ( LA(1)) {
|
||||
@@ -2210,7 +2255,7 @@ void PIXCfgParser::protocol_object() {
|
||||
importer->addIPServiceToObjectGroup();
|
||||
*dbg << " GROUP MEMBER " << LT(0)->getText() << " ";
|
||||
|
||||
#line 2214 "PIXCfgParser.cpp"
|
||||
#line 2259 "PIXCfgParser.cpp"
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -2224,7 +2269,7 @@ void PIXCfgParser::protocol_object() {
|
||||
"Parser warning: IPv6 import is not supported. ");
|
||||
consumeUntil(NEWLINE);
|
||||
|
||||
#line 2228 "PIXCfgParser.cpp"
|
||||
#line 2273 "PIXCfgParser.cpp"
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -2239,7 +2284,7 @@ void PIXCfgParser::protocol_object() {
|
||||
importer->addNamedObjectToObjectGroup(name->getText());
|
||||
*dbg << " GROUP MEMBER " << name->getLine() << std::endl;
|
||||
|
||||
#line 2243 "PIXCfgParser.cpp"
|
||||
#line 2288 "PIXCfgParser.cpp"
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -2261,6 +2306,7 @@ void PIXCfgParser::protocol_object() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::object_group_icmp_parameters() {
|
||||
Tracer traceInOut(this, "object_group_icmp_parameters");
|
||||
|
||||
try { // for error handling
|
||||
match(NEWLINE);
|
||||
@@ -2299,6 +2345,7 @@ void PIXCfgParser::object_group_icmp_parameters() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::icmp_object() {
|
||||
Tracer traceInOut(this, "icmp_object");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken icmp_type = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken icmp_word = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken name = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
@@ -2311,7 +2358,7 @@ void PIXCfgParser::icmp_object() {
|
||||
importer->clearTempVars();
|
||||
importer->setCurrentLineNumber(LT(0)->getLine());
|
||||
|
||||
#line 2315 "PIXCfgParser.cpp"
|
||||
#line 2362 "PIXCfgParser.cpp"
|
||||
}
|
||||
{
|
||||
switch ( LA(1)) {
|
||||
@@ -2329,7 +2376,7 @@ void PIXCfgParser::icmp_object() {
|
||||
|
||||
importer->icmp_type = LT(0)->getText();
|
||||
|
||||
#line 2333 "PIXCfgParser.cpp"
|
||||
#line 2380 "PIXCfgParser.cpp"
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -2342,7 +2389,7 @@ void PIXCfgParser::icmp_object() {
|
||||
|
||||
importer->icmp_spec = icmp_word->getText();
|
||||
|
||||
#line 2346 "PIXCfgParser.cpp"
|
||||
#line 2393 "PIXCfgParser.cpp"
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -2358,7 +2405,7 @@ void PIXCfgParser::icmp_object() {
|
||||
importer->addICMPServiceToObjectGroup();
|
||||
*dbg << " SERVICE ICMP " << LT(0)->getText() << " ";
|
||||
|
||||
#line 2362 "PIXCfgParser.cpp"
|
||||
#line 2409 "PIXCfgParser.cpp"
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -2373,7 +2420,7 @@ void PIXCfgParser::icmp_object() {
|
||||
importer->addNamedObjectToObjectGroup(name->getText());
|
||||
*dbg << " GROUP MEMBER " << name->getLine() << std::endl;
|
||||
|
||||
#line 2377 "PIXCfgParser.cpp"
|
||||
#line 2424 "PIXCfgParser.cpp"
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -2395,6 +2442,7 @@ void PIXCfgParser::icmp_object() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::object_group_service_parameters() {
|
||||
Tracer traceInOut(this, "object_group_service_parameters");
|
||||
|
||||
try { // for error handling
|
||||
match(NEWLINE);
|
||||
@@ -2433,6 +2481,7 @@ void PIXCfgParser::object_group_service_parameters() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::service_object() {
|
||||
Tracer traceInOut(this, "service_object");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken icmp_type = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken icmp_word = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken name = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
@@ -2445,7 +2494,7 @@ void PIXCfgParser::service_object() {
|
||||
importer->clearTempVars();
|
||||
importer->setCurrentLineNumber(LT(0)->getLine());
|
||||
|
||||
#line 2449 "PIXCfgParser.cpp"
|
||||
#line 2498 "PIXCfgParser.cpp"
|
||||
}
|
||||
{
|
||||
switch ( LA(1)) {
|
||||
@@ -2506,7 +2555,7 @@ void PIXCfgParser::service_object() {
|
||||
importer->addIPServiceToObjectGroup();
|
||||
*dbg << " GROUP MEMBER " << LT(0)->getText() << " ";
|
||||
|
||||
#line 2510 "PIXCfgParser.cpp"
|
||||
#line 2559 "PIXCfgParser.cpp"
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -2537,7 +2586,7 @@ void PIXCfgParser::service_object() {
|
||||
importer->protocol = LT(0)->getText();
|
||||
*dbg << " SERVICE TCP/UDP" << LT(0)->getText() << " ";
|
||||
|
||||
#line 2541 "PIXCfgParser.cpp"
|
||||
#line 2590 "PIXCfgParser.cpp"
|
||||
}
|
||||
{
|
||||
switch ( LA(1)) {
|
||||
@@ -2629,7 +2678,7 @@ void PIXCfgParser::service_object() {
|
||||
|
||||
importer->addTCPUDPServiceToObjectGroup();
|
||||
|
||||
#line 2633 "PIXCfgParser.cpp"
|
||||
#line 2682 "PIXCfgParser.cpp"
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -2647,7 +2696,7 @@ void PIXCfgParser::service_object() {
|
||||
|
||||
importer->icmp_type = LT(0)->getText();
|
||||
|
||||
#line 2651 "PIXCfgParser.cpp"
|
||||
#line 2700 "PIXCfgParser.cpp"
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -2660,7 +2709,7 @@ void PIXCfgParser::service_object() {
|
||||
|
||||
importer->icmp_spec = icmp_word->getText();
|
||||
|
||||
#line 2664 "PIXCfgParser.cpp"
|
||||
#line 2713 "PIXCfgParser.cpp"
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -2676,7 +2725,7 @@ void PIXCfgParser::service_object() {
|
||||
importer->addICMPServiceToObjectGroup();
|
||||
*dbg << " SERVICE ICMP " << LT(0)->getText() << " ";
|
||||
|
||||
#line 2680 "PIXCfgParser.cpp"
|
||||
#line 2729 "PIXCfgParser.cpp"
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -2691,7 +2740,7 @@ void PIXCfgParser::service_object() {
|
||||
importer->addNamedObjectToObjectGroup(name->getText());
|
||||
*dbg << " GROUP MEMBER " << name->getLine() << std::endl;
|
||||
|
||||
#line 2695 "PIXCfgParser.cpp"
|
||||
#line 2744 "PIXCfgParser.cpp"
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -2713,6 +2762,7 @@ void PIXCfgParser::service_object() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::permit_ext() {
|
||||
Tracer traceInOut(this, "permit_ext");
|
||||
|
||||
try { // for error handling
|
||||
match(PERMIT);
|
||||
@@ -2724,7 +2774,7 @@ void PIXCfgParser::permit_ext() {
|
||||
importer->action = "permit";
|
||||
*dbg << LT(1)->getLine() << ":" << " permit ";
|
||||
|
||||
#line 2728 "PIXCfgParser.cpp"
|
||||
#line 2778 "PIXCfgParser.cpp"
|
||||
}
|
||||
rule_ext();
|
||||
match(NEWLINE);
|
||||
@@ -2733,7 +2783,7 @@ void PIXCfgParser::permit_ext() {
|
||||
|
||||
importer->pushRule();
|
||||
|
||||
#line 2737 "PIXCfgParser.cpp"
|
||||
#line 2787 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -2747,6 +2797,7 @@ void PIXCfgParser::permit_ext() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::deny_ext() {
|
||||
Tracer traceInOut(this, "deny_ext");
|
||||
|
||||
try { // for error handling
|
||||
match(DENY);
|
||||
@@ -2758,7 +2809,7 @@ void PIXCfgParser::deny_ext() {
|
||||
importer->action = "deny";
|
||||
*dbg << LT(1)->getLine() << ":" << " deny ";
|
||||
|
||||
#line 2762 "PIXCfgParser.cpp"
|
||||
#line 2813 "PIXCfgParser.cpp"
|
||||
}
|
||||
rule_ext();
|
||||
match(NEWLINE);
|
||||
@@ -2767,7 +2818,7 @@ void PIXCfgParser::deny_ext() {
|
||||
|
||||
importer->pushRule();
|
||||
|
||||
#line 2771 "PIXCfgParser.cpp"
|
||||
#line 2822 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -2781,6 +2832,7 @@ void PIXCfgParser::deny_ext() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::remark() {
|
||||
Tracer traceInOut(this, "remark");
|
||||
|
||||
try { // for error handling
|
||||
match(REMARK);
|
||||
@@ -2799,7 +2851,7 @@ void PIXCfgParser::remark() {
|
||||
*dbg << " REMARK " << rem << std::endl;
|
||||
//consumeUntil(NEWLINE);
|
||||
|
||||
#line 2803 "PIXCfgParser.cpp"
|
||||
#line 2855 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -2813,6 +2865,7 @@ void PIXCfgParser::remark() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::rule_ext() {
|
||||
Tracer traceInOut(this, "rule_ext");
|
||||
|
||||
try { // for error handling
|
||||
{
|
||||
@@ -2838,13 +2891,13 @@ void PIXCfgParser::rule_ext() {
|
||||
if ( inputState->guessing==0 ) {
|
||||
#line 825 "pix.g"
|
||||
importer->SaveTmpAddrToSrc(); *dbg << "(src) ";
|
||||
#line 2842 "PIXCfgParser.cpp"
|
||||
#line 2895 "PIXCfgParser.cpp"
|
||||
}
|
||||
hostaddr_ext();
|
||||
if ( inputState->guessing==0 ) {
|
||||
#line 826 "pix.g"
|
||||
importer->SaveTmpAddrToDst(); *dbg << "(dst) ";
|
||||
#line 2848 "PIXCfgParser.cpp"
|
||||
#line 2901 "PIXCfgParser.cpp"
|
||||
}
|
||||
{
|
||||
switch ( LA(1)) {
|
||||
@@ -2914,19 +2967,19 @@ void PIXCfgParser::rule_ext() {
|
||||
importer->protocol = LT(0)->getText();
|
||||
*dbg << "protocol " << LT(0)->getText() << " ";
|
||||
|
||||
#line 2918 "PIXCfgParser.cpp"
|
||||
#line 2971 "PIXCfgParser.cpp"
|
||||
}
|
||||
hostaddr_ext();
|
||||
if ( inputState->guessing==0 ) {
|
||||
#line 836 "pix.g"
|
||||
importer->SaveTmpAddrToSrc(); *dbg << "(src) ";
|
||||
#line 2924 "PIXCfgParser.cpp"
|
||||
#line 2977 "PIXCfgParser.cpp"
|
||||
}
|
||||
hostaddr_ext();
|
||||
if ( inputState->guessing==0 ) {
|
||||
#line 837 "pix.g"
|
||||
importer->SaveTmpAddrToDst(); *dbg << "(dst) ";
|
||||
#line 2930 "PIXCfgParser.cpp"
|
||||
#line 2983 "PIXCfgParser.cpp"
|
||||
}
|
||||
{
|
||||
switch ( LA(1)) {
|
||||
@@ -3036,13 +3089,13 @@ void PIXCfgParser::rule_ext() {
|
||||
importer->protocol = LT(0)->getText();
|
||||
*dbg << "protocol " << LT(0)->getText() << " ";
|
||||
|
||||
#line 3040 "PIXCfgParser.cpp"
|
||||
#line 3093 "PIXCfgParser.cpp"
|
||||
}
|
||||
hostaddr_ext();
|
||||
if ( inputState->guessing==0 ) {
|
||||
#line 848 "pix.g"
|
||||
importer->SaveTmpAddrToSrc(); *dbg << "(src) ";
|
||||
#line 3046 "PIXCfgParser.cpp"
|
||||
#line 3099 "PIXCfgParser.cpp"
|
||||
}
|
||||
{
|
||||
switch ( LA(1)) {
|
||||
@@ -3056,7 +3109,7 @@ void PIXCfgParser::rule_ext() {
|
||||
if ( inputState->guessing==0 ) {
|
||||
#line 849 "pix.g"
|
||||
importer->SaveTmpPortToSrc();
|
||||
#line 3060 "PIXCfgParser.cpp"
|
||||
#line 3113 "PIXCfgParser.cpp"
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -3076,7 +3129,7 @@ void PIXCfgParser::rule_ext() {
|
||||
if ( inputState->guessing==0 ) {
|
||||
#line 850 "pix.g"
|
||||
importer->SaveTmpAddrToDst(); *dbg << "(dst) ";
|
||||
#line 3080 "PIXCfgParser.cpp"
|
||||
#line 3133 "PIXCfgParser.cpp"
|
||||
}
|
||||
{
|
||||
switch ( LA(1)) {
|
||||
@@ -3090,7 +3143,7 @@ void PIXCfgParser::rule_ext() {
|
||||
if ( inputState->guessing==0 ) {
|
||||
#line 851 "pix.g"
|
||||
importer->SaveTmpPortToDst();
|
||||
#line 3094 "PIXCfgParser.cpp"
|
||||
#line 3147 "PIXCfgParser.cpp"
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -3200,7 +3253,7 @@ void PIXCfgParser::rule_ext() {
|
||||
|
||||
*dbg << std::endl;
|
||||
|
||||
#line 3204 "PIXCfgParser.cpp"
|
||||
#line 3257 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -3214,6 +3267,7 @@ void PIXCfgParser::rule_ext() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::ip_protocols() {
|
||||
Tracer traceInOut(this, "ip_protocols");
|
||||
|
||||
try { // for error handling
|
||||
ip_protocol_names();
|
||||
@@ -3223,7 +3277,7 @@ void PIXCfgParser::ip_protocols() {
|
||||
importer->protocol = LT(0)->getText();
|
||||
*dbg << "protocol " << LT(0)->getText() << " ";
|
||||
|
||||
#line 3227 "PIXCfgParser.cpp"
|
||||
#line 3281 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -3237,6 +3291,7 @@ void PIXCfgParser::ip_protocols() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::hostaddr_ext() {
|
||||
Tracer traceInOut(this, "hostaddr_ext");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken h = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken a = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken m = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
@@ -3257,7 +3312,7 @@ void PIXCfgParser::hostaddr_ext() {
|
||||
importer->tmp_nm = "255.255.255.255";
|
||||
*dbg << h->getText() << "/255.255.255.255";
|
||||
|
||||
#line 3261 "PIXCfgParser.cpp"
|
||||
#line 3316 "PIXCfgParser.cpp"
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -3276,7 +3331,7 @@ void PIXCfgParser::hostaddr_ext() {
|
||||
importer->tmp_nm = m->getText();
|
||||
*dbg << a->getText() << "/" << m->getText();
|
||||
|
||||
#line 3280 "PIXCfgParser.cpp"
|
||||
#line 3335 "PIXCfgParser.cpp"
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -3290,7 +3345,7 @@ void PIXCfgParser::hostaddr_ext() {
|
||||
importer->tmp_nm = "0.0.0.0";
|
||||
*dbg << "0.0.0.0/0.0.0.0";
|
||||
|
||||
#line 3294 "PIXCfgParser.cpp"
|
||||
#line 3349 "PIXCfgParser.cpp"
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -3311,6 +3366,7 @@ void PIXCfgParser::hostaddr_ext() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::time_range() {
|
||||
Tracer traceInOut(this, "time_range");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken tr_name = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
|
||||
try { // for error handling
|
||||
@@ -3323,7 +3379,7 @@ void PIXCfgParser::time_range() {
|
||||
importer->time_range_name = tr_name->getText();
|
||||
*dbg << "time_range " << tr_name->getText() << " ";
|
||||
|
||||
#line 3327 "PIXCfgParser.cpp"
|
||||
#line 3383 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -3337,6 +3393,7 @@ void PIXCfgParser::time_range() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::fragments() {
|
||||
Tracer traceInOut(this, "fragments");
|
||||
|
||||
try { // for error handling
|
||||
match(FRAGMENTS);
|
||||
@@ -3346,7 +3403,7 @@ void PIXCfgParser::fragments() {
|
||||
importer->fragments = true;
|
||||
*dbg << "fragments ";
|
||||
|
||||
#line 3350 "PIXCfgParser.cpp"
|
||||
#line 3407 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -3360,6 +3417,7 @@ void PIXCfgParser::fragments() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::log() {
|
||||
Tracer traceInOut(this, "log");
|
||||
|
||||
try { // for error handling
|
||||
{
|
||||
@@ -3386,7 +3444,7 @@ void PIXCfgParser::log() {
|
||||
importer->logging = true;
|
||||
*dbg << "logging ";
|
||||
|
||||
#line 3390 "PIXCfgParser.cpp"
|
||||
#line 3448 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -3400,6 +3458,7 @@ void PIXCfgParser::log() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::icmp_spec() {
|
||||
Tracer traceInOut(this, "icmp_spec");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken icmp_type = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken icmp_code = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken icmp_word = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
@@ -3424,7 +3483,7 @@ void PIXCfgParser::icmp_spec() {
|
||||
*dbg << icmp_type->getText() << " "
|
||||
<< icmp_code->getText() << " ";
|
||||
|
||||
#line 3428 "PIXCfgParser.cpp"
|
||||
#line 3487 "PIXCfgParser.cpp"
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -3438,7 +3497,7 @@ void PIXCfgParser::icmp_spec() {
|
||||
importer->icmp_spec = icmp_word->getText();
|
||||
*dbg << icmp_word->getText() << " ";
|
||||
|
||||
#line 3442 "PIXCfgParser.cpp"
|
||||
#line 3501 "PIXCfgParser.cpp"
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -3460,6 +3519,7 @@ void PIXCfgParser::icmp_spec() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::established() {
|
||||
Tracer traceInOut(this, "established");
|
||||
|
||||
try { // for error handling
|
||||
match(ESTABLISHED);
|
||||
@@ -3469,7 +3529,7 @@ void PIXCfgParser::established() {
|
||||
importer->established = true;
|
||||
*dbg << "established ";
|
||||
|
||||
#line 3473 "PIXCfgParser.cpp"
|
||||
#line 3533 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -3483,6 +3543,7 @@ void PIXCfgParser::established() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::single_port_op() {
|
||||
Tracer traceInOut(this, "single_port_op");
|
||||
|
||||
try { // for error handling
|
||||
{
|
||||
@@ -3519,7 +3580,7 @@ void PIXCfgParser::single_port_op() {
|
||||
importer->tmp_port_op = LT(0)->getText();
|
||||
*dbg << LT(0)->getText() << " ";
|
||||
|
||||
#line 3523 "PIXCfgParser.cpp"
|
||||
#line 3584 "PIXCfgParser.cpp"
|
||||
}
|
||||
port_spec();
|
||||
}
|
||||
@@ -3534,6 +3595,7 @@ void PIXCfgParser::single_port_op() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::port_range() {
|
||||
Tracer traceInOut(this, "port_range");
|
||||
|
||||
try { // for error handling
|
||||
match(RANGE);
|
||||
@@ -3544,7 +3606,7 @@ void PIXCfgParser::port_range() {
|
||||
importer->tmp_port_op = "range";
|
||||
*dbg << "range ";
|
||||
|
||||
#line 3548 "PIXCfgParser.cpp"
|
||||
#line 3610 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -3558,6 +3620,7 @@ void PIXCfgParser::port_range() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::port_spec() {
|
||||
Tracer traceInOut(this, "port_spec");
|
||||
|
||||
try { // for error handling
|
||||
{
|
||||
@@ -3584,7 +3647,7 @@ void PIXCfgParser::port_spec() {
|
||||
importer->tmp_port_spec = (std::string(" ") + LT(0)->getText());
|
||||
*dbg << LT(0)->getText() << " " << importer->tmp_port_spec;
|
||||
|
||||
#line 3588 "PIXCfgParser.cpp"
|
||||
#line 3651 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -3598,6 +3661,7 @@ void PIXCfgParser::port_spec() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::pair_of_ports_spec() {
|
||||
Tracer traceInOut(this, "pair_of_ports_spec");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken s1 = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken s2 = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken e1 = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
@@ -3655,7 +3719,7 @@ void PIXCfgParser::pair_of_ports_spec() {
|
||||
if (e2) importer->tmp_port_spec += e2->getText();
|
||||
*dbg << "pair of ports: " << importer->tmp_port_spec;
|
||||
|
||||
#line 3659 "PIXCfgParser.cpp"
|
||||
#line 3723 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -3669,6 +3733,7 @@ void PIXCfgParser::pair_of_ports_spec() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::hostaddr_std() {
|
||||
Tracer traceInOut(this, "hostaddr_std");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken h = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken a = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken m = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
@@ -3686,7 +3751,7 @@ void PIXCfgParser::hostaddr_std() {
|
||||
importer->tmp_nm = "0.0.0.0";
|
||||
*dbg << h->getText() << "/0.0.0.0";
|
||||
|
||||
#line 3690 "PIXCfgParser.cpp"
|
||||
#line 3755 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
else if ((LA(1) == IPV4) && (LA(2) == IPV4)) {
|
||||
@@ -3703,7 +3768,7 @@ void PIXCfgParser::hostaddr_std() {
|
||||
importer->tmp_nm = m->getText();
|
||||
*dbg << a->getText() << "/" << m->getText();
|
||||
|
||||
#line 3707 "PIXCfgParser.cpp"
|
||||
#line 3772 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
else if ((LA(1) == ANY)) {
|
||||
@@ -3715,7 +3780,7 @@ void PIXCfgParser::hostaddr_std() {
|
||||
importer->tmp_nm = "0.0.0.0";
|
||||
*dbg << "0.0.0.0/0.0.0.0";
|
||||
|
||||
#line 3719 "PIXCfgParser.cpp"
|
||||
#line 3784 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
else {
|
||||
@@ -3734,6 +3799,7 @@ void PIXCfgParser::hostaddr_std() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::interface_description() {
|
||||
Tracer traceInOut(this, "interface_description");
|
||||
|
||||
try { // for error handling
|
||||
match(DESCRIPTION);
|
||||
@@ -3751,7 +3817,7 @@ void PIXCfgParser::interface_description() {
|
||||
*dbg << " DESCRIPTION " << descr << std::endl;
|
||||
//consumeUntil(NEWLINE);
|
||||
|
||||
#line 3755 "PIXCfgParser.cpp"
|
||||
#line 3821 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -3765,6 +3831,7 @@ void PIXCfgParser::interface_description() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::interface_parameters() {
|
||||
Tracer traceInOut(this, "interface_parameters");
|
||||
|
||||
try { // for error handling
|
||||
match(NEWLINE);
|
||||
@@ -3773,7 +3840,7 @@ void PIXCfgParser::interface_parameters() {
|
||||
|
||||
importer->setCurrentLineNumber(LT(0)->getLine());
|
||||
|
||||
#line 3777 "PIXCfgParser.cpp"
|
||||
#line 3844 "PIXCfgParser.cpp"
|
||||
}
|
||||
{
|
||||
switch ( LA(1)) {
|
||||
@@ -3853,6 +3920,7 @@ void PIXCfgParser::interface_parameters() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::intf_address() {
|
||||
Tracer traceInOut(this, "intf_address");
|
||||
|
||||
try { // for error handling
|
||||
match(IP);
|
||||
@@ -3888,6 +3956,7 @@ void PIXCfgParser::intf_address() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::vlan_interface() {
|
||||
Tracer traceInOut(this, "vlan_interface");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken vlan_id = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
|
||||
try { // for error handling
|
||||
@@ -3900,7 +3969,7 @@ void PIXCfgParser::vlan_interface() {
|
||||
importer->setInterfaceVlanId(vlan_id->getText());
|
||||
*dbg << " VLAN: " << vlan_id->getText() << std::endl;
|
||||
|
||||
#line 3904 "PIXCfgParser.cpp"
|
||||
#line 3973 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -3914,6 +3983,7 @@ void PIXCfgParser::vlan_interface() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::sec_level() {
|
||||
Tracer traceInOut(this, "sec_level");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken sec_level = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
|
||||
try { // for error handling
|
||||
@@ -3926,7 +3996,7 @@ void PIXCfgParser::sec_level() {
|
||||
importer->setInterfaceSecurityLevel(sec_level->getText());
|
||||
*dbg << "SEC_LEVEL: " << sec_level->getText() << std::endl;
|
||||
|
||||
#line 3930 "PIXCfgParser.cpp"
|
||||
#line 4000 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -3940,6 +4010,7 @@ void PIXCfgParser::sec_level() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::nameif() {
|
||||
Tracer traceInOut(this, "nameif");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken p_intf = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken intf_label = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken sec_level = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
@@ -3979,7 +4050,7 @@ void PIXCfgParser::nameif() {
|
||||
*dbg << " NAMEIF: "
|
||||
<< p_intf->getText() << label << seclevel << std::endl;
|
||||
|
||||
#line 3983 "PIXCfgParser.cpp"
|
||||
#line 4054 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -3993,6 +4064,7 @@ void PIXCfgParser::nameif() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::switchport() {
|
||||
Tracer traceInOut(this, "switchport");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken vlan_num = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
|
||||
try { // for error handling
|
||||
@@ -4007,7 +4079,7 @@ void PIXCfgParser::switchport() {
|
||||
importer->addMessageToLog("Switch port vlan " + vlan_num->getText());
|
||||
*dbg << "Switch port vlan " << vlan_num->getText() << std::endl;
|
||||
|
||||
#line 4011 "PIXCfgParser.cpp"
|
||||
#line 4083 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -4021,6 +4093,7 @@ void PIXCfgParser::switchport() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::shutdown() {
|
||||
Tracer traceInOut(this, "shutdown");
|
||||
|
||||
try { // for error handling
|
||||
match(SHUTDOWN);
|
||||
@@ -4031,7 +4104,7 @@ void PIXCfgParser::shutdown() {
|
||||
*dbg<< LT(1)->getLine() << ":"
|
||||
<< " INTERFACE SHUTDOWN " << std::endl;
|
||||
|
||||
#line 4035 "PIXCfgParser.cpp"
|
||||
#line 4108 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -4045,6 +4118,7 @@ void PIXCfgParser::shutdown() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::interface_no_commands() {
|
||||
Tracer traceInOut(this, "interface_no_commands");
|
||||
|
||||
try { // for error handling
|
||||
match(NO);
|
||||
@@ -4056,7 +4130,7 @@ void PIXCfgParser::interface_no_commands() {
|
||||
<< LT(0)->getText() << std::endl;
|
||||
consumeUntil(NEWLINE);
|
||||
|
||||
#line 4060 "PIXCfgParser.cpp"
|
||||
#line 4134 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -4070,6 +4144,7 @@ void PIXCfgParser::interface_no_commands() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::unsupported_interface_commands() {
|
||||
Tracer traceInOut(this, "unsupported_interface_commands");
|
||||
|
||||
try { // for error handling
|
||||
{
|
||||
@@ -4157,7 +4232,7 @@ void PIXCfgParser::unsupported_interface_commands() {
|
||||
<< LT(0)->getText() << std::endl;
|
||||
consumeUntil(NEWLINE);
|
||||
|
||||
#line 4161 "PIXCfgParser.cpp"
|
||||
#line 4236 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -4171,6 +4246,7 @@ void PIXCfgParser::unsupported_interface_commands() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::v6_ip_address() {
|
||||
Tracer traceInOut(this, "v6_ip_address");
|
||||
|
||||
try { // for error handling
|
||||
if ((LA(1) == WORD) && (LA(2) == DHCP)) {
|
||||
@@ -4195,6 +4271,7 @@ void PIXCfgParser::v6_ip_address() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::v7_ip_address() {
|
||||
Tracer traceInOut(this, "v7_ip_address");
|
||||
|
||||
try { // for error handling
|
||||
switch ( LA(1)) {
|
||||
@@ -4225,6 +4302,7 @@ void PIXCfgParser::v7_ip_address() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::v6_dhcp_address() {
|
||||
Tracer traceInOut(this, "v6_dhcp_address");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken lbl = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken dhcp = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
|
||||
@@ -4245,7 +4323,7 @@ void PIXCfgParser::v6_dhcp_address() {
|
||||
// which we do not support
|
||||
consumeUntil(NEWLINE);
|
||||
|
||||
#line 4249 "PIXCfgParser.cpp"
|
||||
#line 4327 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -4259,6 +4337,7 @@ void PIXCfgParser::v6_dhcp_address() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::v6_static_address() {
|
||||
Tracer traceInOut(this, "v6_static_address");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken lbl = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken a = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken m = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
@@ -4282,7 +4361,7 @@ void PIXCfgParser::v6_static_address() {
|
||||
// in case there are some other parameters after address and netmask
|
||||
consumeUntil(NEWLINE);
|
||||
|
||||
#line 4286 "PIXCfgParser.cpp"
|
||||
#line 4365 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -4296,6 +4375,7 @@ void PIXCfgParser::v6_static_address() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::v7_dhcp_address() {
|
||||
Tracer traceInOut(this, "v7_dhcp_address");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken dhcp = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
|
||||
try { // for error handling
|
||||
@@ -4310,7 +4390,7 @@ void PIXCfgParser::v7_dhcp_address() {
|
||||
<< " INTRFACE ADDRESS: " << addr << std::endl;
|
||||
consumeUntil(NEWLINE);
|
||||
|
||||
#line 4314 "PIXCfgParser.cpp"
|
||||
#line 4394 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -4324,6 +4404,7 @@ void PIXCfgParser::v7_dhcp_address() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::v7_static_address() {
|
||||
Tracer traceInOut(this, "v7_static_address");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken a = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken m = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken s = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
@@ -4369,7 +4450,7 @@ void PIXCfgParser::v7_static_address() {
|
||||
}
|
||||
consumeUntil(NEWLINE);
|
||||
|
||||
#line 4373 "PIXCfgParser.cpp"
|
||||
#line 4454 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
@@ -4383,6 +4464,7 @@ void PIXCfgParser::v7_static_address() {
|
||||
}
|
||||
|
||||
void PIXCfgParser::access_group_by_name() {
|
||||
Tracer traceInOut(this, "access_group_by_name");
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken acln = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken dir = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
ANTLR_USE_NAMESPACE(antlr)RefToken intf_label = ANTLR_USE_NAMESPACE(antlr)nullToken;
|
||||
@@ -4409,7 +4491,7 @@ void PIXCfgParser::access_group_by_name() {
|
||||
<< " " << intf_label->getText()
|
||||
<< " " << dir->getText() << std::endl;
|
||||
|
||||
#line 4413 "PIXCfgParser.cpp"
|
||||
#line 4495 "PIXCfgParser.cpp"
|
||||
}
|
||||
}
|
||||
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
|
||||
|
||||
Reference in New Issue
Block a user