Alex23087 / Failure-SSIL-Analyser

GNU General Public License v3.0
1 stars 3 forks source link

Implement validation for Regular Commands ASTs #17

Closed Yurand2000 closed 1 month ago

Yurand2000 commented 5 months ago

Some atomic commands require semantic constraints to be meaningful, which must be enforced after parsing. The semantic constraints require that:

Note that the semantic constraints are only needed for the analisys. The illegal operations can be simulated by expanding these commands in a suitable way. Example [x] = x + 1 becomes y = x + 1; [x] = y.