Skip to content

Commit 1c3f18a

Browse files
committed
Add default strings with escaped characters
Signed-off-by: Anthony Welte <[email protected]>
1 parent 2ded897 commit 1c3f18a

File tree

4 files changed

+20
-0
lines changed

4 files changed

+20
-0
lines changed

CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ set(msg_files
99
"msg/BasicTypes.msg"
1010
"msg/BoundedPlainSequences.msg"
1111
"msg/BoundedSequences.msg"
12+
"msg/Comments.msg"
1213
"msg/Constants.msg"
1314
"msg/Defaults.msg"
1415
"msg/Empty.msg"

msg/Comments.msg

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Normal comment
2+
uint8 value1
3+
4+
# Tab
5+
uint8 value2
6+
7+
# Not a tab \t
8+
uint8 value3
9+
10+
# Not a newline (TODO: Doesn't work now)
11+
uint8 value4
12+

msg/Strings.msg

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,16 @@ string string_value_default2 "Hello'world!"
44
string string_value_default3 'Hello"world!'
55
string string_value_default4 'Hello\'world!'
66
string string_value_default5 "Hello\"world!"
7+
string string_value_default6 "Hello\\world!"
8+
string string_value_default7 "Hello\tworld!"
9+
# TODO: Add new line
710
string STRING_CONST="Hello world!"
811
string<=22 bounded_string_value
912
string<=22 bounded_string_value_default1 "Hello world!"
1013
string<=22 bounded_string_value_default2 "Hello'world!"
1114
string<=22 bounded_string_value_default3 'Hello"world!'
1215
string<=22 bounded_string_value_default4 'Hello\'world!'
1316
string<=22 bounded_string_value_default5 "Hello\"world!"
17+
string<=22 bounded_string_value_default6 "Hello\\world!"
18+
string<=22 bounded_string_value_default7 "Hello\tworld!"
19+
# TODO: Add new line

msg/WStrings.msg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ wstring wstring_value
22
wstring wstring_value_default1 "Hello world!"
33
wstring wstring_value_default2 "Hellö wörld!"
44
wstring wstring_value_default3 "ハローワールド"
5+
wstring wstring_value_default4 "Hell\xc3\xb6 w\xc3\xb6rld!"
56
#wstring WSTRING_CONST="Hello world!"
67
#wstring<=22 bounded_wstring_value
78
#wstring<=22 bounded_wstring_value_default1 "Hello world!"

0 commit comments

Comments
 (0)