DDP-Projekt / Kompilierer

Der Kompilierer der Deutschen Programmiersprache
https://ddp.le0n.dev/Spielplatz
MIT License
139 stars 3 forks source link

Forward declarations #95

Closed bafto closed 4 weeks ago

bafto commented 1 month ago

Irgendwann ist das Ziel, dass Deklarationen in DDP keiner Reihenfolge mehr folgen müssen. Das würde einen Pre-Processor erfordern und wird unglaublich aufwendig zu implementieren, wie ich auf den branches pre-processing und pre-processor feststellen musste.

Da ich vorerst an wichtigeren und interessanteren Features arbeiten möchte ist hier eine PR für forward-declarations.

Für die Syntax siehe den forward_declarations test.

Falls wir in der Zukunft einen Pre-Processor implementieren könnte man dieses Feature wieder entfernen.