run.h 960 B

12345678910111213141516171819202122232425
  1. #ifndef VIRTUALMATH_RUN_H
  2. #define VIRTUALMATH_RUN_H
  3. #include "__macro.h"
  4. #include "value.h"
  5. #include "var.h"
  6. Result operationStatement(INTER_FUNCTIONSIG);
  7. Result assCore(Statement *name, LinkValue *value, INTER_FUNCTIONSIG_CORE);
  8. Result globalIterStatement(Inter *inter);
  9. bool operationSafeInterStatement(Result *result, INTER_FUNCTIONSIG);
  10. bool ifBranchSafeInterStatement(Result *result, INTER_FUNCTIONSIG);
  11. bool functionSafeInterStatement(Result *result, INTER_FUNCTIONSIG);
  12. bool cycleBranchSafeInterStatement(Result *result, INTER_FUNCTIONSIG);
  13. Result setFunction(INTER_FUNCTIONSIG);
  14. Result callFunction(INTER_FUNCTIONSIG);
  15. Result getBaseVar(INTER_FUNCTIONSIG);
  16. Result getBaseValue(INTER_FUNCTIONSIG);
  17. Result ifBranch(INTER_FUNCTIONSIG);
  18. Result whileBranch(INTER_FUNCTIONSIG);
  19. Result breakCycle(INTER_FUNCTIONSIG);
  20. Result continueCycle(INTER_FUNCTIONSIG);
  21. Result regoIf(INTER_FUNCTIONSIG);
  22. Result returnCode(INTER_FUNCTIONSIG);
  23. #endif //VIRTUALMATH_RUN_H