Selamat datang di dokumentasi Bahasa Domain Spesifik (DSL) ADF.
Bahasa DSL ADF digunakan untuk mendokumentasikan:
- Model Data,
- Proses/Alur Kerja Program, dan
- Mekanisme Komunikasi Antar Program.
Desain/dokumentasi ADF dapat digunakan sebagai informasi untuk melakukan code-generation ke bahasa/framework tertentu menggunakan code generator yang tersedia.
Lihat code generator ADF.
ADF menggunakan
no-context/moo sebagai lexer dan
nearley.js.org sebagai parser untuk membentuk abtract systax tree (ast). AST hasil parsing dianalisis hingga menghasilkan
ADF JSON Specification.
Parser (Lexer, Parser, dan Semantic Analysis) dapat diakses melalui npm
@graf-research/adf-core.
ADF JSON Specification diterjemahkan (di-generate) menjadi source code sesuai target masing-masing code generator. Lihat daftar code generator ADF yang tersedia saat ini.