Writing conditional scripts - nth-bot/nth-bot.github.io GitHub Wiki

Here is an example of conditional scripts, that can be asked whether mice and birds can fly.

# and
# condition < _ {before}true and true{after} @ _ [before]true[after]
# condition < _ {before}false and true{after} @ _ [before]false[after]
# condition < _ {before}true and false{after} @ _ [before]false[after]
# condition < _ {before}false and false{after} @ _ [before]false[after]


# or
# condition < _ {before}true or true{after} @ _ [before]true[after]
# condition < _ {before}false or true{after} @ _ [before]true[after]
# condition < _ {before}true or false{after} @ _ [before]true[after]
# condition < _ {before}false or false{after} @ _ [before]false[after]


# if < _ if (true) {then} @ _ [then]
# if < _ ifnot (false) {then} @ _ [then]


# affichage < _ say {content} > [content]


# data
    < _ {before}birds can fly{after}
    @ _ [before]true[after]

# data
    < _ {before}mice can dance{after}
    @ _ [before]true[after]

# data
    < _ {before}mice can fly{after}
    @ _ [before]false[after]


# input
    < is it true that {question}
    @ _ if ([question]) say yes.
    @ _ ifnot ([question]) say no.