费了很多不眠之夜后,终于把动态道指令(查询、修改指令条件,增加指令条件、增加指令结果等)各种功能集成在一条动态指令里。顺便修改编译器的符号扫描,现在可以支持全角的;[->,等,在输入指令时,不用在英文和汉字之间来回转换。 源程序 动态条件道指令4 //sdhfsd {/*jhdifsdji*/ maifgn()() { [start]->[yuyu=343,jkj="test3",$fgjgf="test1",start1]; [start1]->[test([test1,test2]->)]; [start1]->[test1,test2]; [test1,test2]->[test(test1,test2)($hhhhh1)]; [hhhhh1]->[test(([test1,test2]->([test3,test4][test5,test6]->)[$test9999=7676](test3))),test11,$end,test3=1231]; [test11,test9999]->[test([test1,test2])($hhhhh2)]; [test11,test9999]->[test([test1,test2,test3])($hhhhh3)]; [test11,test9999]->[test([test5,test6])($hhhhh4)]; [[hhhhh1,hhhhh4]][[hhhhh1,hhhhh2]][[hhhhh1,hhhhh3]]->[结束,显示结果]; } test(test1,test2,test3,test4)(return) { } } 运行结果如下: InstanceID FunctName TypedefName EventName EventValue 0dc5d6ad-55f5-4bca-a065-c6acf7fa320a maifgn fgjgf test1 0dc5d6ad-55f5-4bca-a065-c6acf7fa320a maifgn hhhhh1 0dc5d6ad-55f5-4bca-a065-c6acf7fa320a maifgn test9999 7676 0dc5d6ad-55f5-4bca-a065-c6acf7fa320a maifgn end 0dc5d6ad-55f5-4bca-a065-c6acf7fa320a maifgn hhhhh3 1231 0dc5d6ad-55f5-4bca-a065-c6acf7fa320a maifgn hhhhh3 55 0dc5d6ad-55f5-4bca-a065-c6acf7fa320a maifgn hhhhh4 0dc5d6ad-55f5-4bca-a065-c6acf7fa320a maifgn hhhhh4 55 0dc5d6ad-55f5-4bca-a065-c6acf7fa320a maifgn 显示结果 0dc5d6ad-55f5-4bca-a065-c6acf7fa320a maifgn 结束
费了很多不眠之夜后,终于把动态道指令(查询、修改指令条件,增加指令条件、增加指令结果等)各种功能集成在一条动态指令里。顺便修改编译器的符号扫描,现在可以支持全角的;[->,等,在输入指令时,不用在英文和汉字之间来回转换。
源程序
动态条件道指令4 //sdhfsd
{/*jhdifsdji*/
maifgn()()
{
[start]->[yuyu=343,jkj="test3",$fgjgf="test1",start1];
[start1]->[test([test1,test2]->)];
[start1]->[test1,test2];
[test1,test2]->[test(test1,test2)($hhhhh1)];
[hhhhh1]->[test(([test1,test2]->([test3,test4][test5,test6]->)[$test9999=7676](test3))),test11,$end,test3=1231];
[test11,test9999]->[test([test1,test2])($hhhhh2)];
[test11,test9999]->[test([test1,test2,test3])($hhhhh3)];
[test11,test9999]->[test([test5,test6])($hhhhh4)];
[[hhhhh1,hhhhh4]][[hhhhh1,hhhhh2]][[hhhhh1,hhhhh3]]->[结束,显示结果];
}
test(test1,test2,test3,test4)(return)
{
}
}
运行结果如下:
InstanceID FunctName TypedefName EventName EventValue
0dc5d6ad-55f5-4bca-a065-c6acf7fa320a maifgn fgjgf test1
0dc5d6ad-55f5-4bca-a065-c6acf7fa320a maifgn hhhhh1
0dc5d6ad-55f5-4bca-a065-c6acf7fa320a maifgn test9999 7676
0dc5d6ad-55f5-4bca-a065-c6acf7fa320a maifgn end
0dc5d6ad-55f5-4bca-a065-c6acf7fa320a maifgn hhhhh3 1231
0dc5d6ad-55f5-4bca-a065-c6acf7fa320a maifgn hhhhh3 55
0dc5d6ad-55f5-4bca-a065-c6acf7fa320a maifgn hhhhh4
0dc5d6ad-55f5-4bca-a065-c6acf7fa320a maifgn hhhhh4 55
0dc5d6ad-55f5-4bca-a065-c6acf7fa320a maifgn 显示结果
0dc5d6ad-55f5-4bca-a065-c6acf7fa320a maifgn 结束