(Build b729) – 27 Jun 2014
API
- For api fortran lexer, fixed crash in lex of files with lines longer than 1024 characters.
CODECHECK
- Added MISRA 2008 rule 14-8-1 and All Check script overloadedFunctionTemplatesShallNotBeExplicitlySpecialized.upl.
- Added MISRA rule 14-7-1 and allTemplatesShallBeInstantiatedAtLeastOnce.upl to Code Check.
COMMANDLINE
- Support overriding macros of the form X=”\”Y=Z\””.
EDITOR
- Fixed jump to matching brace for nested braces like ((())).
FORTRAN_PARSER
- Fixed crash when parsing fixed format source files with extremely long lines (over 1024 characters).
- Fixed bug in fixed format files where iostat parameters to input/output functions were given ‘use’ references instead of ‘set’ references.
- Fixed a scoping problem that occurred when a public, private, or protected statement was given for an imported variable.
GENERAL
- Project Configuration -> Reports Output Panel fixed alt+l shortcut to go to the correct input box.
GRAPHS
- For Butterfly graph add option to show or hide intrinsic functions.
REPORTS
- Fixed problem in Fortran Uninitialized Item report where some module variables were reported that were actually initialized.
WEB_PARSER
- Made changes to handle nested rule-sets.
- Made change to handle non-standard syntax allowing class names beginning with a numeral.