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.