英文:
In OMNET++, trying to implement a very simple ned file, I get syntax error, unexpected ':', expecting NAME after gates:
问题
这是我的简单ned文件:
simple Txc1
{
gates: (***)
input: in;
output: out;
}
network Tictoc1
{
submodules:
tic: Txc1;
toc: Txc1;
connections:
tic.out --> { delay= 100 ms; } --> toc.in;
tic.in <-- { delay= 100 ms; } <-- toc.out;
}
我从一个Udemy课程中精确地复制了这段代码,以实现我的第一个项目。在标有***的行上出现错误:
语法错误,意外的': ',期望名称
在教程视频中,gates后面没有“name”,它可以正常工作。我使用的是版本5.7,而他们使用的是版本5.6。
英文:
This is my simple ned file:
simple Txc1
{
gates: (***)
input: in;
output: out;
}
network Tictoc1
{
submodules:
tic: Txc1;
toc: Txc1;
connections:
tic.out --> { delay= 100 ms; } --> toc.in;
tic.in <-- { delay= 100 ms; } <-- toc.out;
}
I copied this exactly from a udemy course, to implement my first project. I get an error at the line marked with ***:
> syntax error, unexpected ':', expecting NAME
In the tutorial video the code does not have a "name" after gates and it works fine. Im using version 5.7 while they used version 5.6
答案1
得分: 1
移除input
和output
后面的分号,即:
gates:
input in
output out
英文:
Remove semicolons after input
and output
i.e.
gates:
input in;
output out;
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论