1
0
mirror of https://github.com/DCC-EX/CommandStation-EX.git synced 2025-04-09 15:00:12 +02:00
CommandStation-EX/Release_Notes/DCCEXCommands.awk
2025-04-04 11:44:25 +01:00

16 lines
467 B
Awk

#!/usr/bin/awk -f
{
# Match the pattern ZZ(something) // comments
if ($0 ~ /ZZ\([^)]*\)\s*\/\/.*/) {
# Extract "something" and "comments"
match($0, /ZZ\(([^)]*)\)\s*\/\/\s*(.*)/, arr);
something = arr[1];
comments = arr[2];
# Replace commas in "something" with spaces
gsub(/,/, " ", something);
# Print in the new format as a JS call
printf "ZZ('%s','%s');\n", something, comments;
}
}