Home-Produkte-Testarea-Kontakt-Datenschutz-Aktualisiert: 13-Jul-2009
< Voriger Tag   Nächster Tag >

Montag, 13. Juli 2009

Lx0: Prototyp -- Prozeduraufruf mit Typüberprüfung

Nun funktioniert endlich auch die Typüberprüfung beim Prozeduraufruf im Lx0-Prototyp.

Da die grundlegenden Routinen für die Typüberprüfung schon mit der Zuweisung fertig waren, war die Typüberprüfung für den Prozeduraufruf einfach. Allerdings wollte ich den Programmcode gerne direkt in der procedureCall-Regel vom Treewalker haben, was ich nicht hinbekommen hatte, es wurde immer nur maximal ein Parameter bearbeitet, so habe ich den Programmcode in die zusätzliche Regel actualParameter gelegt.

Hmm, wenn der Programmcode mit Hilfe einer zusätzlichen Klammer zwischen expr und + eingefügt wird, scheint es zu gehen: (^(ACTPARS par+=(expr {/* Programmcode */} )+))?).

Bleibt aber jetzt so im Prototyp. Das kann ich dann später im eigentlichen Programm so umsetzen.

Quelltext

Der komplette Lx0-Quelltext steht in Subversion.

[Direktlink]

< Voriger Tag   Nächster Tag >

  RSS V0.91

<Juli 2009 >
  0102030405
06070809101112
13141516171819
20212223242526
2728293031  

Home-Produkte-Testarea-Kontakt-Datenschutz-Aktualisiert: 13-Jul-2009
(C) 2000-2018 by Sven Drieling