这是我使用Xtext生成的DSL语法的一个小代码部分。
start
{
alpha
{
prev : alpha
next : beta
}
}
在此,我希望我下次写下:beta,自动代码应该更改为
start
{
alpha
{
prev : null
next : beta
}
beta
{
prev : alpha
}
}
我需要添加哪些代码?
我认为我们可以通过编辑器的一些监听器实现这一点,该编辑器监听编辑器中的更改并因此添加代码。但是我没有太多的支持,所以我可以清楚地理解。
答案 0 :(得分:1)