nojanath / SublimeKSP

Fork of Nils Liberg's SublimeKSP plugin. See README for details.
GNU General Public License v3.0
86 stars 18 forks source link

In-line Literate_macro not allowing literals inside strings #387

Open JackWilliams-FractureSounds opened 1 year ago

JackWilliams-FractureSounds commented 1 year ago
on init
    declare ui_menu instrument
    literate_macro(add_menu_item(instrument, '#l#', #n#)) on INST_1, INST_2
end on

This works when put in a separate macro

on init
    declare ui_menu instrument
    literate_macro(add_menu_defines(instrument, #l#, #n#)) on INST_1, INST_2
end on

macro add_menu_defines(#menu#, #name#, #n#)
    add_menu_item(#menu#, '#name#', #n#)    
end macro