#
#  PRE: if
#
#  Note the test for %interpreter(.line) is sensitive to the position of the
#  instruction we're running.
#
string result_string
uint32 result_integer

result_string := "%interpreter(.filename)"
result_integer := "%interpreter(.line)"

if (!(result_string == "src/tests/keywords/xlat-interpreter")) {
	test_fail
}

result_string := "%interpreter(.name)"
if (!(result_string == "result_string")) {
	test_fail
}

result_string := "%interpreter(.type)"
if (!(result_string == "edit")) {
	test_fail
}

if (!(result_integer == 11)) {
	test_fail
}

success
