This repository has been archived on 2024-06-20. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
coffee.pygments/tests/examplefiles/ahk/demo.ahk.output
2022-12-04 16:06:01 +01:00

1595 lines
34 KiB
Text
Generated

'/*' Comment.Multiline
'\nmultiline comment\nmsgbox(comment)\n' Comment.Multiline
'*/' Comment.Multiline
'\n' Text.Whitespace
'send' Name.Builtin
',' Punctuation
' ' Text
'key' Name
'[' Punctuation
'pgdn' Name
']' Punctuation
'\n' Text.Whitespace
'string' Name
' ' Text
':=' Operator
' ' Text
'"' Literal.String
'hello' Literal.String
'"' Literal.String
' ' Text
'.' Operator
' ' Text
'x' Name
' ' Text
'.' Operator
' ' Text
'"' Literal.String
'world!' Literal.String
'"' Literal.String
'\n' Text.Whitespace
'string' Name
' ' Text
':=' Operator
' ' Text
'"' Literal.String
'hello ' Literal.String
'""' Literal.String.Escape
'world' Literal.String
'""' Literal.String.Escape
'! ' Literal.String
'"' Literal.String
'\n' Text.Whitespace
'string' Name
' ' Text
':=' Operator
' ' Text
'"' Literal.String
'hello `' Literal.String
'"' Literal.String
'world' Name
'"' Literal.String
'"' Literal.String
'!' Operator
' ' Text
'"' Literal.String
'\n' Text.Whitespace
'; single line comment1' Comment.Single
'\n;;; single line comment2' Comment.Single
'\n' Text.Whitespace
'\n' Text
'::stopi::' Name.Label
'viper_off' Name
'(' Punctuation
')' Punctuation
' ' Text
' ' Text
'\n' Text.Whitespace
'\n' Text
'a::' Name.Label
'send' Name
',' Punctuation
' ' Text
'^' Operator
'a' Name
'\n' Text.Whitespace
'mylabel:' Name.Label
'send' Name
',' Punctuation
' ' Text
'^' Operator
'{' Punctuation
'space' Name
'}' Punctuation
' ;; set mark' Comment.Single
'\n' Text.Whitespace
'e::' Name.Label
'send' Name
',' Punctuation
' ' Text
'^' Operator
'e' Name
'\n' Text.Whitespace
'n::' Name.Label
'\n' Text.Whitespace
' ' Text
'send' Name.Builtin
',' Punctuation
' ' Text
'^' Operator
'n' Name
'\n' Text.Whitespace
' ' Text
'return' Name.Builtin
'\n' Text.Whitespace
'!' Operator
'i' Name
':' Operator
':' Operator
' ' Text
' ' Text
' ' Text
' ' Text
' ' Text
'\n' Text.Whitespace
'viper' Name
'(' Punctuation
'"' Literal.String
'iviper' Literal.String
'"' Literal.String
')' Punctuation
' ; stdlib' Comment.Single
'\n' Text.Whitespace
'x' Name
' ' Text
'=' Operator
' ' Text
'"' Literal.String
'viper' Literal.String
'""' Literal.String.Escape
' ' Literal.String
'"' Literal.String
' ; escaped quote' Comment.Single
'\n' Text.Whitespace
'Return' Name.Builtin
'\n' Text.Whitespace
'#If' Name
' ' Text
'WinExist' Name.Function
'(' Punctuation
'"' Literal.String
'iviper' Literal.String
'"' Literal.String
' ' Text
')' Punctuation
'\n' Text.Whitespace
'indexdir' Name
' ' Text
'=' Operator
' ' Text
'%A_ScriptDir%' Name.Variable
'\\' Text
'%dir%' Name.Variable
'\n' Text.Whitespace
'FileCreateDir' Name.Builtin
',' Punctuation
' ' Text
'%' Operator
' ' Text
'indexdir' Name
'\n' Text.Whitespace
'fileindex' Name
' ' Text
'=' Operator
' ' Text
'%indexdir%' Name.Variable
'\\' Text
'_files' Name
'\n' Text.Whitespace
'FileSelectFile' Name.Builtin
',' Punctuation
' ' Text
'file' Name
',' Punctuation
',' Punctuation
',' Punctuation
' ' Text
'Select' Name
' ' Text
'an' Name
' ' Text
'image' Name
':' Operator
',' Punctuation
' ' Text
'Images' Name
' ' Text
'(' Punctuation
'*' Operator
'.' Operator
'gif' Name
';' Punctuation
' ' Text
'*' Operator
'.' Operator
'jpg' Name
';' Punctuation
' ' Text
'*' Operator
'.' Operator
'bmp' Name
';' Punctuation
' ' Text
'*' Operator
'.' Operator
'png' Name
';' Punctuation
' ' Text
'*' Operator
'.' Operator
'tif' Name
';' Punctuation
' ' Text
'*' Operator
'.' Operator
'ico' Name
';' Punctuation
' ' Text
'*' Operator
'.' Operator
'cur' Name
';' Punctuation
' ' Text
'*' Operator
'.' Operator
'ani' Name
';' Punctuation
' ' Text
'*' Operator
'.' Operator
'exe' Name
';' Punctuation
' ' Text
'*' Operator
'.' Operator
'dll' Name
')' Punctuation
'\n\n; viper' Comment.Single
'\n' Text.Whitespace
'\n\n' Text
'i::' Name.Label
'viper_off' Name
'(' Punctuation
')' Punctuation
' ' Text
'\n' Text.Whitespace
'#If' Name
'\n\n;; keybindings' Comment.Single
'\n' Text.Whitespace
'#If' Name
' ' Text
'WinExist' Name.Function
'(' Punctuation
'"' Literal.String
'iviper' Literal.String
'"' Literal.String
')' Punctuation
' ' Text
'and' Operator.Word
' ' Text
'WinActive' Name.Function
'(' Punctuation
'"' Literal.String
'ahk_class Emacs' Literal.String
'"' Literal.String
')' Punctuation
'\n' Text.Whitespace
'\n' Text
'p::' Name.Label
'\n' Text.Whitespace
'k::' Name.Label
'\n' Text.Whitespace
'send' Name.Builtin
',' Punctuation
' ' Text
'^' Operator
'p' Name
'\n' Text.Whitespace
'return' Name.Builtin
'\n' Text.Whitespace
',' Punctuation
':' Operator
':' Operator
'send' Name
',' Punctuation
' ' Text
'+' Operator
'!' Operator
',' Punctuation
' ;; beginning of page' Comment.Single
'\n' Text.Whitespace
'.' Operator
':' Operator
':' Operator
'send' Name
',' Punctuation
' ' Text
'+' Operator
'!' Operator
'.' Operator
' ;; end of page' Comment.Single
'\n' Text.Whitespace
'[' Punctuation
':' Operator
':' Operator
'send' Name
',' Punctuation
' ' Text
'!' Operator
'a' Name
'\n' Text.Whitespace
']' Punctuation
':' Operator
':' Operator
'send' Name
',' Punctuation
' ' Text
'!' Operator
'e' Name
' ' Text
' ' Text
'\n' Text.Whitespace
'd::' Name.Label
' ' Text
'^' Operator
'k' Name
' ;; kill line' Comment.Single
'\n' Text.Whitespace
'x::' Name.Label
' ' Text
'send' Name
' ' Text
'^' Operator
'd' Name
'\n' Text.Whitespace
'\\::' Name.Label
' ' Text
'^' Operator
'!' Operator
'k' Name
' ;; kill next word or sexp' Comment.Single
'\n' Text.Whitespace
'\n\n' Text
'#IfWinActive' Name.Builtin
'\n' Text.Whitespace
'#Persistent' Name.Builtin
'\n' Text.Whitespace
' \n' Text
'F2::' Name.Label
' ;; hotkey' Comment.Single
'\n' Text.Whitespace
'start:' Name.Label
' ;; label' Comment.Single
'\n' Text.Whitespace
'start2:' Name.Label
' ; label' Comment.Single
'\n' Text.Whitespace
' ' Text
' ' Text
'ppm' Name
' ' Text
':=' Operator
' ' Text
'ppm_new' Name
'(' Punctuation
'50' Literal.Number.Integer
',' Punctuation
' ' Text
'50' Literal.Number.Integer
',' Punctuation
' ' Text
'255' Literal.Number.Integer
')' Punctuation
' ' Text
' ' Text
' ' Text
' ' Text
'\n' Text.Whitespace
' ' Text
' ' Text
'ppm_fill' Name
'(' Punctuation
'ppm' Name
',' Punctuation
' ' Text
'80' Literal.Number.Integer
',' Punctuation
' ' Text
'90' Literal.Number.Integer
',' Punctuation
' ' Text
'95' Literal.Number.Integer
')' Punctuation
' ' Text
' ' Text
' ' Text
' ' Text
' ' Text
' ' Text
'\n' Text.Whitespace
' ' Text
'msgbox' Name.Builtin
' ' Text
'%' Operator
' ' Text
'getPixel' Name
'(' Punctuation
'ppm' Name
',' Punctuation
' ' Text
'1' Literal.Number.Integer
',' Punctuation
' ' Text
'1' Literal.Number.Integer
')' Punctuation
' ' Text
' ' Text
' ' Text
' ' Text
'\n' Text.Whitespace
' ' Text
' ' Text
'setPixel' Name
'(' Punctuation
'90' Literal.Number.Integer
',' Punctuation
' ' Text
'90' Literal.Number.Integer
',' Punctuation
' ' Text
'90' Literal.Number.Integer
',' Punctuation
' ' Text
'ppm' Name
',' Punctuation
' ' Text
'1' Literal.Number.Integer
',' Punctuation
' ' Text
'1' Literal.Number.Integer
')' Punctuation
'\n' Text.Whitespace
' ' Text
'msgbox' Name.Builtin
' ' Text
'%' Operator
' ' Text
'getPixel' Name
'(' Punctuation
'ppm' Name
',' Punctuation
' ' Text
'1' Literal.Number.Integer
',' Punctuation
' ' Text
'1' Literal.Number.Integer
')' Punctuation
'\n' Text.Whitespace
' ' Text
'ListVars' Name.Builtin
' ; command' Comment.Single
'\n' Text.Whitespace
' ' Text
'msgbox' Name.Builtin
' ' Text
'%' Operator
' ' Text
'ppm' Name
'\n' Text.Whitespace
' ' Text
'return' Name.Builtin
'\n' Text.Whitespace
' ' Text
' ' Text
'\n' Text.Whitespace
' ' Text
' ' Text
'\n' Text.Whitespace
' ' Text
' ' Text
'ppm_read' Name
'(' Punctuation
'file' Name
')' Punctuation
'\n' Text.Whitespace
' ' Text
' ' Text
'{' Punctuation
'\n' Text.Whitespace
'\t' Text
'fileread' Name.Builtin
',' Punctuation
' ' Text
'ppm' Name
',' Punctuation
' ' Text
'%' Operator
' ' Text
'file' Name
'\n' Text.Whitespace
' ' Text
'return' Name.Builtin
' ' Text
'ppm' Name
'\n' Text.Whitespace
'}' Punctuation
'\n' Text.Whitespace
'\n' Text
'::hotstring::' Name.Label
'\n' Text.Whitespace
':' Operator
':' Operator
'hot3' Name
':' Operator
':' Operator
'\n' Text.Whitespace
'ppm_width' Name
'(' Punctuation
'ppm' Name
')' Punctuation
'\n' Text.Whitespace
'{' Punctuation
'\n' Text.Whitespace
' ' Text
'regexmatch' Name.Function
'(' Punctuation
'ppm' Name
',' Punctuation
' ' Text
'"' Literal.String
'\\R(\\d+)\\s(\\d+)' Literal.String
'"' Literal.String
',' Punctuation
' ' Text
'dim' Name
')' Punctuation
'\n' Text.Whitespace
' ' Text
'return' Name.Builtin
' ' Text
'dim1' Name
'\n' Text.Whitespace
'}' Punctuation
'\n' Text.Whitespace
'ppm_height' Name
'(' Punctuation
'ppm' Name
')' Punctuation
'\n' Text.Whitespace
'{' Punctuation
'\n' Text.Whitespace
' ' Text
'regexmatch' Name.Function
'(' Punctuation
'ppm' Name
',' Punctuation
' ' Text
'"' Literal.String
'\\R(\\d+)\\s(\\d+)' Literal.String
'"' Literal.String
',' Punctuation
' ' Text
'dim' Name
')' Punctuation
'\n' Text.Whitespace
' ' Text
'return' Name.Builtin
' ' Text
'dim2' Name
'\n' Text.Whitespace
'}' Punctuation
' ' Text
'\n' Text.Whitespace
'\n' Text.Whitespace
'ppm_colors' Name
'(' Punctuation
'ppm' Name
')' Punctuation
'\n' Text.Whitespace
'{' Punctuation
'\n' Text.Whitespace
'regexmatch' Name.Function
'(' Punctuation
'ppm' Name
',' Punctuation
' ' Text
'"' Literal.String
'\\R(\\d+)\\D*\\R' Literal.String
'"' Literal.String
',' Punctuation
' ' Text
'colors' Name
')' Punctuation
' ; \\R stands for any' Comment.Single
'\n' Text.Whitespace
'return' Name.Builtin
' ' Text
'colors1' Name
'\n' Text.Whitespace
'}' Punctuation
'\n' Text.Whitespace
'\n' Text.Whitespace
'ppm_data' Name
'(' Punctuation
'ppm' Name
')' Punctuation
'\n' Text.Whitespace
'{' Punctuation
'\n' Text.Whitespace
'pos' Name
' ' Text
':=' Operator
' ' Text
' ' Text
'regexmatch' Name.Function
'(' Punctuation
'ppm' Name
',' Punctuation
' ' Text
'"' Literal.String
'\\R(\\d+)\\D*\\R' Literal.String
'"' Literal.String
',' Punctuation
' ' Text
'colors' Name
')' Punctuation
' ; \\R stands for any newline' Comment.Single
'\n' Text.Whitespace
'stringtrimleft' Name.Builtin
',' Punctuation
' ' Text
'data' Name
',' Punctuation
' ' Text
'ppm' Name
',' Punctuation
' ' Text
'pos' Name
' ' Text
'+' Operator
' ' Text
'strlen' Name.Function
'(' Punctuation
'colors1' Name
')' Punctuation
'\n' Text.Whitespace
'return' Name.Builtin
' ' Text
'data' Name
'\n' Text.Whitespace
'}' Punctuation
'\n' Text.Whitespace
'ppm_header' Name
'(' Punctuation
'ppm' Name
')' Punctuation
'\n' Text.Whitespace
'{' Punctuation
'\n' Text.Whitespace
'pos' Name
' ' Text
':=' Operator
' ' Text
' ' Text
'regexmatch' Name.Function
'(' Punctuation
'ppm' Name
',' Punctuation
' ' Text
'"' Literal.String
'\\R(\\d+)\\D*\\R' Literal.String
'"' Literal.String
',' Punctuation
' ' Text
'colors' Name
')' Punctuation
' ; \\R stands for any newline' Comment.Single
'\n' Text.Whitespace
'stringleft' Name.Builtin
',' Punctuation
' ' Text
'header' Name
',' Punctuation
' ' Text
'ppm' Name
',' Punctuation
' ' Text
'pos' Name
' ' Text
'+' Operator
' ' Text
'strlen' Name.Function
'(' Punctuation
'colors1' Name
')' Punctuation
'\n' Text.Whitespace
'return' Name.Builtin
' ' Text
'header' Name
'\n' Text.Whitespace
'}' Punctuation
'\n' Text.Whitespace
'\n' Text.Whitespace
'ppm_fill' Name
'(' Punctuation
'ByRef' Name
' ' Text
'ppm' Name
',' Punctuation
' ' Text
'r' Name
',' Punctuation
' ' Text
'g' Name
',' Punctuation
' ' Text
'b' Name
')' Punctuation
'\n' Text.Whitespace
'{' Punctuation
'\n' Text.Whitespace
' ' Text
' ' Text
'width' Name
' ' Text
':=' Operator
' ' Text
'ppm_width' Name
'(' Punctuation
'ppm' Name
')' Punctuation
'\t' Text
'\n' Text.Whitespace
' ' Text
' ' Text
'height' Name
' ' Text
':=' Operator
' ' Text
'ppm_height' Name
'(' Punctuation
'ppm' Name
')' Punctuation
'\n' Text.Whitespace
' ' Text
' ' Text
'header' Name
' ' Text
':=' Operator
' ' Text
'ppm_header' Name
'(' Punctuation
'ppm' Name
')' Punctuation
'\n' Text.Whitespace
' ' Text
' ' Text
'headerLength' Name
' ' Text
':=' Operator
' ' Text
'strlen' Name.Function
'(' Punctuation
'header' Name
')' Punctuation
' ' Text
'\n' Text.Whitespace
' ' Text
' ' Text
'varsetcapacity' Name.Function
'(' Punctuation
'data' Name
',' Punctuation
' ' Text
'width' Name
' ' Text
'*' Operator
' ' Text
'height' Name
',' Punctuation
' ' Text
'0' Literal.Number.Integer
')' Punctuation
'\n' Text.Whitespace
' ' Text
'loop' Name.Builtin
',' Punctuation
' ' Text
'%' Operator
' ' Text
'(' Punctuation
'width' Name
' ' Text
'*' Operator
' ' Text
'height' Name
')' Punctuation
'\n' Text.Whitespace
' ' Text
' ' Text
'{' Punctuation
'\n' Text.Whitespace
'\t' Text
'if ' Name.Builtin
'r' Name
'\n' Text.Whitespace
' ' Text
' ' Text
' ' Text
'numput' Name.Function
'(' Punctuation
'r' Name
',' Punctuation
' ' Text
'data' Name
',' Punctuation
' ' Text
'(' Punctuation
'A_Index' Name.Variable
' ' Text
'-' Operator
' ' Text
'1' Literal.Number.Integer
')' Punctuation
' ' Text
'*' Operator
' ' Text
'3' Literal.Number.Integer
',' Punctuation
' ' Text
'"' Literal.String
'uchar' Literal.String
'"' Literal.String
')' Punctuation
'\n' Text.Whitespace
' ' Text
'if ' Name.Builtin
'g' Name
'\n' Text.Whitespace
' ' Text
' ' Text
' ' Text
'numput' Name.Function
'(' Punctuation
'g' Name
',' Punctuation
' ' Text
'data' Name
',' Punctuation
' ' Text
'(' Punctuation
'A_Index' Name.Variable
' ' Text
'-' Operator
' ' Text
'1' Literal.Number.Integer
')' Punctuation
' ' Text
'*' Operator
' ' Text
'3' Literal.Number.Integer
' ' Text
'+' Operator
' ' Text
'1' Literal.Number.Integer
',' Punctuation
' ' Text
'"' Literal.String
'uchar' Literal.String
'"' Literal.String
')' Punctuation
'\n' Text.Whitespace
' ' Text
'if ' Name.Builtin
'b' Name
'\n' Text.Whitespace
' ' Text
' ' Text
' ' Text
'numput' Name.Function
'(' Punctuation
'b' Name
',' Punctuation
' ' Text
'data' Name
',' Punctuation
' ' Text
'(' Punctuation
'A_Index' Name.Variable
' ' Text
'-' Operator
' ' Text
'1' Literal.Number.Integer
')' Punctuation
' ' Text
'*' Operator
' ' Text
'3' Literal.Number.Integer
' ' Text
'+' Operator
' ' Text
'2' Literal.Number.Integer
',' Punctuation
' ' Text
'"' Literal.String
'uchar' Literal.String
'"' Literal.String
')' Punctuation
'\n' Text.Whitespace
'}' Punctuation
'\n' Text.Whitespace
'VarCopy' Name
'(' Punctuation
'&' Operator
'ppm' Name
' ' Text
'+' Operator
' ' Text
'headerLength' Name
',' Punctuation
' ' Text
'&' Operator
'data' Name
',' Punctuation
' ' Text
'width' Name
' ' Text
'*' Operator
' ' Text
'height' Name
')' Punctuation
'\n' Text.Whitespace
'\n' Text.Whitespace
'}' Punctuation
'\n' Text.Whitespace
'\n' Text.Whitespace
'ppm_new' Name
'(' Punctuation
'width' Name
',' Punctuation
' ' Text
'height' Name
',' Punctuation
' ' Text
'colors' Name
')' Punctuation
'\n' Text.Whitespace
'{' Punctuation
'\n' Text.Whitespace
' ' Text
' ' Text
'header' Name
' ' Text
'=' Operator
' ' Text
'P6' Name
'`n' Literal.String.Escape
'%width%' Name.Variable
' ' Text
'%height%' Name.Variable
'`n' Literal.String.Escape
'%colors%' Name.Variable
'`n' Literal.String.Escape
'\n' Text.Whitespace
' ' Text
' ' Text
'headerLength' Name
' ' Text
':=' Operator
' ' Text
'strlen' Name.Function
'(' Punctuation
'header' Name
')' Punctuation
'\n' Text.Whitespace
' ' Text
' ' Text
'varsetcapacity' Name.Function
'(' Punctuation
'ppm' Name
',' Punctuation
' ' Text
'width' Name
' ' Text
'*' Operator
' ' Text
'height' Name
' ' Text
'+' Operator
' ' Text
'headerLength' Name
',' Punctuation
' ' Text
'1' Literal.Number.Integer
')' Punctuation
'\n' Text.Whitespace
' ' Text
' ' Text
'varsetcapacity' Name.Function
'(' Punctuation
'data' Name
',' Punctuation
' ' Text
'width' Name
' ' Text
'*' Operator
' ' Text
'height' Name
',' Punctuation
' ' Text
'0' Literal.Number.Integer
')' Punctuation
'\n' Text.Whitespace
' ' Text
' ' Text
'VarCopy' Name
'(' Punctuation
'&' Operator
'ppm' Name
',' Punctuation
' ' Text
'&' Operator
'header' Name
',' Punctuation
' ' Text
'headerLength' Name
')' Punctuation
'\n' Text.Whitespace
' ' Text
' ' Text
'VarCopy' Name
'(' Punctuation
'&' Operator
'ppm' Name
' ' Text
'+' Operator
' ' Text
'headerLength' Name
',' Punctuation
' ' Text
'&' Operator
'data' Name
',' Punctuation
' ' Text
'width' Name
' ' Text
'*' Operator
' ' Text
'height' Name
')' Punctuation
'\n' Text.Whitespace
' ' Text
'return' Name.Builtin
' ' Text
'ppm' Name
'\n' Text.Whitespace
'}' Punctuation
'\n' Text.Whitespace
'\n' Text.Whitespace
'heredoc' Name
' ' Text
'=' Operator
' ' Text
'\n' Text.Whitespace
'(' Generic
'\n' Generic
' ' Generic
' ' Generic
'P' Generic
'6' Generic
'\n' Generic
' ' Generic
' ' Generic
'#' Generic
' ' Generic
'l' Generic
'a' Generic
's' Generic
'd' Generic
'j' Generic
'k' Generic
'f' Generic
'\n' Generic
' ' Generic
' ' Generic
'8' Generic
'7' Generic
' ' Generic
'0' Generic
'9' Generic
'\n' Generic
' ' Generic
' ' Generic
'2' Generic
'5' Generic
'5' Generic
'\n' Generic
' ' Generic
' ' Generic
'c' Generic
'o' Generic
'l' Generic
'o' Generic
'r' Generic
' ' Generic
'd' Generic
'a' Generic
't' Generic
'a' Generic
'.' Generic
'.' Generic
'.' Generic
'\n' Generic
')' Generic
'\n\n; Example: Simple image viewer:' Comment.Single
'\n' Text.Whitespace
'\n' Text
'Gui' Name.Builtin
',' Punctuation
' ' Text
'+' Operator
'Resize' Name
'\n' Text.Whitespace
'Gui' Name.Builtin
',' Punctuation
' ' Text
'Add' Name
',' Punctuation
' ' Text
'Button' Name
',' Punctuation
' ' Text
'default' Name
',' Punctuation
' ' Text
'&' Operator
'Load' Name
' ' Text
'New' Name
' ' Text
'Image' Name
'\n' Text.Whitespace
'Gui' Name.Builtin
',' Punctuation
' ' Text
'Add' Name
',' Punctuation
' ' Text
'Radio' Name
',' Punctuation
' ' Text
'ym' Name
'+' Operator
'5' Literal.Number.Integer
' ' Text
'x' Name
'+' Operator
'10' Literal.Number.Integer
' ' Text
'vRadio' Name
' ' Text
'checked' Name
',' Punctuation
' ' Text
'Load' Name
' ' Text
'&' Operator
'actual' Name
' ' Text
'size' Name
'\n' Text.Whitespace
'Gui' Name.Builtin
',' Punctuation
' ' Text
'Add' Name
',' Punctuation
' ' Text
'Radio' Name
',' Punctuation
' ' Text
'ym' Name
'+' Operator
'5' Literal.Number.Integer
' ' Text
'x' Name
'+' Operator
'10' Literal.Number.Integer
',' Punctuation
' ' Text
'Load' Name
' ' Text
'to' Name
' ' Text
'&' Operator
'fit' Name
' ' Text
'screen' Name
'\n' Text.Whitespace
'Gui' Name.Builtin
',' Punctuation
' ' Text
'Add' Name
',' Punctuation
' ' Text
'Pic' Name
',' Punctuation
' ' Text
'xm' Name
' ' Text
'vPic' Name
'\n' Text.Whitespace
'Gui' Name.Builtin
',' Punctuation
' ' Text
'Show' Name
'\n' Text.Whitespace
'return' Name.Builtin
'\n' Text.Whitespace
'\n' Text
'ButtonLoadNewImage:' Name.Label
'\n' Text.Whitespace
'FileSelectFile' Name.Builtin
',' Punctuation
' ' Text
'file' Name
',' Punctuation
',' Punctuation
',' Punctuation
' ' Text
'Select' Name
' ' Text
'an' Name
' ' Text
'image' Name
':' Operator
',' Punctuation
' ' Text
'Images' Name
' ' Text
'(' Punctuation
'*' Operator
'.' Operator
'gif' Name
';' Punctuation
' ' Text
'*' Operator
'.' Operator
'jpg' Name
';' Punctuation
' ' Text
'*' Operator
'.' Operator
'bmp' Name
';' Punctuation
' ' Text
'*' Operator
'.' Operator
'png' Name
';' Punctuation
' ' Text
'*' Operator
'.' Operator
'tif' Name
';' Punctuation
' ' Text
'*' Operator
'.' Operator
'ico' Name
';' Punctuation
' ' Text
'*' Operator
'.' Operator
'cur' Name
';' Punctuation
' ' Text
'*' Operator
'.' Operator
'ani' Name
';' Punctuation
' ' Text
'*' Operator
'.' Operator
'exe' Name
';' Punctuation
' ' Text
'*' Operator
'.' Operator
'dll' Name
')' Punctuation
'\n' Text.Whitespace
'if ' Name.Builtin
'file' Name
' ' Text
'=' Operator
'\n' Text.Whitespace
' ' Text
'return' Name.Builtin
'\n' Text.Whitespace
'Gui' Name.Builtin
',' Punctuation
' ' Text
'Submit' Name
',' Punctuation
' ' Text
'NoHide' Name
' ; Save the values of the radio buttons.' Comment.Single
'\n' Text.Whitespace
'if ' Name.Builtin
'Radio' Name
' ' Text
'=' Operator
' ' Text
'1' Literal.Number.Integer
' ; Display image at its actual size.' Comment.Single
'\n' Text.Whitespace
'{' Punctuation
'\n' Text.Whitespace
' ' Text
' ' Text
' ' Text
' ' Text
'Width' Name
' ' Text
'=' Operator
' ' Text
'0' Literal.Number.Integer
'\n' Text.Whitespace
' ' Text
' ' Text
' ' Text
' ' Text
'Height' Name
' ' Text
'=' Operator
' ' Text
'0' Literal.Number.Integer
'\n' Text.Whitespace
'}' Punctuation
'\n' Text.Whitespace
'else' Name.Builtin
' ; Second radio is selected: Resize the image to fit the screen.' Comment.Single
'\n' Text.Whitespace
'{' Punctuation
'\n' Text.Whitespace
' ' Text
' ' Text
' ' Text
' ' Text
'Width' Name
' ' Text
':=' Operator
' ' Text
'A_ScreenWidth' Name.Variable
' ' Text
'-' Operator
' ' Text
'28' Literal.Number.Integer
' ; Minus 28 to allow room for borders and margins inside.' Comment.Single
'\n' Text.Whitespace
' ' Text
' ' Text
' ' Text
' ' Text
'Height' Name
' ' Text
'=' Operator
' ' Text
'-' Operator
'1' Literal.Number.Integer
' ; "Keep aspect ratio" seems best.' Comment.Single
'\n' Text.Whitespace
'}' Punctuation
'\n' Text.Whitespace
'GuiControl' Name.Builtin
',' Punctuation
',' Punctuation
' ' Text
'Pic' Name
',' Punctuation
' ' Text
'*' Operator
'w' Name
'%width%' Name.Variable
' ' Text
'*' Operator
'h' Name
'%height%' Name.Variable
' ' Text
'%file%' Name.Variable
' ; Load the image.' Comment.Single
'\n' Text.Whitespace
'Gui' Name.Builtin
',' Punctuation
' ' Text
'Show' Name
',' Punctuation
' ' Text
'xCenter' Name
' ' Text
'y0' Name
' ' Text
'AutoSize' Name
',' Punctuation
' ' Text
'%file%' Name.Variable
' ; Resize the window to match the picture size.' Comment.Single
'\n' Text.Whitespace
'return' Name.Builtin
'\n' Text.Whitespace
'\n' Text
'GuiClose:' Name.Label
'\n' Text.Whitespace
'ExitApp' Name.Builtin
'\n; Example: Simple text editor with menu bar.' Comment.Single
'\n\n; Create the sub-menus for the menu bar:' Comment.Single
'\n' Text.Whitespace
'Menu' Name.Builtin
',' Punctuation
' ' Text
'FileMenu' Name
',' Punctuation
' ' Text
'Add' Name
',' Punctuation
' ' Text
'&' Operator
'New' Name
',' Punctuation
' ' Text
'FileNew' Name
'\n' Text.Whitespace