Waitrud Weber’s blog

things and reminders for memories

Code Analyzer 004

20180422
I'm going to analyze Java, so, I prepared Java struct which is declared in java_struct.h;
I suppose that I use the function put_package if analyzer found package.

 

> mingw32-make all
gcc -Wall -O3 -o analyzer.o -c analyzer.cpp
gcc array_counter.o java_struct.o parse.o analyzer.o  -o analyzer.exe
> .\analyzer.exe .\HomePDFPrinter.java
 line_end and m_cnt_tkn = 0 parse_libraries
parse_libraries
parse_libraries
parse_libraries
parse_libraries
parse_libraries
parse_libraries
token: package
it's keyword: package
success = 1
parse_library_name
parse_library_name
parse_library_name
parse_library_name
parse_library_name
parse_library_name
parse_library_name
parse_library_name
parse_library_name
parse_library_name
parse_library_name
parse_library_name
parse_library_name
parse_library_name
parse_library_name
parse_library_name
parse_library_name
parse_library_name
parse_library_name
parse_library_name
parse_library_name
parse_library_name
parse_library_name
parse_library_name
parse_library_name
parse_library_name
parse_library_name
package name=packagecom.eteks.sweethome3d.swing

>

 

Please download the bellow freely but care about HomePDFPrinter.java.

https://github.com/WaitrudWeber/source_zip/blob/master/20180422.zip


HomePDFPrinter.java which I analyzed is the part of Sweet Home 3D.
Copyright of Sweet Home 3D.

Creative Commons — Attribution 3.0 Unported — CC BY 3.0