aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests
diff options
context:
space:
mode:
authorGravatar Jak Wings <jakwings@gmail.com>2016-04-08 18:20:21 +0800
committerGravatar Kurtis Rader <krader@skepticism.us>2016-04-08 21:05:46 -0700
commit2d5eaed745892a5e035caf7ccc02d27044f344fb (patch)
tree4f11fad111dc8744093af5a18faa2472acf4866e /tests
parent6adc35c63622888ddfa876c488ca41910f8efe13 (diff)
fix handling of line continuation in keywords
This behavior is more consistent with line continuation in strings other than keywords. Fixes #2897
Diffstat (limited to 'tests')
-rw-r--r--tests/line-continuation.err0
-rw-r--r--tests/line-continuation.in25
-rw-r--r--tests/line-continuation.out5
-rw-r--r--tests/line-continuation.status1
4 files changed, 31 insertions, 0 deletions
diff --git a/tests/line-continuation.err b/tests/line-continuation.err
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tests/line-continuation.err
diff --git a/tests/line-continuation.in b/tests/line-continuation.in
new file mode 100644
index 00000000..a1ac9293
--- /dev/null
+++ b/tests/line-continuation.in
@@ -0,0 +1,25 @@
+ech\
+o echo
+
+buil\
+tin echo builtin echo
+
+true; an\
+d echo true
+
+\i\
+\U00000066\
+ true
+ echo if true
+\
+\145n\
+d\
+;
+
+'if'\
+ true
+ echo if true
+"\
+en\
+d\
+";
diff --git a/tests/line-continuation.out b/tests/line-continuation.out
new file mode 100644
index 00000000..053209a5
--- /dev/null
+++ b/tests/line-continuation.out
@@ -0,0 +1,5 @@
+echo
+builtin echo
+true
+if true
+if true
diff --git a/tests/line-continuation.status b/tests/line-continuation.status
new file mode 100644
index 00000000..573541ac
--- /dev/null
+++ b/tests/line-continuation.status
@@ -0,0 +1 @@
+0