1
0

ELSEIFを実装

This commit is contained in:
otya128
2016-09-02 16:12:23 +09:00
parent 57de8e07d3
commit 7cb0b26880
5 changed files with 140 additions and 6 deletions

View File

@@ -1,3 +1,44 @@
VAR IFTEST=FALSE
IF TRUE THEN
IFTEST=TRUE
ENDIF
ASSERT__ IFTEST, "IF"
VAR IFTEST2=FALSE
IF TRUE THEN IFTEST2=TRUE
ASSERT__ IFTEST2, "IF"
VAR ELSETEST=FALSE
IF FALSE THEN
ELSE
ELSETEST=TRUE
ENDIF
ASSERT__ ELSETEST, "ELSE"
VAR ELSETEST2=FALSE
IF FALSE THEN ELSE ELSETEST2=TRUE:ENDIF
ASSERT__ ELSETEST2, "ELSE"
VAR ELSEIFTEST=FALSE
IF FALSE THEN
ELSEIFTEST=FALSE
ELSEIF FALSE THEN
ELSEIFTEST=FALSE
ELSEIF TRUE THEN
ELSEIFTEST=TRUE
ELSEIF FALSE THEN
ELSEIFTEST=FALSE
ELSE
ELSEIFTEST=FALSE
ENDIF
ASSERT__ ELSEIFTEST, "ELSEIFTEST"
VAR ELSEIFTEST2=FALSE
IF FALSE THEN ELSEIFTEST2=FALSE ELSEIF FALSE THEN ELSEIFTEST2=FALSE ELSEIF TRUE THEN ELSEIFTEST2=TRUE ELSEIF FALSE THEN ELSEIFTEST2=FALSE ELSE ELSEIFTEST2=FALSE ENDIF
ASSERT__ ELSEIFTEST2, "ELSEIFTEST"
DEF CALLTEST(V)
RETURN V
END