Nandhini-03 / Titancore

0 stars 0 forks source link

issues during make #1

Open Tomoe1157 opened 9 months ago

Tomoe1157 commented 9 months ago

include

include "pattern.hh"

include "pattern_p.hh"

include "pattern_p.tab.hh"

%}

/**

/**

%option nostack %option noyylineno %option noyywrap %option nounput %option never-interactive %option prefix="pattern_yy"

%{ /* ** C declarations ***** */

include

include

include

include

include "pattern.hh"

include "pattern_p.hh"

include "pattern_p.tab.hh"

%} /* definitions */

NUMBER 0|([1-9][0-9]*)

/ start conditions / %x SC_Set SC_Hash SC_HashParen SC_Quadruple SC_Quadruple_Set

%% /* * rules ***** */

// Corrected Rule 59 <SC_Hash,SC_HashParen,SC_Quadruple,SC_Quadruple_Set>[ \t\n\r\f\v]+ { // This block is executed when the rule is matched // You can add any specific actions or code here }

{ "]" { BEGIN(INITIAL); return KW_Set_End; } "-]" { BEGIN(INITIAL); return KW_Set_Dash_End; } "-" return '-'; } /* SC_Set */ { [0-9] { BEGIN(INITIAL); yylval.u = yytext[0] - '0'; return TOK_Digit; } "(" { BEGIN(SC_HashParen); return '('; } } /* SC_Hash */ { {NUMBER} { errno = 0; yylval.u = strtoul(yytext, NULL, 10); if (errno != 0) TTCN_pattern_error("Number `%s' is too large to be " "represented in memory. (%s)", yytext, strerror(errno)); return TOK_Number; } "," return ','; } /* SC_HashParen,SC_Quadruple,SC_Quadruple_Set */ ")" { BEGIN(INITIAL); return ')'; } { "{" return '{'; "}" { if (YY_START == SC_Quadruple) BEGIN(INITIAL); else BEGIN(SC_Set); return '}'; } "*|+" { if (YY_START == SC_Quadruple) { TTCN_pattern_error("Invalid metacharacter `%c'.", yytext[0]); yylval.c = yytext[0]; return TOK_Char; } else { TTCN_pattern_error("Invalid metacharacter `%c'.", yytext[0]); yylval.c = yytext[0]; return TOK_Char; } } } /* SC_Quadruple,SC_Quadruple_Set */ "*|+" { meta = true; return yytext[0]; } "?" { meta = true; return '?'; } "|" { meta = true; return '|'; } "(" { nof_parentheses++; meta = true; return KW_Group_Begin; } ")" { if (nof_parentheses > 0) { nof_parentheses--; return KW_Group_End; } else { TTCN_pattern_error("Unmatched `)'."); yylval.c = ')'; return TOK_Char; } } "[" { BEGIN(SC_Set); meta = true; return KW_Set_Begin; } "[^" { BEGIN(SC_Set); meta = true; return KW_Set_Begin_Neg; } "[]" { BEGIN(SC_Set); meta = true; return KW_Set_Begin_Rsbrkt; } "[^]" { BEGIN(SC_Set); meta = true; return KW_Set_Begin_Neg_Rsbrkt; } "]" { TTCN_pattern_error("Unmatched `]'."); yylval.c = ']'; return TOK_Char; } } "#" { BEGIN(SC_Hash); meta = true; return '#'; } { /* \metacharacters */ "\\d|\\w|\\t|\\n|\\r|\\s|\\b" { meta = true; return KW_BS; } "\\q" { meta = true; if (YY_START == INITIAL) BEGIN(SC_Quadruple); else BEGIN(SC_Quadruple_Set); return KW_BS_q; } /* escaped special characters: ? * \ [ ] - ^ | ( ) # + { } */ "\\[\\?\\*\\\\\\[\\\\\\]\\\\-\\\\\\^\\\\\\|\\\\(\\\\)\\\\#\\\\+\\\\{\\\\}" { yylval.c = yytext[1]; return TOK_Char; /* not meta */ } /* invalid escape sequences */ "\\\\(\\.\\|\\\")[^?*\\\\[\\\\]\\\\-\\\\^\\\\|\\\\(\\\\)\\\\#\\\\+\\\\{\\\\}" { if (isprint(static_cast(yytext[1]))) TTCN_pattern_warning("Use of unrecognized escape sequence `%c' is deprecated.", yytext[1]); else TTCN_pattern_warning("Use of unrecognized escape sequence `\\' + " "character code %u (0x%02X) is deprecated.", static_cast(yytext[1]), static_cast(yytext[1])); yylval.c = yytext[1]; return TOK_Char; } /* single backslash (at the end) */ "\\\\" { TTCN_pattern_error("Invalid escape sequence `\\'."); return TOK_Char; } /* erroneous characters */ "." { if (isprint(static_cast(yytext[0]))) TTCN_pattern_error("character `%c'.", yytext[0]); else TTCN_pattern_error("A digit or `(' was expected after `#' instead of " "character with code %u (0x%02X).", static_cast(yytext[0]), static_cast(yytext[0])); } } . { if (isprint(static_cast(yytext[0]))) TTCN_pattern_error("A number, `,' or `)' was expected after `#(' instead " "of character `%c'.", yytext[0]); else TTCN_pattern_error("A number, `,' or `)' was expected after `#(' " "instead of character with code %u (0x%02X).", static_cast(yytext[0]), static_cast(yytext[0])); } . { if (isprint(static_cast(yytext[0]))) TTCN_pattern_error("A number, `,' or `}' was expected after `\\q{' " "instead of character `%c'.", yytext[0]); else TTCN_pattern_error("A number, `,' or `}' was expected after `\\q{' " "instead of character with code %u (0x%02X).", static_cast(yytext[0]), static_cast(yytext[0])); } // Rule 271 - Function definition unsigned int get_nof_parentheses() { return nof_parentheses; } // Rule 271 - Function definition bool has_meta() { return meta; } // Rule 271 - Function definition void init_pattern_yylex(YYSTYPE *sema_val) { BEGIN(INITIAL); yylval_ptr = sema_val; nof_parentheses = 0; meta = false; } %{ #include "pattern_p.tab.hh" %} issues in pattern_la.1 $ make flex -B -s -Cr -Cfe -opattern_la.cc pattern_la.l pattern_la.l:1: bad character: # pattern_la.l:1: unknown error processing section 1 pattern_la.l:1: unknown error processing section 1 pattern_la.l:1: bad character: < pattern_la.l:1: unknown error processing section 1 pattern_la.l:1: bad character: . pattern_la.l:1: unknown error processing section 1 pattern_la.l:1: bad character: > pattern_la.l:2: bad character: # pattern_la.l:2: unknown error processing section 1 pattern_la.l:2: bad character: " pattern_la.l:2: unknown error processing section 1 pattern_la.l:2: bad character: . pattern_la.l:2: unknown error processing section 1 pattern_la.l:2: bad character: " pattern_la.l:3: bad character: # pattern_la.l:3: unknown error processing section 1 pattern_la.l:3: bad character: " pattern_la.l:3: unknown error processing section 1 pattern_la.l:3: bad character: . pattern_la.l:3: unknown error processing section 1 pattern_la.l:3: bad character: " pattern_la.l:4: bad character: # pattern_la.l:4: unknown error processing section 1 pattern_la.l:4: bad character: " pattern_la.l:4: unknown error processing section 1 pattern_la.l:4: bad character: . pattern_la.l:4: unknown error processing section 1 pattern_la.l:4: bad character: . pattern_la.l:4: unknown error processing section 1 pattern_la.l:4: bad character: " pattern_la.l:5: bad character: % pattern_la.l:5: bad character: } pattern_la.l:57: unrecognized rule pattern_la.l:57: unrecognized rule pattern_la.l:57: unrecognized rule pattern_la.l:273: unrecognized rule pattern_la.l:273: unrecognized rule pattern_la.l:273: unrecognized rule pattern_la.l:278: unrecognized rule pattern_la.l:278: unrecognized rule pattern_la.l:278: unrecognized rule pattern_la.l:283: unrecognized rule pattern_la.l:283: unrecognized rule pattern_la.l:283: unrecognized rule (dep) git_version.c flex -B -s -Cr -Cfe -opattern_la.cc pattern_la.l pattern_la.l:1: bad character: # pattern_la.l:1: unknown error processing section 1 pattern_la.l:1: unknown error processing section 1 pattern_la.l:1: bad character: < pattern_la.l:1: unknown error processing section 1 pattern_la.l:1: bad character: . pattern_la.l:1: unknown error processing section 1 pattern_la.l:1: bad character: > pattern_la.l:2: bad character: # pattern_la.l:2: unknown error processing section 1 pattern_la.l:2: bad character: " pattern_la.l:2: unknown error processing section 1 pattern_la.l:2: bad character: . pattern_la.l:2: unknown error processing section 1 pattern_la.l:2: bad character: " pattern_la.l:3: bad character: # pattern_la.l:3: unknown error processing section 1 pattern_la.l:3: bad character: " pattern_la.l:3: unknown error processing section 1 pattern_la.l:3: bad character: . pattern_la.l:3: unknown error processing section 1 pattern_la.l:3: bad character: " pattern_la.l:4: bad character: # pattern_la.l:4: unknown error processing section 1 pattern_la.l:4: bad character: " pattern_la.l:4: unknown error processing section 1 pattern_la.l:4: bad character: . pattern_la.l:4: unknown error processing section 1 pattern_la.l:4: bad character: . pattern_la.l:4: unknown error processing section 1 pattern_la.l:4: bad character: " pattern_la.l:5: bad character: % pattern_la.l:5: bad character: } pattern_la.l:57: unrecognized rule pattern_la.l:57: unrecognized rule pattern_la.l:57: unrecognized rule pattern_la.l:273: unrecognized rule pattern_la.l:273: unrecognized rule pattern_la.l:273: unrecognized rule pattern_la.l:278: unrecognized rule pattern_la.l:278: unrecognized rule pattern_la.l:278: unrecognized rule pattern_la.l:283: unrecognized rule pattern_la.l:283: unrecognized rule pattern_la.l:283: unrecognized rule (CC) memory.c (C++) new.cc (CC) userinfo.c (CC) path.c (C++) config_preproc.cc (C++) Quadruple.cc (C++) Path2.cc (C++) ModuleVersion.cc (C++) JSON_Tokenizer.cc (C++) UnicharPattern.cc (CC) openssl_version.c (C++) NetworkHandler.cc NetworkHandler.cc: In function ‘virtual int IPv4Address::accept(int)’: NetworkHandler.cc:210:12: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 16 equals destination size [-Wstringop-truncation] 210 | strncpy(m_addr_str, inet_ntoa(m_addr.sin_addr), sizeof(m_addr_str)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NetworkHandler.cc:216:16: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 1025 equals destination size [-Wstringop-truncation] 216 | strncpy(m_host_str, hptr->h_name, sizeof(m_host_str)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NetworkHandler.cc: In member function ‘virtual bool IPv6Address::set_addr(const char*, short unsigned int)’: NetworkHandler.cc:336:12: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 1025 equals destination size [-Wstringop-truncation] 336 | strncpy(m_host_str, res->ai_canonname, sizeof(m_host_str)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NetworkHandler.cc: In member function ‘virtual bool IPv4Address::set_addr(const char*, short unsigned int)’: NetworkHandler.cc:196:14: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 16 equals destination size [-Wstringop-truncation] 196 | strncpy(m_addr_str, inet_ntoa(m_addr.sin_addr), sizeof(m_addr_str)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NetworkHandler.cc:197:14: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 1025 equals destination size [-Wstringop-truncation] 197 | strncpy(m_host_str, hptr->h_name, sizeof(m_host_str)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: *** No rule to make target 'pattern_la.cc', needed by 'pattern_la.o'. Stop.
Tomoe1157 commented 9 months ago

I just removed titan.core and redid the cloning. So the only things that persisted during make was NetworkHandler.cc: In function ‘virtual int IPv4Address::accept(int)’: NetworkHandler.cc:210:12: warning: ‘char strncpy(char, const char, size_t)’ specified bound 16 equals destination size [-Wstringop-truncation] 210 | strncpy(m_addr_str, inet_ntoa(m_addr.sin_addr), sizeof(m_addr_str)); | ~^~~~~~~~~~~~~~ NetworkHandler.cc:216:16: warning: ‘char strncpy(char, const char, size_t)’ specified bound 1025 equals destination size [-Wstringop-truncation] 216 | strncpy(m_host_str, hptr->h_name, sizeof(m_host_str)); | ~^~~~~~~~~~~~ NetworkHandler.cc: In member function ‘virtual bool IPv6Address::set_addr(const char, short unsigned int)’: NetworkHandler.cc:336:12: warning: ‘char strncpy(char, const char, size_t)’ specified bound 1025 equals destination size [-Wstringop-truncation] 336 | strncpy(m_host_str, res->ai_canonname, sizeof(m_host_str)); | ~^~~~~~~~~~~~~ NetworkHandler.cc: In member function ‘virtual bool IPv4Address::set_addr(const char, short unsigned int)’: NetworkHandler.cc:196:14: warning: ‘char strncpy(char, const char, size_t)’ specified bound 16 equals destination size [-Wstringop-truncation] 196 | strncpy(m_addr_str, inet_ntoa(m_addr.sin_addr), sizeof(m_addr_str)); | ~^~~~~~~~~~~~~~ NetworkHandler.cc:197:14: warning: ‘char strncpy(char, const char, size_t)’ specified bound 1025 equals destination size [-Wstringop-truncation] 197 | strncpy(m_host_str, hptr->h_name, sizeof(m_host_str)); | ~^~~~~~~~~~~~ (C++) pattern_la.cc (C++) pattern_p.cc pattern_p.y:976:6: warning: ‘void yyprint(FILE, int, const YYSTYPE&)’ defined but not used [-Wunused-function] 976 | void yyprint(FILE file, int type, const YYSTYPE& value) | ^~~ (C++) pattern_uni.cc pattern_uni.y:660:6: warning: ‘void yyprint(FILE, int, const YYSTYPE&)’ defined but not used [-Wunused-function] 660 | void yyprint(FILE *file, int type, const YYSTYPE& value) | ^~~