ClemsonRSRG / RESOLVE

RESOLVE (REusable SOftware Language with VErification) is a specification and programming language designed for verifying correctness of object oriented programs.
https://www.cs.clemson.edu/resolve/
BSD 3-Clause "New" or "Revised" License
24 stars 16 forks source link

Compiler Fixes #320

Closed yushan87 closed 6 years ago

yushan87 commented 6 years ago
  1. ValidFunctionCallChecker only should check parameters if the list isn't null.
  2. Properly check arguments passed into FacilityDec. This addresses Issue #319.
  3. Created ResolveFileBasicInfo to contain the name of the file and the name of the parent directory. This is to avoid files with the same name that exist in different directories in our workspace.
  4. A bunch of changes to how we generate and handle ResolveFile due to the change listed above.