Lines Matching refs:parseExpression
44 def parseExpression(self, exp): member in VariableReferenceTest
50 self.parseExpression("${FOO}")
56 self.parseExpression("${${FOO}}")
61 self.parseExpression("${@d.getVar('BAR') + 'foo'}")
66 def parseExpression(self, exp): member in ShellReferenceTest
75 self.parseExpression('foo=foo"bar"baz')
79 self.parseExpression('sed s#"bar baz"#"alpha beta"#g')
83 self.parseExpression("sed -i -e s,foo,bar,g \\\n *.pc")
87 self.parseExpression('sed -i -e "foo$" *.pc')
92 self.parseExpression("""
100 self.parseExpression("foo=$(echo bar)")
105 self.parseExpression('echo "${QT_BASE_NAME}"')
110 self.parseExpression("sed -i -e 's:IP{:I${:g' $pc")
118 self.parseExpression("${%s}" % name)
122 self.parseExpression("until false; do echo true; done")
127 self.parseExpression("""
138 self.parseExpression("a=b c='foo bar' alpha 1 2 3")
143 self.parseExpression("echo foo >${foo}/bar")
149 self.parseExpression("""
161 self.parseExpression("""
194 def parseExpression(self, exp): member in PythonReferenceTest
210 self.parseExpression("d.getVar('foo')")
215 self.parseExpression("d.getVar('f' + 'o' + 'o')")
220 self.parseExpression("eval('d.getVar(\"foo\")')")
227 self.parseExpression("foo('${FOO}')")
236 self.parseExpression("bb.build.exec_func('do_something', d)")
243 self.parseExpression("testfunc('${FOO}')")
249 self.parseExpression("time.time()")
253 self.parseExpression("os.path.dirname('/foo/bar')")
257 self.parseExpression("time.strftime('%Y%m%d',time.gmtime())")
262 self.parseExpression("testget().strip()")
267 self.parseExpression('bb.utils.contains("TESTVAR", "one", "true", "false", d)')
271 self.parseExpression('bb.utils.contains("TESTVAR", "one two", "true", "false", d)')
275 self.parseExpression('bb.utils.contains_any("TESTVAR", "hello", "true", "false", d)')
279 … self.parseExpression('bb.utils.contains_any("TESTVAR", "one two three", "true", "false", d)')
283 self.parseExpression('bb.utils.filter("TESTVAR", "hello there world", d)')