Message Boards

Compile with LISTING?

Tim Collins, modified 3 Years ago.

Compile with LISTING?

Post Date: 3/20/23 (Bronze, 5 Posts) Recent Posts

Hello YAB Team,

Is there a way to get a compile listing (as in "compile LISTING <listing-output-filename>")?  It is very similar compile XREF which is supported.

A listing file shows block structure and scoping decisions made by the compiler (record buffer scope, transaction scope).  Reviewing a listing file allows one to spot broader scoping than may have been antcipated and having the narrower scope benefits locking (and other) issues.

Again, kudos to the YAB team for a great product - you've changed the game in QAD system management, great job!

Thanks,

Tim

thumbnail
Robert Webster, modified 3 Years ago.

Re: Compile with LISTING?

Post Date: 3/20/23 (Bronze, 4 Posts) Recent Posts

Tim,

YAB does not have support for creating a LISTING file but it does have support for creating a DEBUG-LIST file which might also give you what you are looking for, you can see more details in the QAD Configuration and Adminstration Guide, in the section titled "Generating DEBUG-LIST output".

For example in YAB 1.9 Configuration and Administration Guide it is on page 51.

You can also get more info on this by running:

yab help code.debuglist

Strangely we have never been asked to provide support for LISTING files before (only the DEBUG-LIST). If the DEBUG-LIST doesn't give you what you need, feel free to add an enhancment request to add support for LISTING files as well.

Thank you for your kind words about YAB, we're glad you are finding it very useful.

Regards,
Robert

Tim Collins, modified 3 Years ago.

Re: Compile with LISTING?

Post Date: 3/20/23 (Bronze, 5 Posts) Recent Posts

Hi Robert,

Thanks for the prompt reply.  DEBUG-LIST output is quite different and does not show compiler scoping decisions - the information I'm seeking.

Enhancement request was submitted (ESP-6666) - that number is kind of scary ... :)

Thanks,

Tim

thumbnail
Robert Webster, modified 3 Years ago.

Re: Compile with LISTING?

Post Date: 3/21/23 (Bronze, 4 Posts) Recent Posts

Tim,

I have received the enhancement request and have approved it for in incorporation in a future YAB release. It will now be included in our product roadmap and will shortly be scheduled for development.

I will let you know once a definite delivery date is decided upon.

 

Regards,
Robert

 

Disclaimer: submission of an Enhancement Request does not obligate QAD to deliver this functionality.  Even when the status of your Enhancement Request moves to approved or Work In Progress, the actual timing and or delivery of the functionality remains at the discretion of QAD.

 

 

Tim Collins, modified 3 Years ago.

Re: Compile with LISTING?

Post Date: 3/22/23 (Bronze, 5 Posts) Recent Posts

Great!  Many thanks Robert.

Message place holder