diff options
| author | nsfisis <nsfisis@gmail.com> | 2025-07-19 15:46:22 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2025-07-19 18:03:57 +0900 |
| commit | d3b8c1a53d21936b2aa99bd331fea3548c06b44c (patch) | |
| tree | a5a3d56afdb82735acb1df8e9f043497586817bd /src/vm/instr.rs | |
| parent | 145efc39d14c242266c574063ffcba329c62e8a3 (diff) | |
| download | regulus-d3b8c1a53d21936b2aa99bd331fea3548c06b44c.tar.gz regulus-d3b8c1a53d21936b2aa99bd331fea3548c06b44c.tar.zst regulus-d3b8c1a53d21936b2aa99bd331fea3548c06b44c.zip | |
implement vm-based engine
Diffstat (limited to 'src/vm/instr.rs')
| -rw-r--r-- | src/vm/instr.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/vm/instr.rs b/src/vm/instr.rs new file mode 100644 index 0000000..b03cd11 --- /dev/null +++ b/src/vm/instr.rs @@ -0,0 +1,7 @@ +#[derive(Debug)] +pub enum Instr { + Char(u8), + Match, + Jmp(usize), + Split(usize, usize), +} |
