Type
|
Changes
|
By
|
|
Added a user guide for VTool.
|
mcayanan
|
|
Added the following command-line options:
-o
|
Write the validation results to a file
|
-p
|
Specify files/file patterns to include in validation
|
-X
|
Specify files/file patterns to exclude in validation
|
-c
|
Specify a configuration file to set default behaviors
|
-F
|
Do not follow STRUCTURE pointers
|
|
mcayanan
|
|
Pointers are now followed. This feature can be turned on and off. This will allow arbitrary length nesting of pointers. Object and group statements should not begin and end in different files. Their contents may be in separate files but the open and close should be contained within the same file. This will allow the label to be valid even when semantic validation is done.
|
pramirez
|
|
Added support for PDS_VERSION_ID. Now files that don't have this in the first line will be skipped and logged as a warning if passed to the parser.
|
pramirez
|
|
Added support for SFDUs. Now the SFDUs will be logged and then skipped. This has not added validation of SFDUs.
|
pramirez
|
|
Changed the "f" (file) flag to a "t" (target) flag.
|
mcayanan
|
|
Dates are now checked to ensure that they are not only properly formed but are actual valid dates. One can now get a Date object through the API for convenience.
|
pramirez
|
|
More logging information about file being parsed and dictionaries being used.
|
pramirez
|
|
Fixed multiple dictionary support.
|
mcayanan
|
|
Properly handle the 'Z' at the end of the date when attempting to create an actual Date object.
|
pramirez
|
|
Allow group statements to be within object statements.
|
pramirez
|
|
Allow for objects and groups with the same name to appear at the same level within a label or fragment. This required changes to method signatures on the Label class.
|
pramirez
|
|
Fixed convenience methods on Label class. This would have only caused a problem if people called the tool directly.
|
pramirez
|
|
PSDD will now be adhered to properly as an optional element. This essentially allows any element definition to appear within an object or group statement without generating an error.
|
pramirez
|