Neutron + Iris Logo

Dokumentasi Neutron + Iris

Halaman dokumentasi web ini menampilkan panduan install, penggunaan, dan sintaks untuk Neutron dan Iris di VS Code.

Instalasi

Ekstensi Neutron dan Iris dapat diinstal langsung dari file VSIX yang sudah dibuat. Ikuti langkah-langkah di bawah ini:

  1. Buka VS Code.
  2. Tekan Ctrl+Shift+X untuk membuka Extensions.
  3. Klik menu ... di pojok kanan atas panel Extensions.
  4. Pilih Install from VSIX....
  5. Pilih file iris-neutron-language-support-0.3.0.vsix di folder project.
Download VSIX

File tersedia di root project: iris-neutron-language-support-0.3.0.vsix

Distribusi

Untuk membuat ekstensi bisa digunakan oleh semua orang, bagikan file VSIX atau publikasikan ke VS Code Marketplace.

  • Bagikan file iris-neutron-language-support-0.3.0.vsix melalui email, cloud storage, atau repo GitHub.
  • Gunakan perintah VS Code di perangkat lain:
    code --install-extension iris-neutron-language-support-0.3.0.vsix
  • Untuk distribusi lebih luas, pertimbangkan mempublikasikan ekstensi ke VS Code Marketplace.

Penggunaan

Buka atau buat file dengan ekstensi .nt untuk Neutron dan .iris untuk Iris. Setelah ekstensi terpasang, file akan mendapatkan syntax highlighting otomatis.

Jika tidak otomatis, klik nama bahasa di pojok kanan bawah VS Code dan pilih Neutron atau Iris.

<Neutron>
    <Body>
        <Container style="b:#000; w:fill; h:fill" id="Main">
            <Text style="c:#fff; f-sz:20pt">Hello Neutron!</Text>
        </Container>
    </Body>
</Neutron>

Sintaks Neutron

Neutron menggunakan struktur markup mirip XML dan gaya CSS di dalam atribut style.

Tag

  • Opening tag: <Container>
  • Closing tag: </Container>
  • Self-closing tag: <Element />

Atribut

  • id="..."
  • class="..."
  • style="..."

Properti gaya

  • b:#000 — background
  • c:#fff — color
  • w:fill — width
  • h:fill — height
  • f-sz:20pt — font-size

Contoh style:

<Text style="c:#0f0; f-sz:20pt">Neutron Demo</Text>

Sintaks Iris

Iris adalah bahasa logika yang digunakan bersama Neutron untuk menangani interaksi aplikasi dan pemrosesan backend.

File Iris menggunakan ekstensi .iris dan mendukung sintaks scripting ringan bagi A.I. engine.

Contoh Iris

// Panggilan log sistem
Iris.logSystem("Interface Connected.");

// Respon asinkron untuk input pengguna
const response = await Iris.generateResponse(input);

// Sinyal khusus yang digunakan oleh UI
if (response.includes("CLEAR_SIGNAL")) {
    // Bersihkan tampilan chat
}

Fungsi utama Iris

  • Iris.logSystem(message) — mengirim log sistem.
  • Iris.generateResponse(input) — memproses input pengguna dan mengembalikan output.

Iris juga dapat mengirim sinyal khusus seperti CLEAR_SIGNAL atau Analysis :: No Schema Match.

Tema

Ekstensi menyediakan dua tema khusus:

  • Neutron Dark
  • Neutron Light

Pilih tema melalui Ctrl+K Ctrl+T di VS Code lalu pilih salah satu tema Neutron.

Troubleshooting

Jika highlighting tidak muncul:
  • Restart VS Code.
  • Pastikan file menggunakan ekstensi .nt untuk Neutron atau .iris untuk Iris.
  • Pilih bahasa manual dari status bar menjadi Neutron atau Iris.
  • Uninstall dan reinstall VSIX jika perlu.