Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(145)

Side by Side Diff: lib/src/prism/tests/languages/perl/string_feature.test

Issue 1418513006: update elements and fix some bugs (Closed) Base URL: git@github.com:dart-lang/polymer_elements.git@master
Patch Set: code review updates Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 q//
2 q/foobar/
3 q/foo\/bar/
4 q/foo
5 bar/
6
7 qq!!
8 qq!foobar!
9 qq!foo\!bar!
10 qq!foo
11 bar!
12
13 qw__
14 qx_foobar_
15 qx_foo\_bar_
16 qw_foo
17 bar_
18
19 qw??
20 qw?foobar?
21 qw?foo\?bar?
22 qw?foo
23 bar?
24
25 q aa
26 q afoob\ara
27 q 4foobar4
28 q pfoo
29 barp
30
31 qq()
32 qq(foobar)
33 qq(foo\(\)bar)
34 qq(foo
35 bar)
36
37 qx{}
38 qx{foobar}
39 qx{foo\{\}bar}
40 qx{foo
41 bar}
42
43 qw[]
44 qw[foobar]
45 qw[foo\[\]bar]
46 qw[foo
47 bar]
48
49 q<>
50 q<foobar>
51 q<foo\<\>bar>
52 q<foo
53 bar>
54
55 ""
56 "foo\"bar"
57 "foo
58 bar"
59
60 ''
61 'foo\'bar'
62
63 ``
64 `foo\`bar`
65 `foo
66 bar`
67
68 ----------------------------------------------------
69
70 [
71 ["string", "q//"],
72 ["string", "q/foobar/"],
73 ["string", "q/foo\\/bar/"],
74 ["string", "q/foo\r\nbar/"],
75
76 ["string", "qq!!"],
77 ["string", "qq!foobar!"],
78 ["string", "qq!foo\\!bar!"],
79 ["string", "qq!foo\r\nbar!"],
80
81 ["string", "qw__"],
82 ["string", "qx_foobar_"],
83 ["string", "qx_foo\\_bar_"],
84 ["string", "qw_foo\r\nbar_"],
85
86 ["string", "qw??"],
87 ["string", "qw?foobar?"],
88 ["string", "qw?foo\\?bar?"],
89 ["string", "qw?foo\r\nbar?"],
90
91 ["string", "q aa"],
92 ["string", "q afoob\\ara"],
93 ["string", "q 4foobar4"],
94 ["string", "q pfoo\r\nbarp"],
95
96 ["string", "qq()"],
97 ["string", "qq(foobar)"],
98 ["string", "qq(foo\\(\\)bar)"],
99 ["string", "qq(foo\r\nbar)"],
100
101 ["string", "qx{}"],
102 ["string", "qx{foobar}"],
103 ["string", "qx{foo\\{\\}bar}"],
104 ["string", "qx{foo\r\nbar}"],
105
106 ["string", "qw[]"],
107 ["string", "qw[foobar]"],
108 ["string", "qw[foo\\[\\]bar]"],
109 ["string", "qw[foo\r\nbar]"],
110
111 ["string", "q<>"],
112 ["string", "q<foobar>"],
113 ["string", "q<foo\\<\\>bar>"],
114 ["string", "q<foo\r\nbar>"],
115
116 ["string", "\"\""],
117 ["string", "\"foo\\\"bar\""],
118 ["string", "\"foo\r\nbar\""],
119
120 ["string", "''"],
121 ["string", "'foo\\'bar'"],
122
123 ["string", "``"],
124 ["string", "`foo\\`bar`"],
125 ["string", "`foo\r\nbar`"]
126 ]
127
128 ----------------------------------------------------
129
130 Checks for strings and quote operators.
OLDNEW
« no previous file with comments | « lib/src/prism/tests/languages/perl/regex_feature.test ('k') | lib/src/prism/tests/languages/perl/variable_feature.test » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698