# file : libbuild2/lexer+eval.test.testscript # license : MIT; see accompanying LICENSE file test.arguments = eval : punctuation : $* <:'x:x{x}x$x?x,x(x)' >>EOO 'x' : 'x' { 'x' } 'x' $ 'x' ? 'x' , 'x' ( 'x' ) EOO : logical : $* <:'x|x||x&x&&x!x!!x)' >>EOO 'x' | 'x' || 'x&x' && 'x' ! 'x' ! ! 'x' ) EOO : comparison : $* <:'x=x==x!=x<x<=x>x>=)' >>EOO 'x=x' == 'x' != 'x' < 'x' <= 'x' > 'x' >= ) EOO : newline : $* <'x' >- 2>>EOE != 0 <stdin>:1:2: error: newline in evaluation context EOE : eof : $* <:'' 2>>EOE != 0 <stdin>:1:1: error: unterminated evaluation context EOE