Skip to content

Add default strings with escaped characters #25

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 1 commit into
base: rolling
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ set(msg_files
"msg/BasicTypes.msg"
"msg/BoundedPlainSequences.msg"
"msg/BoundedSequences.msg"
"msg/Comments.msg"
"msg/Constants.msg"
"msg/Defaults.msg"
"msg/Empty.msg"
Expand Down
12 changes: 12 additions & 0 deletions msg/Comments.msg
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Normal comment
uint8 value1

# Tab
uint8 value2

# Not a tab \t
uint8 value3

# Not a newline (TODO: Doesn't work now)
uint8 value4

6 changes: 6 additions & 0 deletions msg/Strings.msg
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,16 @@ string string_value_default2 "Hello'world!"
string string_value_default3 'Hello"world!'
string string_value_default4 'Hello\'world!'
string string_value_default5 "Hello\"world!"
string string_value_default6 "Hello\\world!"
string string_value_default7 "Hello\tworld!"
# TODO: Add new line
string STRING_CONST="Hello world!"
string<=22 bounded_string_value
string<=22 bounded_string_value_default1 "Hello world!"
string<=22 bounded_string_value_default2 "Hello'world!"
string<=22 bounded_string_value_default3 'Hello"world!'
string<=22 bounded_string_value_default4 'Hello\'world!'
string<=22 bounded_string_value_default5 "Hello\"world!"
string<=22 bounded_string_value_default6 "Hello\\world!"
string<=22 bounded_string_value_default7 "Hello\tworld!"
# TODO: Add new line
1 change: 1 addition & 0 deletions msg/WStrings.msg
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ wstring wstring_value
wstring wstring_value_default1 "Hello world!"
wstring wstring_value_default2 "Hellö wörld!"
wstring wstring_value_default3 "ハローワールド"
wstring wstring_value_default4 "Hell\xc3\xb6 w\xc3\xb6rld!"
#wstring WSTRING_CONST="Hello world!"
#wstring<=22 bounded_wstring_value
#wstring<=22 bounded_wstring_value_default1 "Hello world!"
Expand Down