Posted by & filed under Build Notes.

(Build b931) – 16 Mar 2018

API

  • For api lexers, add -> java operator and => operator for c#, and associate lambda entities with these lexemes.

C# PARSER

  • Added 'lambda method' kind for lambda expressions.

FORTRAN PARSER

  • Added support for some Silverfrost compiler variations on do loop syntax. Also, fixed some errors in the Fortran MaxNesting metric for some uses of do loops.

INTERACTIVE REPORTS

  • For the Expand Macro Interactive Report, show the macro's value at the specificied location when using in a file.

JAVA PARSER

  • Added 'lambda method' kind for lambda expressions, and added an End reference for lambdas.

PASCAL PARSER

  • For Pascal/Delphi, fix problem where unnamed record types had the same unique name.

REPORTS

  • Fix crash in html report generation.

STRICT PARSER

  • Track potential function pointer calls through assignment.

UPERL

  • Fixed the "Run a Command" window to display appropriate script text even when a gui perl graph is open.