Skip to content

pembuat kalimat kompleks maupun tidak kompleks dengan templat yang dapat disesuaikan

Notifications You must be signed in to change notification settings

Andndre/pembuat-kalimat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pembuat Kalimat

Contoh penggunaan:

import {
	KalimatAcak,
	kamus,
	templat,
} from 'https://raw.githubusercontent.com/Andndre/pembuat-kalimat/v0.1.0/mod.ts';

const kalimatAcak = new KalimatAcak()
	.tambah(templat`Saya pergi ke ${kamus.tempat} untuk mencari ${kamus.makanan}`)
	.tambah(
		templat`${kamus.namaLakiLaki} sedang mengenakan ${kamus.aksesoris} pemberian ${kamus.keluarga}nya`
	);

console.log(kalimatAcak.acak());
// : Supar sedang mengenakan sepatu pemberian ayahnya
// : Saya pergi ke hutan untuk mencari pisang

Kontribusi dipersilahkan

kamus.ts:

File ini berisi daftar kata yang digolongkan berdasarkan kategorinya. Jika anda ingin berkontribusi dalam menambahkan/memperbaiki kata-kata dalam kategori yang sudah ada, dan/atau menambahkan kategori baru, silahkan kirimkan Pull Request pada link GitHub berikut. https://github.com/Andndre/pembuat-kalimat

ARTI SIMBOL-SIMBOL:

SIMBOL ARTI
; PEMISAH STATEMENT (Bisa lebih dari 1 (AND))
? JIKA KONTEKS SAMA DENGAN
= SET CONTEXT

Note semua variabel merupakan string, sehingga tidak perlu lagi menyertakan tanda kutip ("") (Spasi diperbolehkan)

Simbol JIKA (?) dipakai jika sesuatu tersebut hanya dapat dimiliki/dialami oleh (*) sesuai variabel yang telah ditetapkan

Misalnya anting-anting hanya dipakai oleh perempuan

const namaPerempuan = ['Susi ; gender = perempuan'] // SET CONTEXT gender=perempuan
const aksesoris = ['anting-anting ; gender ? perempuan'] // IF CONTEXT gender=perempuan

About

pembuat kalimat kompleks maupun tidak kompleks dengan templat yang dapat disesuaikan

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published