# SOFINCO - Bahasa Pemrograman Bahasa Bugis-Makassar

Bahasa pemrograman dengan sintaks Bahasa Bugis-Makassar yang berjalan di atas Python. Semua fitur Python bisa digunakan dengan nama dalam Bahasa Bugis-Makassar!

## 📦 CARA INSTAL
```bash
pip install sofinco
```

## 🚀 CARA PAKAI
```bash
sofinco namafile.sofinco
```

## 📝 CONTOH PROGRAM
```sofinco
# Program sederhana
paccerak("Assalamu Alaikum!")

# Fungsi
pangngaseng sapa(jeneng):
    paccerak("Halo,", jeneng)
    baliki "Selamat datang!"

hasil = sapa("Makassar")

# Kondisi
umuru = 20
nakko umuru >= 18:
    paccerak("Dewasa")
narekko:
    paccerak("Anak-anak")

# Loop
ulangi i rilaleng jangka(1, 6):
    paccerak(i)
```

## 🔤 DAFTAR KATA KUNCI

| Sofinco | Python | Arti |
|---------|--------|------|
| paccerak | print | Cetak |
| passuluak | input | Input |
| jangka | range | Jangkauan |
| nakko | if | Jika |
| nakkopa | elif | Jika lagi |
| narekko | else | Selain itu |
| ulangi | for | Untuk |
| sedding | while | Selama |
| pangngaseng | def | Definisi fungsi |
| baliki | return | Kembalikan |
| bilanga | int | Integer |
| aksara | str | String |
| daptar | list | List |
| rilaleng | in | Di dalam |
| makanja | True | Benar |
| demakanja | False | Salah |

## ⚙️ PERSYARATAN SISTEM
- Python 3.8 atau lebih baru
- Sofinco **TIDAK BISA** berjalan tanpa Python (transpiler berbasis Python)

## 🎨 SYNTAX HIGHLIGHTING

Sofinco mendukung syntax highlighting di berbagai editor! Lihat folder `sofinco-syntax/` untuk instalasi.

**Supported Editors:**
- VSCode
- Vim/Neovim
- LazyVim
- Sublime Text
- Nano

**Quick Install (LazyVim):**
```bash
cp sofinco-syntax/lazyvim/lua/plugins/sofinco.lua ~/.config/nvim/lua/plugins/
cp sofinco-syntax/vim/syntax/sofinco.vim ~/.config/nvim/syntax/
cp sofinco-syntax/vim/ftdetect/sofinco.vim ~/.config/nvim/ftdetect/
```

**Quick Install (VSCode):**
```bash
cp -r sofinco-syntax/vscode ~/.vscode/extensions/sofinco-vscode
```

Lihat [sofinco-syntax/INSTALL.md](sofinco-syntax/INSTALL.md) untuk panduan lengkap.

## 📄 LISENSI
MIT License

