📄 ifeval.sl
字号:
#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);_debug_info = 1; () = evalfile ("inc.sl");#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);print ("Testing #ifeval ...");#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);define#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);check_typeof#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);(expr,#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0); type)#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);{#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0); if#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0); (typeof (#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0); expr)#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0); != type)#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0); failed (#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);"typeof " + string (#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);type) + " found " + string (#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);typeof(#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);expr)));#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);}#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);static variable #elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);Silly = [#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);1,#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);2,#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);3,#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);4,#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);5,#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);6];#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);if (length (Silly) != 6)#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0); failed ("Silly Array");#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);Silly = [1:#elsefailed("#else");#endif#ifeval variable XXX = [1:3]; XXX = [1,2,3]; length(XXX);10];#elsefailed("#else");#endif#ifeval variable XXX = [1:3]; XXX = [1,2,3]; length(XXX);if (length (Silly) != 10) failed ("[1:10]");#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);Silly = struct#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);{#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0); a,#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {x = struct { c, d, a}; return 1;} crazy (0,0,0,0); b,#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0); c#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);};#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);Silly.a = "hello";#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);define check_bool (#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);i)#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);{#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0); check_typeof (#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);i == i,#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0); Char_Type);#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);}#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);define check_result (#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);i,#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0); j,#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0); k)#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);{#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0); if (#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);k != i + j)#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0); failed (#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);sprintf(#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);"%S + %S != %S",#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0); typeof (#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);i),#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0); typeof(#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);j),#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0); typeof(#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);k)));#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);}#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);check_typeof(#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);'a',#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0); UChar_Type);#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);check_typeof (#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);'a' + 'b',#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0); Integer_Type);#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);check_typeof (#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);1h + 'b',#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0); Integer_Type);#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);if (#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);Integer_Type == Short_Type) check_typeof (#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);1hu + 'b',#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0); UInteger_Type);#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);else check_typeof (#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);1hu + 'b',#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0); Integer_Type);#elsefailed("#else");#endifprint (#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0); "Ok\n");exit (#elsefailed("#else");#endif#ifeval define crazy (x,y,z,w) {return 1;} crazy (0,0,0,0);0);#elsefailed("#else");#endiffailed ("Should not see this!!!");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -