📄 stdout.hhf
字号:
@global:true, // tString, //25 @global:false, // tZString, //26 @global:false, // tWString, //27 @global:true, // tCset, //28 @global:false, // tArray, //29 @global:false, // tRecord, //30 @global:false, // tUnion, //31 @global:false, // tRegex //32 @global:true, // tClass, //33 @global:false, // tProcptr, //34 @global:false, // tThunk, //35 @global:true, // tPointer //36 @global:false, // tLabel //37 @global:false, // tProc //38 @global:false, // tMethod //39 @global:false, // tClassProc //40 @global:false, // tClassIter //41 @global:false, // tIterator //42 @global:false, // tProgram //43 @global:false, // tMacro //44 @global:false, // tText //45 @global:false, // tRegExMac //46 @global:false, // tNamespace //47 @global:false, // tSegment //48 @global:false, // tAnonRec //49 @global:false, // tAnonUnion //50 @global:false, // tVariant //51 @global:false // tError //52 ]; validPutSizeType :boolean[ @global:hla.sizePTypes ] := [ @global:false, // Undefined @global:true, // tBoolean //1 @global:false, // enum //2 @global:true, // tUns8, //3 @global:true, // tUns16, //4 @global:true, // tUns32, //5 @global:true, // tUns64, //6 @global:true, // tUns128, //7 @global:true, // tByte, //8 @global:true, // tWord, //9 @global:true, // tDWord, //10 @global:true, // tQWord, //11 @global:true, // tTByte, //12 @global:true, // tLWord, //13 @global:true, // tInt8, //14 @global:true, // tInt16, //15 @global:true, // tInt32, //16 @global:true, // tInt64, //17 @global:true, // tInt128, //18 @global:true, // tChar, //19 @global:false, // tWChar, //20 @global:true, // tReal32, //21 @global:true, // tReal64, //22 @global:true, // tReal80, //23 @global:false, // tReal128, //24 @global:true, // tString, //25 @global:false, // tZString, //26 @global:false, // tWString, //27 @global:false, // tCset, //28 @global:false, // tArray, //29 @global:false, // tRecord, //30 @global:false, // tUnion, //31 @global:false, // tRegEx //32 @global:false, // tClass, //33 @global:false, // tProcptr, //34 @global:false, // tThunk, //35 @global:true, // tPointer //36 @global:false, // tLabel //37 @global:false, // tProc //38 @global:false, // tMethod //39 @global:false, // tClassProc //40 @global:false, // tClassIter //41 @global:false, // tIterator //42 @global:false, // tProgram //43 @global:false, // tMacro //44 @global:false, // tText //45 @global:false, // tRegExMac //46 @global:false, // tNamespace //47 @global:false, // tSegment //48 @global:false, // tAnonRec //49 @global:false, // tAnonUnion //50 @global:false, // tVariant //51 @global:false // tError //52 ]; validPutSize2Type :boolean[ @global:hla.sizePTypes ] := [ @global:false, // Undefined @global:false, // tBoolean //1 @global:false, // enum //2 @global:false, // tUns8, //3 @global:false, // tUns16, //4 @global:false, // tUns32, //5 @global:false, // tUns64, //6 @global:false, // tUns128, //7 @global:false, // tByte, //8 @global:false, // tWord, //9 @global:false, // tDWord, //10 @global:false, // tQWord, //11 @global:false, // tTByte, //12 @global:false, // tLWord, //13 @global:false, // tInt8, //14 @global:false, // tInt16, //15 @global:false, // tInt32, //16 @global:false, // tInt64, //17 @global:false, // tInt128, //18 @global:false, // tChar, //19 @global:false, // tWChar, //20 @global:true, // tReal32, //21 @global:true, // tReal64, //22 @global:true, // tReal80, //23 @global:false, // tReal128, //24 @global:false, // tString, //25 @global:false, // tZString, //26 @global:false, // tWString, //27 @global:false, // tCset, //28 @global:false, // tArray, //29 @global:false, // tRecord, //30 @global:false, // tUnion, //31 @global:false, // tRegEx //32 @global:false, // tClass, //33 @global:false, // tProcptr, //34 @global:false, // tThunk, //35 @global:false, // tPointer //36 @global:false, // tLabel //37 @global:false, // tProc //38 @global:false, // tMethod //39 @global:false, // tClassProc //40 @global:false, // tClassIter //41 @global:false, // tIterator //42 @global:false, // tProgram //43 @global:false, // tMacro //44 @global:false, // tText //45 @global:false, // tRegExMac //46 @global:false, // tNamespace //47 @global:false, // tSegment //48 @global:false, // tAnonRec //49 @global:false, // tAnonUnion //50 @global:false, // tVariant //51 @global:false // tError //52 ]; putFunc :string[ @global:hla.sizePTypes ] := [ "", // Undefined "putbool", // tBoolean //1 "", // enum //2 "putu8", // tUns8, //3 "putu16", // tUns16, //4 "putu32", // tUns32, //5 "putu64", // tUns64, //6 "putu128", // tUns128, //7 "putb", // tByte, //8 "putw", // tWord, //9 "putd", // tDWord, //10 "putq", // tQWord, //11 "puttb", // tLWord, //12 "putl", // tLWord, //13 "puti8", // tInt8, //14 "puti16", // tInt16, //15 "puti32", // tInt32, //16 "puti64", // tInt64, //17 "puti128", // tInt128, //18 "putc", // tChar, //19 "", // tWChar, //20 "_pute32", // tReal32, //21 "_pute64", // tReal64, //22 "_pute80", // tReal80, //23 "", // tReal128, //24 "puts", // tString, //25 "putz", // tZString, //26 "", // tWString, //27 "putcset", // tCset, //28 "", // tArray, //29 "", // tRecord, //30 "", // tUnion, //31 "", // tRegEx //32 "", // tClass, //33 "", // tProcptr, //34 "", // tThunk, //35 "putd", // tPointer //36 "", // tLabel //37 "", // tProc //38 "", // tMethod //39 "", // tClassProc //40 "", // tClassIter //41 "", // tIterator //42 "", // tProgram //43 "", // tMacro //44 "", // tText //45 "", // tRegExMac //46 "", // tNamespace //47 "", // tSegment //48 "", // tAnonRec //49 "", // tAnonUnion //50 "", // tVariant //51 "" // tError //52 ]; putSizeFunc :string[ @global:hla.sizePTypes ] := [ "", // Undefined "putboolSize", // tBoolean //1 "", // enum //2 "putu8Size", // tUns8, //3 "putu16Size", // tUns16, //4 "putu32Size", // tUns32, //5 "putu64Size", // tUns64, //6 "putu128Size", // tUns128, //7 "puth8Size", // tByte, //8 "puth16Size", // tWord, //9 "puth32Size", // tDWord, //10 "puth64Size", // tQWord, //11 "puth80Size", // tLWord, //12 "puth128Size", // tLWord, //13 "puti8Size", // tInt8, //14 "puti16Size", // tInt16, //15 "puti32Size", // tInt32, //16 "puti64Size", // tInt64, //17 "puti128Size", // tInt128, //18 "putcSize", // tChar, //19 "", // tWChar, //20 "pute32_", // tReal32, //21 "pute64_", // tReal64, //22 "pute80_", // tReal80, //23 "", // tReal128, //24 "putsSize", // tString, //25 "putzSize", // tZString, //26 "", // tWString, //27 "", // tCset, //28 "", // tArray, //29 "", // tRecord, //30 "", // tUnion, //31 "", // tRegEx //32 "", // tClass, //33 "", // tProcptr, //34 "", // tThunk, //35 "puth32Size", // tPointer //36 "", // tLabel //37 "", // tProc //38 "", // tMethod //39 "", // tClassProc //40 "", // tClassIter //41 "", // tIterator //42 "", // tProgram //43 "", // tMacro //44 "", // tText //45 "", // tRegExMac //46 "", // tNamespace //47 "", // tSegment //48 "", // tAnonRec //49 "", // tAnonUnion //50 "", // tVariant //51 "" // tError //52 ]; putSize2Func :string[ @global:hla.sizePTypes ] := [ "", // Undefined "", // tBoolean //1 "", // enum //2 "", // tUns8, //3 "", // tUns16, //4 "", // tUns32, //5 "", // tUns64, //6 "", // tUns128, //7 "", // tByte, //8 "", // tWord, //9 "", // tDWord, //10 "", // tQWord, //11 "", // tLWord, //12 "", // tLWord, //13 "", // tInt8, //14 "", // tInt16, //15 "", // tInt32, //16 "", // tInt64, //17 "", // tInt128, //18 "", // tChar, //19 "", // tWChar, //20 "putr32", // tReal32, //21 "putr64", // tReal64, //22 "putr80", // tReal80, //23 "", // tReal128, //24 "", // tString, //25 "", // tZString, //26 "", // tWString, //27 "", // tCset, //28 "", // tArray, //29 "", // tRecord, //30 "", // tUnion, //31 "", // tRegEx //32 "", // tClass, //33 "", // tProcptr, //34 "", // tThunk, //35 "", // tPointer //36 "", // tLabel //37 "", // tProc //38 "", // tMethod //39 "", // tClassProc //40 "", // tClassIter //41 "", // tIterator //42 "", // tProgram //43 "", // tMacro //44 "", // tText //45 "", // tRegExMac //46 "", // tNamespace //47 "", // tSegment //48 "", // tAnonRec //49 "", // tAnonUnion //50 "", // tVariant //51 "" // tError //52 ]; val stdoutParm:string; #macro put( _parameters_[] ); #for( @global:stdout.stdoutParm in _parameters_ ) @global:hla.put( stdout, "", @eval(@global:stdout.stdoutParm) ) #endfor #endmacroend stdout;#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -