2019-09-01から1ヶ月間の記事一覧
iToken->free_main_token (); Always, this error was obvious, but we don't know how we modify the error. And, block was still remained.
Analyzed #include and #defined and else but which is #define tipically how could we mistake. // // // // // int Analyzer::parse ( char* filename ) { FILE *fp; aToken *iToken = nullptr; char *parse_token; int previous_index = 0; char dummy[…
The answer is how we might memorize, but only one of reasons. Use of static memories avoid so many troubles in windows programs and which, ensures a lot of moves and processes not in details. We'd rather like err_msg_002 customized from er…
int Analyzer::parse ( char* filename ) { printf("Analyzer::parse\r\n" ); return 0; } wButtonController::Process: 20 / 15<-WM_PAINT wParam 1275139515 lParam 0 this->event->uMsg:6551900 *(this->event->uMsg)=20 Called: InvalidateRect( this->e…
it didn't cae here. int Analyzer::parse ( char* filename ) { err_msg("Analyzer::parse\r\n" ); return 0; } default: WM_MESSG 004: 256 *(p_evt->uMsg):256 uMsg:256 p_evt->uMsg: 6552728 &uMsg: 6552728 WM_MESSG 000: hWnd 3082844: uMsg 258: wPar…
it didnt work well, and previously did work at least. // Qualified: 20190921: found #define: // // // // // char* aToken::getToken( FILE *fp, int *index, int *file_end ) { static char dummy[256]; int breakable = 0; int mode_token = 0; int …
We cound not move err_msg or error. We don't touch any other functions and they well know how people mistake. I suppose, err_msg does work. // // // // // int Analyzer::parse ( char* filename ) { FILE *fp; aToken *iToken = nullptr; char *p…
change printf to self-created function, which would bring us something for debugging so that we could set levels for it even after starts of system. // // // // // int Analyzer::parse ( char* filename ) { FILE *fp; aToken *iToken = nullptr…
Printed once and No reason it came else. // // // // // int Analyzer::parse ( char* filename ) { FILE *fp; aToken *iToken = nullptr; char *parse_token; int previous_index = 0; char dummy[256]; char* a_token; int mode_token = 0; iToken = ne…
// // // // // int Analyzer::parse ( char* filename ) { FILE *fp; aToken *iToken = nullptr; char *parse_token; int previous_index = 0; char dummy[256]; char* a_token; int mode_token = 0; iToken = new aToken(); fp = fopen ( filename, "rb" )…
Printed twice: Parse token should be free. // // // // // int Analyzer::parse ( char* filename ) { FILE *fp; aToken *iToken = nullptr; char *parse_token; int previous_index = 0; char dummy[256]; char* a_token; int mode_token = 0; iToken = …
Printed well. We've judged already if inclusion has "xv.h" or not. // // // // // int Analyzer::parse ( char* filename ) { FILE *fp; aToken *iToken = nullptr; char *parse_token; int previous_index = 0; char dummy[256]; char* a_token; int m…
Qualified the below: 3rd defined value analyzed. // // // // // int Analyzer::parse ( char* filename ) { FILE *fp; aToken *iToken = nullptr; char *parse_token; int previous_index = 0; char dummy[256]; char* a_token; int mode_token = 0; iTo…
Qualified : a_token = "abcdefg";block_to = "fg";b_token = "fg";// // // // // // int aToken::block_to( char* block_to, int *index , int file_end, FILE *fp) { char dummy[256]; aToken *iToken = nullptr; char *parse_token; iToken = new aToken…
the place where there was a line: a_token = m_concat( a_token, &dummy[0] ); Customized skip_to // // // // // // int aToken::block_to( char* skip_to, int *index , int file_end, FILE *fp) { char dummy[256]; aToken *iToken = nullptr; char *p…
github.com // Qualified: 20190921: found #define: // // // // // char* aToken::getToken( FILE *fp, int *index, int *file_end ) { static char dummy[256]; int breakable = 0; int mode_token = 0; int found = 0; printf("start of aToken::getToke…
Sorry: one of gnu errors: And no reason which stoped program. github.com // 20190227 // When we use tokenizer, we just call getToken. // // // char* aToken::getToken( FILE *fp, int *index, int *file_end ) { char *c_dummy; char dummy[256]; …
We recognised mingw does allow the bellow on the "int main()" and doesn't for lnks. array_counter.hchar* dummy_allocation = nullptr;char** dummy_ary = nullptr;int dummy_ary_index = 0; array_counter.cpp extern char* dummy_allocation;extern …
Compiler means changing source code to binary. On windows: array_counter.hextern char* dummy_allocation;extern char** dummy_ary;extern int dummy_ary_index; array_counter.cppchar* dummy_allocation = nullptr;char** dummy_ary = nullptr;int du…
github.com Comment out block: 1. Find "/*" 2.Skip to "*/" 3.Display filename and raws and lines of there. We could memory the code and was going to analyze it which is not origin but traditional supports but I like it. Basically, they are …
Printed well, I recognised the bellow. // // // // // // int Analyzer::skip_to( char* skip_to, int *i , int file_end, FILE *fp) { aToken *iToken = nullptr; char *parse_token; iToken = new aToken(); for( ; *igetToken( fp, i, &file_end ); //…
github.com Comment out block: 1. Find "/*" 2.Skip to "*/" 3.Display filename and raws and lines of there.
Name lib as prefix in MIngw for naming library. lib<name> when compiling did not become problem. In the case of when linking I could search any other resources, now I could not link. Very thanks to: www.mingw.org I did the below: PS > c:\aaa\bin</name>…
We'e already known about that and He's mistaken builds of that theory once. At that time, most of researchers doesn't understand his theory even first I heard it. His theory was going to be proofed by observing stars especially, not planet…