Без заголовка
к вопросу о формате файла - я рассматриваю вариант встраивания кода в текстовый файл - аналогично тому, как PHP встраивается в HTML:
meta source="text" name="example_text"
Здравствуй, мир!
/meta
meta source="pl2" name="example3"
{
Console.write_line(source["example_text"].text);
}
/metaварианты значений source:
solution - сложное программное решение из нескольких пакетов или файлов,
package - проект из нескольких исходных файлов,
text - многострочный текст,
form - описание формы XAML,
menu - описание меню,
scene - сцена LUA,
table - таблицы - перечисление однообразных данных,
tree - иерархические деревья,
sql, html, xml, vrml, pl2, ...
https://github.com/palexisru/pl2_rus/wiki/file-source , https://github.com/palexisru/pl2_rus/wiki/source-meta