Closed thejoeejoee closed 6 years ago
Ještě mi tu pár věcí nesedí, @Aroidzap, především integrační testy:
08_booleans:
01 (basic declaration with assignment): × COMPILER EXIT CODE expected=0, returned=4
02 (boolean operations): ✓✓ × STDOUT
03 (assignment of boolean expressions): × COMPILER EXIT CODE expected=0, returned=4
04 (boolean functions): × COMPILER EXIT CODE expected=0, returned=4
Vypadá to, že nezvládáme sémantiku pro not
, ve 02 jsou rozdílné výsledky pro kód:
' boolean operations
scope
dim a as boolean = True
dim b as boolean = False
dim c as boolean = False
if b or c and a then
print 1;
else
print 0;
end if
if b or (c and a) then
print 0;
else
print 1;
end if
if False or (False and (False or (True or True))) then
print 1;
else
print 0;
end if
end scope
tisknout má 111 a aktuálně tiskne 010.
Mohl by jsi na to prosím kouknout ještě a dotáhnout to?
Codecov Report
92.39% <100%> (+1.46%)
92.85% <100%> (+3.53%)
100% <100%> (ø)
94.03% <0%> (+0.66%)