1.3 KiB
1.3 KiB
Генерация кода для узлов со списками по шаблону
Переменные шаблона записываются внутри символов <# и #> и могут иметь следующий вид:
<#NodeName#>- название класса синтаксического узла<#ListElementType#>- тип элементов списка<#ListName#>- название поля, имеющиего типList<T>
Шаблоны генерации находятся в папке SyntaxTemplates:
- SyntaxWithListConstructors - шаблон генерации конструкторов.
- SyntaxWithListMethods - шаблон генерации методов.
На этапе генерации в каждый синтаксический узел, имеющий список дочерних узлов, добавляется код, созданный по данным шаблонам.