blob: d9f5d143d8e63a29de91d44c4a2eb3843c305ad7 [file] [log] [blame]
# Check handling of identifier names.
#
# RUN: %{llbuild} ninja parse %s 2> %t.err
# RUN: %{FileCheck} < %t.err %s
# Check for invalid characters in variable names.
#
# CHECK: identifier-names.ninja:[[@LINE+1]]:1: error: expected '=' token
a*b = 12
# CHECK: identifier-names.ninja:[[@LINE+1]]:1: error: expected '=' token
a:b = 12
# CHECK: identifier-names.ninja:[[@LINE+1]]:0: error: unexpected token
*b = 12
# Check for other valid characters in variable names.
#
# CHECK: actOnBindingDecl(/*Name=*/"abcxyzAZ0189_-.", /*Value=*/"12")
abcxyzAZ0189_-. = 12