Skip to content

Metode Parse

Metode parse adalah kebalikan dari stringify. Metode ini memungkinkan Anda untuk mengkonversi string instruksi LightVM yang dapat dibaca manusia kembali menjadi struktur bytecode yang dapat dieksekusi. Ini sangat penting ketika Anda ingin menulis

Menggunakan TypeScript

Untuk TypeScript, Anda dapat langsung meneruskan string instruksi mentah Anda ke metode parse. Ini akan menerjemahkan kode Anda ke dalam format bytecode terstruktur yang dibutuhkan oleh VM.

ts
const strVal = `
  push 5; ;; IP=0
  val x; ;; IP=1
  set x; ;; IP=2
`;
const parsed = tools.parseLTC(strVal);
console.log(parsed);

Menggunakan Rust

Dalam Rust, metode parse memungkinkan Anda untuk mengambil string instruksi mentah dan mengubahnya menjadi representasi VM internal, sehingga memudahkan untuk menjembatani skrip yang ditulis manusia dengan VM berbasis Rust Anda.

rust
let str_val = r#"
  push 5; ;; IP=0
  val x; ;; IP=1
  set x; ;; IP=2
"#;
let parsed = tools.parse_ltc(str_val);
println!("{:#}", parsed.clone());

INFO

Kapabilitas yang Dibutuhkan: tidak ada kapabilitas khusus

Dirilis di bawah Lisensi Apache-2.0.