Project

General

Profile

FWD Source Code Analytics

Added by Atul Dalvi almost 7 years ago

How can we use FWD only for Source Code Analytics without much complicated setup ?


Replies (155)

RE: FWD Source Code Analytics - Added by Greg Shah over 6 years ago

Does parsing supports this type of coding ?

This is a bug in our parsing. I have opened bug #3360 to work this issue. In there I have prepared a fix and attached it as a patch. If you apply that patch and rebuild FWD, it should fix the issue. Please see #3360-1 for the patch.

RE: FWD Source Code Analytics - Added by Atul Dalvi over 6 years ago

Thanks, this patch resolved that issue but now I have received many errors in my log. I have downloaded Skelton classes as well at ./p2j/skeleton/ location and modified p2j.cfg.xml for propath but still getting many issues. Some of them as below. Can you guide me on these issues.

.\abl\DC\Tk\FrameWork\App\AppVer.cls
Recursive level 1 parse of class: .\abl\DC\Tk\FrameWork\App\AppVer.cls
Recursive level 2 parse of class: .\p2j\skeleton\oo4gl\Progress\Lang\Object.cls
line 13:18: unexpected token: Progress.Lang.Object
at com.goldencode.p2j.uast.ProgressParser.method_return(ProgressParser.java:8118)
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7883)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2031)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2006)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
line 26:1: expecting KW_EXTENT, found 'null'
at antlr.Parser.match(Parser.java:211)
at com.goldencode.p2j.uast.ProgressParser.extent(ProgressParser.java:8150)
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7887)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2031)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2006)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
line 26:1: unexpected token: null
at com.goldencode.p2j.uast.ProgressParser.any_symbol_at_all(ProgressParser.java:6501)
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7894)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2031)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2006)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
line 26:1: expecting LPARENS, found 'null'
at antlr.Parser.match(Parser.java:211)
at com.goldencode.p2j.uast.ProgressParser.param_list_definition(ProgressParser.java:7787)
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7897)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2031)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2006)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
line 26:1: unexpected token: null
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7913)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2031)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2006)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
Recursive level 2 parse of class: .\abl\DC\Tk\FrameWork\DataA\LiceSystem.cls
Recursive level 3 parse of class: .\abl\DC\Tk\FrameWork\DataA\SingleRowData.cls
line 39:26: unexpected token: LOGICAL
at com.goldencode.p2j.uast.ProgressParser.method_return(ProgressParser.java:8118)
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7883)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.ProgressParser.user_defined_type_name(ProgressParser.java:7304)
at com.goldencode.p2j.uast.ProgressParser.inherits_clause(ProgressParser.java:7183)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7077)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.ProgressParser.user_defined_type_name(ProgressParser.java:7304)
at com.goldencode.p2j.uast.ProgressParser.var_type(ProgressParser.java:46134)
at com.goldencode.p2j.uast.ProgressParser.as_clause(ProgressParser.java:20389)
at com.goldencode.p2j.uast.ProgressParser.def_prop_stmt(ProgressParser.java:11247)
at com.goldencode.p2j.uast.ProgressParser.define_stmt(ProgressParser.java:9539)
at com.goldencode.p2j.uast.ProgressParser.stmt_list(ProgressParser.java:23381)
at com.goldencode.p2j.uast.ProgressParser.statement(ProgressParser.java:6087)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4958)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2006)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
line 56:1: expecting KW_EXTENT, found 'null'
at antlr.Parser.match(Parser.java:211)
at com.goldencode.p2j.uast.ProgressParser.extent(ProgressParser.java:8150)
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7887)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.ProgressParser.user_defined_type_name(ProgressParser.java:7304)
at com.goldencode.p2j.uast.ProgressParser.inherits_clause(ProgressParser.java:7183)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7077)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.ProgressParser.user_defined_type_name(ProgressParser.java:7304)
at com.goldencode.p2j.uast.ProgressParser.var_type(ProgressParser.java:46134)
at com.goldencode.p2j.uast.ProgressParser.as_clause(ProgressParser.java:20389)
at com.goldencode.p2j.uast.ProgressParser.def_prop_stmt(ProgressParser.java:11247)
at com.goldencode.p2j.uast.ProgressParser.define_stmt(ProgressParser.java:9539)
at com.goldencode.p2j.uast.ProgressParser.stmt_list(ProgressParser.java:23381)
at com.goldencode.p2j.uast.ProgressParser.statement(ProgressParser.java:6087)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4958)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2006)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
line 56:1: unexpected token: null
at com.goldencode.p2j.uast.ProgressParser.any_symbol_at_all(ProgressParser.java:6501)
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7894)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.ProgressParser.user_defined_type_name(ProgressParser.java:7304)
at com.goldencode.p2j.uast.ProgressParser.inherits_clause(ProgressParser.java:7183)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7077)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.ProgressParser.user_defined_type_name(ProgressParser.java:7304)
at com.goldencode.p2j.uast.ProgressParser.var_type(ProgressParser.java:46134)
at com.goldencode.p2j.uast.ProgressParser.as_clause(ProgressParser.java:20389)
at com.goldencode.p2j.uast.ProgressParser.def_prop_stmt(ProgressParser.java:11247)
at com.goldencode.p2j.uast.ProgressParser.define_stmt(ProgressParser.java:9539)
at com.goldencode.p2j.uast.ProgressParser.stmt_list(ProgressParser.java:23381)
at com.goldencode.p2j.uast.ProgressParser.statement(ProgressParser.java:6087)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4958)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2006)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
line 56:1: expecting LPARENS, found 'null'
at antlr.Parser.match(Parser.java:211)
at com.goldencode.p2j.uast.ProgressParser.param_list_definition(ProgressParser.java:7787)
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7897)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.ProgressParser.user_defined_type_name(ProgressParser.java:7304)
at com.goldencode.p2j.uast.ProgressParser.inherits_clause(ProgressParser.java:7183)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7077)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.ProgressParser.user_defined_type_name(ProgressParser.java:7304)
at com.goldencode.p2j.uast.ProgressParser.var_type(ProgressParser.java:46134)
at com.goldencode.p2j.uast.ProgressParser.as_clause(ProgressParser.java:20389)
at com.goldencode.p2j.uast.ProgressParser.def_prop_stmt(ProgressParser.java:11247)
at com.goldencode.p2j.uast.ProgressParser.define_stmt(ProgressParser.java:9539)
at com.goldencode.p2j.uast.ProgressParser.stmt_list(ProgressParser.java:23381)
at com.goldencode.p2j.uast.ProgressParser.statement(ProgressParser.java:6087)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4958)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2006)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
line 56:1: unexpected token: null
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7913)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.ProgressParser.user_defined_type_name(ProgressParser.java:7304)
at com.goldencode.p2j.uast.ProgressParser.inherits_clause(ProgressParser.java:7183)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7077)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.ProgressParser.user_defined_type_name(ProgressParser.java:7304)
at com.goldencode.p2j.uast.ProgressParser.var_type(ProgressParser.java:46134)
at com.goldencode.p2j.uast.ProgressParser.as_clause(ProgressParser.java:20389)
at com.goldencode.p2j.uast.ProgressParser.def_prop_stmt(ProgressParser.java:11247)
at com.goldencode.p2j.uast.ProgressParser.define_stmt(ProgressParser.java:9539)
at com.goldencode.p2j.uast.ProgressParser.stmt_list(ProgressParser.java:23381)
at com.goldencode.p2j.uast.ProgressParser.statement(ProgressParser.java:6087)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4958)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2006)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
Recursive level 3 parse of class: .\abl\DC\Tk\FrameWork\DataA\LiceParam.cls
line 95:35: unexpected token: LOGICAL
at com.goldencode.p2j.uast.ProgressParser.method_return(ProgressParser.java:8118)
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7883)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.ProgressParser.user_defined_type_name(ProgressParser.java:7304)
at com.goldencode.p2j.uast.ProgressParser.var_type(ProgressParser.java:46134)
at com.goldencode.p2j.uast.ProgressParser.as_clause(ProgressParser.java:20389)
at com.goldencode.p2j.uast.ProgressParser.def_prop_stmt(ProgressParser.java:11247)
at com.goldencode.p2j.uast.ProgressParser.define_stmt(ProgressParser.java:9539)
at com.goldencode.p2j.uast.ProgressParser.stmt_list(ProgressParser.java:23381)
at com.goldencode.p2j.uast.ProgressParser.statement(ProgressParser.java:6087)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4958)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.ProgressParser.user_defined_type_name(ProgressParser.java:7304)
at com.goldencode.p2j.uast.ProgressParser.var_type(ProgressParser.java:46134)
at com.goldencode.p2j.uast.ProgressParser.as_clause(ProgressParser.java:20389)
at com.goldencode.p2j.uast.ProgressParser.def_prop_stmt(ProgressParser.java:11247)
at com.goldencode.p2j.uast.ProgressParser.define_stmt(ProgressParser.java:9539)
at com.goldencode.p2j.uast.ProgressParser.stmt_list(ProgressParser.java:23381)
at com.goldencode.p2j.uast.ProgressParser.statement(ProgressParser.java:6087)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4958)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2006)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
line 304:1: expecting KW_EXTENT, found 'null'
at antlr.Parser.match(Parser.java:211)
at com.goldencode.p2j.uast.ProgressParser.extent(ProgressParser.java:8150)
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7887)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.ProgressParser.user_defined_type_name(ProgressParser.java:7304)
at com.goldencode.p2j.uast.ProgressParser.var_type(ProgressParser.java:46134)
at com.goldencode.p2j.uast.ProgressParser.as_clause(ProgressParser.java:20389)
at com.goldencode.p2j.uast.ProgressParser.def_prop_stmt(ProgressParser.java:11247)
at com.goldencode.p2j.uast.ProgressParser.define_stmt(ProgressParser.java:9539)
at com.goldencode.p2j.uast.ProgressParser.stmt_list(ProgressParser.java:23381)
at com.goldencode.p2j.uast.ProgressParser.statement(ProgressParser.java:6087)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4958)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.ProgressParser.user_defined_type_name(ProgressParser.java:7304)
at com.goldencode.p2j.uast.ProgressParser.var_type(ProgressParser.java:46134)
at com.goldencode.p2j.uast.ProgressParser.as_clause(ProgressParser.java:20389)
at com.goldencode.p2j.uast.ProgressParser.def_prop_stmt(ProgressParser.java:11247)
at com.goldencode.p2j.uast.ProgressParser.define_stmt(ProgressParser.java:9539)
at com.goldencode.p2j.uast.ProgressParser.stmt_list(ProgressParser.java:23381)
at com.goldencode.p2j.uast.ProgressParser.statement(ProgressParser.java:6087)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4958)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2006)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
line 304:1: unexpected token: null
at com.goldencode.p2j.uast.ProgressParser.any_symbol_at_all(ProgressParser.java:6501)
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7894)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.ProgressParser.user_defined_type_name(ProgressParser.java:7304)
at com.goldencode.p2j.uast.ProgressParser.var_type(ProgressParser.java:46134)
at com.goldencode.p2j.uast.ProgressParser.as_clause(ProgressParser.java:20389)
at com.goldencode.p2j.uast.ProgressParser.def_prop_stmt(ProgressParser.java:11247)
at com.goldencode.p2j.uast.ProgressParser.define_stmt(ProgressParser.java:9539)
at com.goldencode.p2j.uast.ProgressParser.stmt_list(ProgressParser.java:23381)
at com.goldencode.p2j.uast.ProgressParser.statement(ProgressParser.java:6087)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4958)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.ProgressParser.user_defined_type_name(ProgressParser.java:7304)
at com.goldencode.p2j.uast.ProgressParser.var_type(ProgressParser.java:46134)
at com.goldencode.p2j.uast.ProgressParser.as_clause(ProgressParser.java:20389)
at com.goldencode.p2j.uast.ProgressParser.def_prop_stmt(ProgressParser.java:11247)
at com.goldencode.p2j.uast.ProgressParser.define_stmt(ProgressParser.java:9539)
at com.goldencode.p2j.uast.ProgressParser.stmt_list(ProgressParser.java:23381)
at com.goldencode.p2j.uast.ProgressParser.statement(ProgressParser.java:6087)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4958)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2006)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
line 304:1: expecting LPARENS, found 'null'
at antlr.Parser.match(Parser.java:211)
at com.goldencode.p2j.uast.ProgressParser.param_list_definition(ProgressParser.java:7787)
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7897)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.ProgressParser.user_defined_type_name(ProgressParser.java:7304)
at com.goldencode.p2j.uast.ProgressParser.var_type(ProgressParser.java:46134)
at com.goldencode.p2j.uast.ProgressParser.as_clause(ProgressParser.java:20389)
at com.goldencode.p2j.uast.ProgressParser.def_prop_stmt(ProgressParser.java:11247)
at com.goldencode.p2j.uast.ProgressParser.define_stmt(ProgressParser.java:9539)
at com.goldencode.p2j.uast.ProgressParser.stmt_list(ProgressParser.java:23381)
at com.goldencode.p2j.uast.ProgressParser.statement(ProgressParser.java:6087)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4958)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.ProgressParser.user_defined_type_name(ProgressParser.java:7304)
at com.goldencode.p2j.uast.ProgressParser.var_type(ProgressParser.java:46134)
at com.goldencode.p2j.uast.ProgressParser.as_clause(ProgressParser.java:20389)
at com.goldencode.p2j.uast.ProgressParser.def_prop_stmt(ProgressParser.java:11247)
at com.goldencode.p2j.uast.ProgressParser.define_stmt(ProgressParser.java:9539)
at com.goldencode.p2j.uast.ProgressParser.stmt_list(ProgressParser.java:23381)
at com.goldencode.p2j.uast.ProgressParser.statement(ProgressParser.java:6087)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4958)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2006)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
line 304:1: unexpected token: null
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7913)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.ProgressParser.user_defined_type_name(ProgressParser.java:7304)
at com.goldencode.p2j.uast.ProgressParser.var_type(ProgressParser.java:46134)
at com.goldencode.p2j.uast.ProgressParser.as_clause(ProgressParser.java:20389)
at com.goldencode.p2j.uast.ProgressParser.def_prop_stmt(ProgressParser.java:11247)
at com.goldencode.p2j.uast.ProgressParser.define_stmt(ProgressParser.java:9539)
at com.goldencode.p2j.uast.ProgressParser.stmt_list(ProgressParser.java:23381)
at com.goldencode.p2j.uast.ProgressParser.statement(ProgressParser.java:6087)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4958)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.ProgressParser.user_defined_type_name(ProgressParser.java:7304)
at com.goldencode.p2j.uast.ProgressParser.var_type(ProgressParser.java:46134)
at com.goldencode.p2j.uast.ProgressParser.as_clause(ProgressParser.java:20389)
at com.goldencode.p2j.uast.ProgressParser.def_prop_stmt(ProgressParser.java:11247)
at com.goldencode.p2j.uast.ProgressParser.define_stmt(ProgressParser.java:9539)
at com.goldencode.p2j.uast.ProgressParser.stmt_list(ProgressParser.java:23381)
at com.goldencode.p2j.uast.ProgressParser.statement(ProgressParser.java:6087)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4958)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2006)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
line 100:28: unexpected token: LOGICAL
at com.goldencode.p2j.uast.ProgressParser.method_return(ProgressParser.java:8118)
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7883)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.ProgressParser.user_defined_type_name(ProgressParser.java:7304)
at com.goldencode.p2j.uast.ProgressParser.var_type(ProgressParser.java:46134)
at com.goldencode.p2j.uast.ProgressParser.as_clause(ProgressParser.java:20389)
at com.goldencode.p2j.uast.ProgressParser.def_prop_stmt(ProgressParser.java:11247)
at com.goldencode.p2j.uast.ProgressParser.define_stmt(ProgressParser.java:9539)
at com.goldencode.p2j.uast.ProgressParser.stmt_list(ProgressParser.java:23381)
at com.goldencode.p2j.uast.ProgressParser.statement(ProgressParser.java:6087)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4958)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2006)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
line 339:1: expecting KW_EXTENT, found 'null'
at antlr.Parser.match(Parser.java:211)
at com.goldencode.p2j.uast.ProgressParser.extent(ProgressParser.java:8150)
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7887)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.ProgressParser.user_defined_type_name(ProgressParser.java:7304)
at com.goldencode.p2j.uast.ProgressParser.var_type(ProgressParser.java:46134)
at com.goldencode.p2j.uast.ProgressParser.as_clause(ProgressParser.java:20389)
at com.goldencode.p2j.uast.ProgressParser.def_prop_stmt(ProgressParser.java:11247)
at com.goldencode.p2j.uast.ProgressParser.define_stmt(ProgressParser.java:9539)
at com.goldencode.p2j.uast.ProgressParser.stmt_list(ProgressParser.java:23381)
at com.goldencode.p2j.uast.ProgressParser.statement(ProgressParser.java:6087)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4958)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2006)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
line 339:1: unexpected token: null
at com.goldencode.p2j.uast.ProgressParser.any_symbol_at_all(ProgressParser.java:6501)
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7894)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.ProgressParser.user_defined_type_name(ProgressParser.java:7304)
at com.goldencode.p2j.uast.ProgressParser.var_type(ProgressParser.java:46134)
at com.goldencode.p2j.uast.ProgressParser.as_clause(ProgressParser.java:20389)
at com.goldencode.p2j.uast.ProgressParser.def_prop_stmt(ProgressParser.java:11247)
at com.goldencode.p2j.uast.ProgressParser.define_stmt(ProgressParser.java:9539)
at com.goldencode.p2j.uast.ProgressParser.stmt_list(ProgressParser.java:23381)
at com.goldencode.p2j.uast.ProgressParser.statement(ProgressParser.java:6087)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4958)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2006)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
line 339:1: expecting LPARENS, found 'null'
at antlr.Parser.match(Parser.java:211)
at com.goldencode.p2j.uast.ProgressParser.param_list_definition(ProgressParser.java:7787)
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7897)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.ProgressParser.user_defined_type_name(ProgressParser.java:7304)
at com.goldencode.p2j.uast.ProgressParser.var_type(ProgressParser.java:46134)
at com.goldencode.p2j.uast.ProgressParser.as_clause(ProgressParser.java:20389)
at com.goldencode.p2j.uast.ProgressParser.def_prop_stmt(ProgressParser.java:11247)
at com.goldencode.p2j.uast.ProgressParser.define_stmt(ProgressParser.java:9539)
at com.goldencode.p2j.uast.ProgressParser.stmt_list(ProgressParser.java:23381)
at com.goldencode.p2j.uast.ProgressParser.statement(ProgressParser.java:6087)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4958)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2006)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
line 339:1: unexpected token: null
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7913)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.ProgressParser.user_defined_type_name(ProgressParser.java:7304)
at com.goldencode.p2j.uast.ProgressParser.var_type(ProgressParser.java:46134)
at com.goldencode.p2j.uast.ProgressParser.as_clause(ProgressParser.java:20389)
at com.goldencode.p2j.uast.ProgressParser.def_prop_stmt(ProgressParser.java:11247)
at com.goldencode.p2j.uast.ProgressParser.define_stmt(ProgressParser.java:9539)
at com.goldencode.p2j.uast.ProgressParser.stmt_list(ProgressParser.java:23381)
at com.goldencode.p2j.uast.ProgressParser.statement(ProgressParser.java:6087)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4958)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2006)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
line 66:30: unexpected token: AppVer
at com.goldencode.p2j.uast.ProgressParser.method_return(ProgressParser.java:8118)
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7883)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2006)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
line 451:1: expecting KW_EXTENT, found 'null'
at antlr.Parser.match(Parser.java:211)
at com.goldencode.p2j.uast.ProgressParser.extent(ProgressParser.java:8150)
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7887)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2006)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
line 451:1: unexpected token: null
at com.goldencode.p2j.uast.ProgressParser.any_symbol_at_all(ProgressParser.java:6501)
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7894)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2006)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
line 451:1: expecting LPARENS, found 'null'
at antlr.Parser.match(Parser.java:211)
at com.goldencode.p2j.uast.ProgressParser.param_list_definition(ProgressParser.java:7787)
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7897)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2006)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
line 451:1: unexpected token: null
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7913)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.ProgressParser.pre_scan_class(ProgressParser.java:4567)
at com.goldencode.p2j.uast.AstGenerator.preScanClass(AstGenerator.java:1439)
at com.goldencode.p2j.uast.SymbolResolver.loadClass(SymbolResolver.java:2374)
at com.goldencode.p2j.uast.SymbolResolver.addClass(SymbolResolver.java:2006)
at com.goldencode.p2j.uast.ProgressParser.class_stmt(ProgressParser.java:7153)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5201)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
Done 1st level parsing for .\abl\DC\Tk\FrameWork\App\AppVer.cls
line 66:30: unexpected token: AppVer
at com.goldencode.p2j.uast.ProgressParser.method_return(ProgressParser.java:8118)
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7883)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
line 451:1: expecting KW_EXTENT, found 'null'
at antlr.Parser.match(Parser.java:211)
at com.goldencode.p2j.uast.ProgressParser.extent(ProgressParser.java:8150)
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7887)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
line 451:1: unexpected token: null
at com.goldencode.p2j.uast.ProgressParser.any_symbol_at_all(ProgressParser.java:6501)
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7894)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
line 451:1: expecting LPARENS, found 'null'
at antlr.Parser.match(Parser.java:211)
at com.goldencode.p2j.uast.ProgressParser.param_list_definition(ProgressParser.java:7787)
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7897)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
line 451:1: unexpected token: null
at com.goldencode.p2j.uast.ProgressParser.method_stmt(ProgressParser.java:7913)
at com.goldencode.p2j.uast.ProgressParser.user_defined_method(ProgressParser.java:5589)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4942)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.class_def(ProgressParser.java:5205)
at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4926)
at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4678)
at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:4605)
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1487)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
Failure in file '.\abl\DC\Tk\FrameWork\App\AppVer.cls':
com.goldencode.ast.AstException: Error processing .\abl\DC\Tk\FrameWork\App\AppVer.cls
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:962)
at com.goldencode.p2j.uast.ScanDriver.lambda$scan$0(ScanDriver.java:375)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:410)
at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:248)
at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:496)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:377)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)
Caused by: java.lang.RuntimeException: Parser encountered 5 errors
at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1535)
at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:957)
... 6 more

RE: FWD Source Code Analytics - Added by Greg Shah over 6 years ago

I'm guessing #3354 is the issue for this one:

line 13:18: unexpected token: Progress.Lang.Object
at com.goldencode.p2j.uast.ProgressParser.method_return(ProgressParser.java:8118)

To be sure about that (and to investigate the other issues), it is important to see the code being referenced for each of these failures. Can you please post a snippet of code (a few lines on either side) for each of these failures?

RE: FWD Source Code Analytics - Added by Atul Dalvi over 6 years ago

Greg Shah wrote:

I'm guessing #3354 is the issue for this one:

[...]

To be sure about that (and to investigate the other issues), it is important to see the code being referenced for each of these failures. Can you please post a snippet of code (a few lines on either side) for each of these failures?

I have applied both the changes from patch #3354 and executed build but getting same error messages in the log.

Recursive level 2 parse of class: .\p2j\skeleton\oo4gl\Progress\Lang\Object.cls
line 13:18: unexpected token: Progress.Lang.Object

RE: FWD Source Code Analytics - Added by Atul Dalvi over 6 years ago

For other errors code is like

1. Error - line 39:26: unexpected token: LOGICAL

Cache file code at that line - class method returns logical and its valid but still error in parsing -

METHOD PROTECTED LOGICAL ReadRecord():
END METHOD.

2. Error - line 55:11: expecting KW_EXTENT, found 'null'

Cache file code at that line - end class with '.' but still error in parsing -

END CLASS.

3. Error - Recursive level 1 parse of class: .\abl\DC\Tk\FrameWork\Sys\iAppInt.cls
line 22:19: unexpected token: VOID

I have an interface class and having code as below. Its valid but still getting errors -

INTERFACE FrameWork.Sys.iAppInt:
METHOD PUBLIC VOID addFile( ipcPath AS CHARACTER , ipcFilename AS CHARACTER , ipcFileType AS CHARACTER ):
END INTERFACE.

4. Error - line 24:1: expecting KW_EXTENT, found 'null'

Code -

END INTERFACE.

There are many other errors that I will post later but at least if I get clarity on above issues will be gr8.

RE: FWD Source Code Analytics - Added by Greg Shah over 6 years ago

To be sure about that (and to investigate the other issues), it is important to see the code being referenced for each of these failures. Can you please post a snippet of code (a few lines on either side) for each of these failures?

I have applied both the changes from patch #3354 and executed build but getting same error messages in the log.

Recursive level 2 parse of class: .\p2j\skeleton\oo4gl\Progress\Lang\Object.cls
line 13:18: unexpected token: Progress.Lang.Object

I need to see the code that is being referenced in this error. Unless you've changed .\p2j\skeleton\oo4gl\Progress\Lang\Object.cls, the problem is where the code is used, not in Object.cls. Please post the relevant code.

RE: FWD Source Code Analytics - Added by Greg Shah over 6 years ago

Atul Dalvi wrote:

For other errors code is like

1. Error - line 39:26: unexpected token: LOGICAL

Cache file code at that line - class method returns logical and its valid but still error in parsing -

METHOD PROTECTED LOGICAL ReadRecord():

END METHOD.

This code parses fine for me here. Are you sure this is the right code?

2. Error - line 55:11: expecting KW_EXTENT, found 'null'

Cache file code at that line - end class with '.' but still error in parsing -

END CLASS.

This code snippet by itself cannot generate this error. Either this is the wrong code or there is code in the lines before this which causes the problem.

3. Error - Recursive level 1 parse of class: .\abl\DC\Tk\FrameWork\Sys\iAppInt.cls
line 22:19: unexpected token: VOID

I have an interface class and having code as below. Its valid but still getting errors -

INTERFACE FrameWork.Sys.iAppInt:
METHOD PUBLIC VOID addFile( ipcPath AS CHARACTER , ipcFilename AS CHARACTER , ipcFileType AS CHARACTER ):
END INTERFACE.

This code parses fine for me here. Are you sure this is the right code?

4. Error - line 24:1: expecting KW_EXTENT, found 'null'

Code -

END INTERFACE.

This code snippet by itself cannot generate this error. Either this is the wrong code or there is code in the lines before this which causes the problem.

RE: FWD Source Code Analytics - Added by Atul Dalvi over 6 years ago

Hi,

For ur reference I have added on small class program for which I am facing issues. All the issues are attached in the log file.
Pls suggest.

SingleRow.cls (1.81 KB)

log.txt Magnifier (33.8 KB)

RE: FWD Source Code Analytics - Added by Atul Dalvi over 6 years ago

Also I have not changed anything in the skelton classes. I just copied and kept inside the folder.
Pls siggest.

RE: FWD Source Code Analytics - Added by Greg Shah over 6 years ago

I cannot reproduce your parsing issues here. SingleRow.cls parses properly with our internal trunk version and with the patches I've previously suggested.

I wonder if the patches were not applied correctly. Attached is the version of two files that have the patches applied. These work here. Please unzip them into the p2j/ directory and rebuild FWD. Then try parsing SingleRow.cls.

RE: FWD Source Code Analytics - Added by Atul Dalvi over 6 years ago

Greg Shah wrote:

I cannot reproduce your parsing issues here. SingleRow.cls parses properly with our internal trunk version and with the patches I've previously suggested.

I wonder if the patches were not applied correctly. Attached is the version of two files that have the patches applied. These work here. Please unzip them into the p2j/ directory and rebuild FWD. Then try parsing SingleRow.cls.

After copying all the files again but successfully completed but now while parsing its showing me error in the log as below. Not able to identify what exactly it is.

------------------------------------------------------------------------------
P2J Conversion Driver
------------------------------------------------------------------------------

------------------------------------------------------------------------------
SchemaLoader
------------------------------------------------------------------------------

Importing 'standard.df' for schema 'standard'...
ERROR:
java.lang.NullPointerException
at com.goldencode.p2j.schema.SchemaLoader.replaceAst(SchemaLoader.java:893)
at com.goldencode.p2j.schema.SchemaLoader.postProcessImport(SchemaLoader.java:508)
at com.goldencode.p2j.schema.SchemaLoader.importSchema(SchemaLoader.java:416)
at com.goldencode.p2j.schema.SchemaLoader.importAll(SchemaLoader.java:284)
at com.goldencode.p2j.convert.ConversionDriver.runSchemaLoader(ConversionDriver.java:459)
at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:372)
at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:2005)

RE: FWD Source Code Analytics - Added by Atul Dalvi over 6 years ago

I am not able to parse any program now after build getting above error only in log.

RE: FWD Source Code Analytics - Added by Atul Dalvi over 6 years ago

Atul Dalvi wrote:

I am not able to parse any program now after build getting above error only in log.

Schema loader command is also not working ----

C:\FWDTalk\Project>java -classpath ./p2j/build/lib/p2j.jar com.goldencode.p2j.sc
hema.SchemaLoader [-q]
Importing 'standard.df' for schema 'standard'...
java.lang.NullPointerException
at com.goldencode.p2j.schema.SchemaLoader.replaceAst(SchemaLoader.java:8
93)
at com.goldencode.p2j.schema.SchemaLoader.postProcessImport(SchemaLoader
.java:508)
at com.goldencode.p2j.schema.SchemaLoader.importSchema(SchemaLoader.java
:416)
at com.goldencode.p2j.schema.SchemaLoader.importAll(SchemaLoader.java:28
4)
at com.goldencode.p2j.schema.SchemaLoader.main(SchemaLoader.java:987)

RE: FWD Source Code Analytics - Added by Greg Shah over 6 years ago

What command are you using to rebuild FWD?

RE: FWD Source Code Analytics - Added by Atul Dalvi over 6 years ago

Greg Shah wrote:

What command are you using to rebuild FWD?

C:\FWDTalk\Project\p2j>gradle.bat jar

RE: FWD Source Code Analytics - Added by Greg Shah over 6 years ago

That is probably the issue. When rebuilding FWD, just using the jar target sometimes does not rebuild everything that is dependent upon the parser. This is because the parser is implemented as an ANTLR grammar (progress.g) and then ANTLR generates the Java code for the parser. That extra level of indirection means that the build process is not fully aware of the dependencies.

When rebuilding FWD, it is best to use gradle.bat core.

RE: FWD Source Code Analytics - Added by Atul Dalvi over 6 years ago

Greg Shah wrote:

That is probably the issue. When rebuilding FWD, just using the jar target sometimes does not rebuild everything that is dependent upon the parser. This is because the parser is implemented as an ANTLR grammar (progress.g) and then ANTLR generates the Java code for the parser. That extra level of indirection means that the build process is not fully aware of the dependencies.

When rebuilding FWD, it is best to use gradle.bat core.

With this command build is failing with following errors -

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':ant-native'.

Execute failed: java.io.IOException: Cannot run program "make" (in directory "

C:\FWDTalk\Project\p2j\build\native"): CreateProcess error=2, The system cannot
find the file specified

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug
    option to get more log output.

BUILD FAILED in 2m 6s
30 actionable tasks: 30 executed

RE: FWD Source Code Analytics - Added by Greg Shah over 6 years ago

Right, I forgot you don't have a full installation.

OK, just do this:

gradle.bat clean
gradle.bat jar

This deletes the previously built classes and thus it rebuilds everything, solving any dependency issues.

RE: FWD Source Code Analytics - Added by Atul Dalvi over 6 years ago

Greg Shah wrote:

Right, I forgot you don't have a full installation.

OK, just do this:

[...]

This deletes the previously built classes and thus it rebuilds everything, solving any dependency issues.

OK.
Now there is no issue while performing re-build.
Schema loaded successfully.
No issue while performing parsing command
And also it fixed earlier issues.

Thanks.

Checking if any other issues.

RE: FWD Source Code Analytics - Added by Atul Dalvi over 6 years ago

Hi,

Identify one more issue here. I am having one class having method as below which is calling calling method of another class without creating its object. Syntactically its correct but I am getting error in the log as below.

METHOD PUBLIC CHARACTER getDesc (ipcLic AS CHARACTER, ipiParId AS INTEGER):
RETURN (NEW LiceSys(ipcLic,ipiParId)):getDesc().
END METHOD.

Log error -
line 50:64: unexpected token: getDesc

There are couple of methods and I am calling them in the same fashion.

Is there any fix for this ?

RE: FWD Source Code Analytics - Added by Greg Shah over 6 years ago

Is there any fix for this ?

This is a newly found bug. I will create a fix for it. Please see #3362 where I will work that issue. I've added you as a watcher so you will see updates.

RE: FWD Source Code Analytics - Added by Greg Shah over 6 years ago

I've created a fix for #3362. Attached is a zip of the cumulative OO fixes (includes the fixes posted earlier today plus the new fix).

RE: FWD Source Code Analytics - Added by Atul Dalvi over 6 years ago

Greg Shah wrote:

I've created a fix for #3362. Attached is a zip of the cumulative OO fixes (includes the fixes posted earlier today plus the new fix).

Thanks, it resolved the issues.

Now I found one more issue here don't know the fix for this.

In class, defined below variable. While parsing I am getting error like "Caused by: java.lang.RuntimeException: Cannot find class/interface System.Windows.Forms.StatusStrip in PROPATH".

This is not the custom class we defined and also not avaibale in the Skelton classes.

using Progress.Lang.*.
using Progress.Windows.Form.

define protected variable StatusStrip1 as System.Windows.Forms.StatusStrip no-undo.

Pls suggest.

RE: FWD Source Code Analytics - Added by Greg Shah over 6 years ago

This is a .NET class for which no one has yet created a skeleton. You will need to create one and place it in the skeleton/dotnet/ hierarchy. The skeleton classes section has some useful guidance. The basic idea is to create the minimum OO 4GL class file that defines the needed properties, methods and so forth. This will be used during parsing to resolve the references in your code.

Any of these skeletons that you create can be contributed back to the FWD project and I will include them in the latest skeletons zip so that they will benefit all future users.

RE: FWD Source Code Analytics - Added by Atul Dalvi over 6 years ago

Greg Shah wrote:

This is a .NET class for which no one has yet created a skeleton. You will need to create one and place it in the skeleton/dotnet/ hierarchy. The skeleton classes section has some useful guidance. The basic idea is to create the minimum OO 4GL class file that defines the needed properties, methods and so forth. This will be used during parsing to resolve the references in your code.

Any of these skeletons that you create can be contributed back to the FWD project and I will include them in the latest skeletons zip so that they will benefit all future users.

I think creating those Skelton classes is not easy. There are many properties and methods involved into it.

Is there any other way to create it ?

(101-125/155)