-
Notifications
You must be signed in to change notification settings - Fork 0
/
Cargo.toml
28 lines (26 loc) · 712 Bytes
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
[package]
name = "wam"
description = "A Prolog-like language based on Warren's Abstract Machine"
version = "0.1.0"
authors = ["Robert Jacobson <[email protected]>"]
edition = "2018"
[features]
# Enabling `trace_computation` will print the VM state at every instruction.
default = ["trace_computation"]
trace_computation = []
[dependencies]
# For displaying data as a formatted table:
prettytable-rs = "^0.8"
# For static prettytable style:
lazy_static = "^1.4.0"
# For opcode <-> text:
strum = "^0.18.0"
strum_macros = "^0.18.0"
# String interning:
string_cache = "^0.8.0"
# Number to enum variant:
num_enum = "^0.5.0"
# Assembly, bytecode, and source code parsing:
nom = "5"
# Symbol table:
bimap = "0.4"