# file : libbuild2/lexer+foreign.test.testscript # license : MIT; see accompanying LICENSE file test.arguments = foreign=2 : basics : $* <<EOI >>EOO echo foo }} EOI 'echo foo ' }} <newline> EOO : empty : $* <<EOI >>EOO }} EOI '' }} <newline> EOO : braces : $* <<EOI >>EOO } }}} {{}} }} } }} EOI '} }}} {{}} }} } ' }} <newline> EOO : whitespaces : $* <' }} ' >>EOO # Note: there are TABs. '' }} <newline> EOO : comment : $* <'}} # comment' >>EOO '' }} <newline> EOO : eos : $* <:'}}' >>EOO '' }} EOO : missing : Note that we get eos right away (i.e., there is no word token). : $* <<EOI } }}} {{}} }} } } EOI : three : { test.arguments = foreign=3 : basic : $* <<EOI >>EOO echo foo }}} EOI ' echo foo ' }}} <newline> EOO }