vm_parse.h 381 B

12345678910111213141516
  1. #pragma once
  2. #include "vm_defs.h"
  3. namespace NSc::NUt {
  4. TMaybe<TIdx> ParseIdx(TVMState& st);
  5. TMaybe<TPos> ParsePos(TVMState& state);
  6. TMaybe<TRef> ParseRef(TVMState& state);
  7. TMaybe<TSrc> ParseSrc(TVMState& state);
  8. TMaybe<TDst> ParseDst(TVMState& state);
  9. TMaybe<TPath> ParsePath(TVMState& state);
  10. TMaybe<TVMAction> ParseNextAction(TVMState& state);
  11. }