Valodas PAM interpretators. Izpildīts kursā Programmēšanas valodu sintakse un semantika.
- Interpretatoram padodama programma atrodas failā input.txt.
- Ieejas dati programmai atrodas failā data.txt
- Programmu piemēri (input.txt) un tām atbilstoši ievaddati (data.txt) ir direktorijā samples
Programmas teskta failu un programmas ievaddatu failu var mainīt, nomainot INPUT
un DATA
konstanšu vērtībās failā
constant.py
Interpretatora rakstīšanas laikā tika veiktas arī optimizācijas loģiskajām operācijam:
- Ja konjukcijā kreisa izteiksme jau ir
false
, tad laba izteiksme jau netiek apskatīta, jo jau ir zināms, ka pati konjukcija būsfalse
- Ja disjukcijā kreisa izteiksme jau ir
true
, tad laba izteiksme jau netiek apskatīta, jo jau ir zināms, ka pati disjukcija būstrue