chars.hhf

来自「High Level assembly language(HLA)软件」· HHF 代码 · 共 94 行

HHF
94
字号
#if( ! @defined( chars_hhf ))?chars_hhf := true;#includeOnce( "os.hhf" )namespace chars;	const		#if( @global:os.win32 )			dir_sep	:= '\';		#else			dir_sep := '/';		#endif	readonly		AlphaChars		:cset; @external( "CHARS_ALPHACHARS" );		Alphanum		:cset; @external( "CHARS_ALPHANUM" );		CtrlCset		:cset; @external( "CHARS_CTRLCSET" );		DigitsCset		:cset; @external( "CHARS_DIGITSCSET" );		GraphicCset		:cset; @external( "CHARS_GRAPHICCSET" );		LowerCaseCset	:cset; @external( "CHARS_LOWERCASECSET" );		WhiteSpaceCset	:cset; @external( "CHARS_WHITESPACECSET" );		UpperCaseCset	:cset; @external( "CHARS_UPPERCASECSET" );		HexDigitsCset	:cset; @external( "CHARS_HEXDIGITSCSET" );					procedure toUpper( c:byte in al );		@use eax; 		@returns( "AL" ); 		@external( "CHARS_TOUPPER" );	procedure toLower( c:byte in al ); 		@use eax; 		@returns( "AL" );		@external( "CHARS_TOLOWER" );	procedure isAlpha( c:byte in al );		@use eax; 		@returns( "AL" );		@external( "CHARS_ISALPHA" );	procedure isUpper( c:byte in al );		@use eax; 		@returns( "AL" );		@external( "CHARS_ISUPPER" );	procedure isLower( c:byte in al );		@use eax; 		@returns( "AL" );		@external( "CHARS_ISLOWER" );	procedure isAlphaNum( c:byte in al );		@use eax; 		@returns( "AL" );		@external( "CHARS_ISALPHANUM" );	procedure isDigit( c:byte in al );		@use eax; 		@returns( "AL" );		@external( "CHARS_ISDIGIT" );	procedure isXDigit( c:byte in al );		@use eax; 		@returns( "AL" );		@external( "CHARS_ISXDIGIT" );	procedure isGraphic( c:byte in AL );		@use eax; 		@returns( "AL" );		@external( "CHARS_ISGRAPHIC" );	procedure isSpace( c:byte in al );		@use eax; 		@returns( "AL" );		@external( "CHARS_ISSPACE" );	procedure isASCII( c:byte in al );		@use eax; 		@returns( "AL" );		@external( "CHARS_ISASCII" );	procedure isCtrl( c:byte in al );		@use eax; 		@returns( "AL" );		@external( "CHARS_ISCTRL" );end chars;#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?