Memuat...
Demonstrasi Pratt parsing untuk aritmatika dasar dengan operator +, -, *, /, kurung, dan unary minus. The mechanics of arithmatics dan algebra.
Contoh Cepat
Token Stream
1 + 2 * 3
Hasil Evaluasi
7
Waktu Parse
0.000 ms
Waktu Kalkulasi
0.000 ms
Hasil Simplifikasi
Ekspresi Sederhana
7
Langkah Penyelesaian
Langkah 1
2 * 3 = 6
1 + 2 * 3
1 + 6
Langkah 2
1 + 6 = 7
1 + 6
7
Abstract Syntax Tree
JSON
{
"left": {
"type": "NumberLiteral",
"value": 1
},
"operator": "+",
"right": {
"left": {
"type": "NumberLiteral",
"value": 2
},
"operator": "*",
"right": {
"type": "NumberLiteral",
"value": 3
},
"type": "BinaryExpression"
},
"type": "BinaryExpression"
}Tree Diagram (Mermaid)
Legend
Export
Batasan, Asumsi, dan Kemampuan
Batasan dan Asumsi Tool
Kemampuan yang Bisa Dicapai