Create default syntax tree converter class (#3216)
Для удобства разработчиков простых языков, которым не требуются дополнительные обходы синтаксического дерева.
This commit is contained in:
parent
f9cc90e50f
commit
aae723b982
|
|
@ -22,4 +22,12 @@ namespace PascalABCCompiler.SyntaxTreeConverters
|
||||||
|
|
||||||
protected abstract syntax_tree_node ApplyConcreteConversions(syntax_tree_node root);
|
protected abstract syntax_tree_node ApplyConcreteConversions(syntax_tree_node root);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public class DefaultSyntaxTreeConverter : BaseSyntaxTreeConverter
|
||||||
|
{
|
||||||
|
public override string Name => "Default";
|
||||||
|
|
||||||
|
protected override syntax_tree_node ApplyConcreteConversions(syntax_tree_node root) => root;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue