[
  {"type":"CommentPreproc","value":"!include"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralStringDouble","value":"\"nsDialogs.nsh\""},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentPreproc","value":"!include"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralStringDouble","value":"\"winmessages.nsh\""},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"CommentPreproc","value":"!include"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralStringDouble","value":"\"logiclib.nsh\""},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"Keyword","value":"OutFile"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralStringDouble","value":"\"test.exe\""},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"Keyword","value":"Page"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Text","value":"Custom"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Text","value":"pre"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"Keyword","value":"var"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Text","value":"dialog"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"Keyword","value":"var"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Text","value":"hwnd"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"Keyword","value":"var"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Text","value":"button"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"Keyword","value":"Function"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Text","value":"pre"},
  {"type":"TextWhitespace","value":"\n\t"},
  {"type":"KeywordNamespace","value":"nsDialogs"},
  {"type":"Punctuation","value":"::"},
  {"type":"NameFunction","value":"Create"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Text","value":"1018"},
  {"type":"TextWhitespace","value":"\n\t"},
  {"type":"Keyword","value":"Pop"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariable","value":"$dialog"},
  {"type":"TextWhitespace","value":"\n\t"},
  {"type":"KeywordPseudo","value":"${NSD_CreateCheckbox}"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Text","value":"0"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Text","value":"0"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Text","value":"50"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Text","value":"6"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralStringDouble","value":"\"Enable button below\""},
  {"type":"TextWhitespace","value":"\n\t\t"},
  {"type":"Keyword","value":"Pop"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariable","value":"$hwnd"},
  {"type":"TextWhitespace","value":"\n\t\t"},
  {"type":"KeywordPseudo","value":"${NSD_OnClick}"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariable","value":"$hwnd"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Text","value":"EnDisableButton"},
  {"type":"TextWhitespace","value":"\n\n\t"},
  {"type":"KeywordPseudo","value":"${NSD_CreateButton}"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Text","value":"25"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Text","value":"25"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Text","value":"50"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Text","value":"50"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralStringDouble","value":"\"Hello World\""},
  {"type":"TextWhitespace","value":"\n\t\t"},
  {"type":"Keyword","value":"Pop"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariable","value":"$button"},
  {"type":"TextWhitespace","value":"\n\t\t"},
  {"type":"Keyword","value":"EnableWindow"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariable","value":"$button"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Text","value":"0"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Comment","value":"# start out disabled"},
  {"type":"TextWhitespace","value":"\n\n\t"},
  {"type":"KeywordNamespace","value":"nsDialogs"},
  {"type":"Punctuation","value":"::"},
  {"type":"NameFunction","value":"Show"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"Keyword","value":"FunctionEnd"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"Keyword","value":"Function"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Text","value":"EnDisableButton"},
  {"type":"TextWhitespace","value":"\n\t"},
  {"type":"Keyword","value":"Pop"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariable","value":"$hwnd"},
  {"type":"TextWhitespace","value":"\n\t"},
  {"type":"KeywordPseudo","value":"${NSD_GetState}"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariable","value":"$hwnd"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltinPseudo","value":"$0"},
  {"type":"TextWhitespace","value":"\n\t"},
  {"type":"KeywordPseudo","value":"${If}"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltinPseudo","value":"$0"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"=="},
  {"type":"TextWhitespace","value":" "},
  {"type":"Text","value":"1"},
  {"type":"TextWhitespace","value":"\n\t\t"},
  {"type":"Keyword","value":"EnableWindow"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariable","value":"$button"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Text","value":"1"},
  {"type":"TextWhitespace","value":"\n\t"},
  {"type":"KeywordPseudo","value":"${Else}"},
  {"type":"TextWhitespace","value":"\n\t\t"},
  {"type":"Keyword","value":"EnableWindow"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariable","value":"$button"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Text","value":"0"},
  {"type":"TextWhitespace","value":"\n\t"},
  {"type":"KeywordPseudo","value":"${EndIf}"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"Keyword","value":"FunctionEnd"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"Keyword","value":"Section"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralStringDouble","value":"\"\""},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"Keyword","value":"SectionEnd"},
  {"type":"TextWhitespace","value":"\n"}
]
