9 #ifndef CPROVER_UTIL_VALIDATE_CODE_H
10 #define CPROVER_UTIL_VALIDATE_CODE_H
Data structure for representing an arbitrary statement in a program.
A namespacet is essentially one or two symbol tables bound together, to allow for symbol lookups in t...
void validate_code(const codet &code, const namespacet &ns, const validation_modet vm)
Check that the given code statement is well-formed, assuming that all its enclosed statements,...
void validate_full_code(const codet &code, const namespacet &ns, const validation_modet vm)
Check that the given code statement is well-formed (full check, including checks of all subexpression...
void check_code(const codet &code, const validation_modet vm)
Check that the given code statement is well-formed (shallow checks only, i.e., enclosed statements,...