2021-04-11 11:27:20 -04:00
|
|
|
=========================
|
|
|
|
One empty quoted argument
|
|
|
|
=========================
|
|
|
|
|
|
|
|
message("")
|
|
|
|
|
|
|
|
---
|
|
|
|
(source_file
|
|
|
|
(command_invocation
|
|
|
|
(identifier)
|
|
|
|
(arguments
|
|
|
|
(argument (quoted_argument))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
===================
|
|
|
|
One quoted argument
|
|
|
|
===================
|
|
|
|
|
|
|
|
message("An argument")
|
|
|
|
|
|
|
|
---
|
|
|
|
(source_file
|
|
|
|
(command_invocation
|
|
|
|
(identifier)
|
|
|
|
(arguments
|
|
|
|
(argument (quoted_argument))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
====================
|
|
|
|
Two quoted arguments
|
|
|
|
====================
|
|
|
|
|
|
|
|
message("First argument" "Second argument")
|
|
|
|
|
|
|
|
---
|
|
|
|
(source_file
|
|
|
|
(command_invocation
|
|
|
|
(identifier)
|
|
|
|
(arguments
|
|
|
|
(argument (quoted_argument))
|
|
|
|
(seperation (space))
|
|
|
|
(argument (quoted_argument))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
2021-04-11 11:45:20 -04:00
|
|
|
|
|
|
|
=================================
|
|
|
|
A quoted argument with line break
|
|
|
|
=================================
|
|
|
|
|
|
|
|
message("An argument
|
|
|
|
with line break")
|
|
|
|
|
|
|
|
---
|
|
|
|
(source_file
|
|
|
|
(command_invocation
|
|
|
|
(identifier)
|
|
|
|
(arguments
|
|
|
|
(argument (quoted_argument))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|