; EmEditor Syntax File ; ; 詳しい説明は、ホームページに掲載してあります。 ; なので簡単な説明だけ ; 新しい定義(名前は"Basic"とか)をつくり、選択してください。 ; プロパティを開いて、[強調(1)]タブを押しましょう。 ; [インポート]ボタンを押して、文法ファイルを選択します。 ; 文法ファイルは、EmEditor のインストールフォルダに置くことをお勧めします。 ; ; 質問があれば KOTOalex@lycos.jp へメールください ; これからも http://www22.tok2.com/home/digiUSA/index.html 応援してください。 ; Created by DIGI, in December 9, 2002 ; #Highlight=on #BeginTag= #EndTag= #CommentBegin= #CommentEnd= #LineComment1= #LineComment2= #SingleQuote=off #DoubleQuote=off #ContinueQuote=off #Escape= #ScriptBegin= #ScriptEnd= #SpecialSyntax=off #HighlightBraces=off ;statements ;base #Keyword color=1,word=on,rightall=off,case=off,insidetag=off let print print using input input prompt using prompt line line input line input prompt character character input ;condition #Keyword color=2,word=on,rightall=off,case=off,insidetag=off if then else elseif end if elseif then ;repeat_for for to next step exit exit for ;repeat_do do loop while until exit do ;repeat_select select select case case case else end select ;declaration #Keyword color=3,word=on,rightall=off,case=off,insidetag=off rem ;output_dec option arithmetic angle complex decimal_high rational base option angle degree option arithmetic complex option arithmetic decimal_high option arithmetic rational option base 0 ;letters_dec dim ubound lbound ;destribute_dec mat zer idn invy trn =zer =idn =inv =trn mat print mat print using mat input mat read ; def ;function declare external function declare external function external function end function exit function ;subroutine sub external sub end sub exit sub call ;other randomize stop ;graphic #Keyword color=4,word=on,rightall=off,case=off,insidetag=off clear ;setting set window plot point area text mix set window set line color set point color set area color set text color set color mix style justify set line style set point style set text justify ;plotting at in plot lines: plot points: plot area: plot text,at plot text,at cells mat plot cells,in ;asking ask pixel array size ask window ask pixel value ask pixel array ask pixel size ;putting picture picture external picture end picture exit picture ;drawing draw axes grid with draw axes draw grid ;changing shift scale rotate shear transform ;mouse get mouse roll get point: mouse roll ;loading bitmap set bitmap size ;file #Keyword color=5,word=on,rightall=off,case=off,insidetag=off ;opening gload open name access output open #: name access output access input rectype internal rectype internal ;reading data read read #: read if missing then exit do: restore ;setting pointer begin set #: pointer begin set #: pointer end missing ;saving gsave write #: print #: input input #: input #,if missing then exit do: line input #: line input #,if missing then exit do: write write #: close close # erase erase # ;unpopular #Keyword color=6,word=on,rightall=off,case=off,insidetag=off ;timing wait delay time date ;debugging debug on off debug on debug off trace trace on trace off break ;moduling module end module public numeric string public numeric public string public function share share numeric share string declare external numeric declare external string ;except when exception when exception in end when use retry continue cause cause exception handler end handler when exception use extype ;functions ;math #Keyword color=7,word=on,rightall=off,case=off,insidetag=off ;integer abs int mod ceil round fp ip remainder truncate bval bstr$ ,2) ,16) ;permanent sqr exp log sin cos tan asin acos atn sec csc cot sinh cosh tanh ;compare max min maximum eps sgn and or not ;other deg rad rnd det dot pi ;original of certain software fact perm comb pixelx pixely problemx problemy ;letter #Keyword color=8,word=on,rightall=off,case=off,insidetag=off tab ;ans=num pos len val ;ans=lett str chr ord repeat lcase ucase ltring rtring #Keyword color=9,word=on,rightall=off,case=off,insidetag=off ! # $ * ( ) - = + " : ; / . > , < #Keyword color=10,word=on,rightall=off,case=off,insidetag=off