Software ətraflı:
Version: 0.2
Tarixi Upload: 12 May 15
Lisenziya: Pulsuz
Məşhurluq: 67
TinyPie bir Python kimi sintaksis ilə sadə proqramlaşdırma dili üçün bir ağac-based tərcüməçi edir & nbsp;. Bu Abstract Sintaksis Tree (AST) tikintisi və ağac gəzinti kodunu həyata keçirir.
Bu Dil həyata keçirilməsi Nümunələr "dən Pie dili əsasında. Kitab Ch.9 Sitat: "A ağac-based tərcüməçi sonuna əvəzinə kodu generator calaq tərcüməçi ilə bir compiler ön sonuna kimi deyil".
Layihənin məqsədləri:
1. Self-təhsil
- 2 sadə proqramlaşdırma dili və ya DSL
- Python həyata li>
- Regexp-based lexer
- LL (k) recursive-enmə parser
- Parser inşa homogen Abstract Sintaksis Tree (AST)
- Static / leksik daxilində dəstək.
- Interpreter AST tikintisi zamanı tam çərçivəsində ağac qurur.
- Interpeter qlobal yaddaş alanı və funksiyası yer yığını idarə
- Interpreter həyata keçirir xarici AST qonaq
- Forward istinadlar dəstək
Features üçün Python öz tərcüməçi crafting maraqlı insanlar üçün bir nümunə kimi xidmət etmək
Bu azad yeni nədir:
- Added Bytecode Assembler
- Added Register-Based Virtual Machine
tələblər
- Python
Şərhlər tapılmadı