Closed hwayne closed 2 months ago
In general, there are a variety of error reporting features that can be improved upon in the tool, but I pushed a few changes that should help address (2) more clearly (i.e. cases where a spec can't be fetched properly from the given URL).
For (1), I believe the tool will currently just report absence of an initial state predicate (Init
) as an error if a PlusCal spec is given without any translation. For example, you can try loading this raw spec. There may be some additional edge cases to consider when handling various PlusCal specs, but I haven't thought about it too carefully yet.
Two cases I'm thinking of: