CONVERT_REL=TRUE
DEFAULT_SCHEME=dark theme.scheme
RCBASIC_BUILD=./rcbasic_build
RCBASIC_RUN=./rcbasic_studio_run
RCBASIC_PATH=.
ENABLE_PARSER=TRUE
ENABLE_CODE_COMPLETE=TRUE
RCBASIC_DOC_PATH=doc
STUDIO_DOC_URL=doc/rcbasic_studio_doc.pdf
DOC_URL=http://rcbasic.online/doc/rcbasic_manual.html
keywords=Include Once Const True False MOD SHL SHR AND NOT OR XOR ByRef Case Do Default Else ElseIf End Exit For Continue Function If Loop Next Return Select Step Sub Then To Until Wend While Print Dim ReDim Delete FPrint Input ArrayDim StringArrayDim NumberArrayDim ArraySize StringArraySize NumberArraySize Asc Chr Insert InStr LCase Left Length LTrim Mid Replace ReplaceSubstr Reverse Right RTrim StringFill Str Tally Trim UCase Val Abs ACos AndBit ASin ATan Bin Cos Exp Frac Hex Int Log Max Min OrBit Randomize Rand Round Sign Sin Sqrt Tan XOrBit FileOpen FileClose ReadByte WriteByte ReadLine WriteLine CopyFile RemoveFile FileExists MoveFile RenameFile FileLength Tell Seek EOF FreeFile ChangeDir DirExists DirFirst Dir DirNext MakeDir RemoveDir Date Ticks Time Timer Wait WindowOpen WindowClose RaiseWindow Window Update ShowWindow HideWindow SetWindowTitle WindowTitle SetWindowPosition GetWindowPosition SetWindowSize GetWindowSize SetWindowMinSize GetWindowMinSize SetWindowMaxSize GetWindowMaxSize WindowIsFullscreen WindowIsVisible WindowIsBordered WindowIsResizable WindowIsMinimized WindowIsMaximized SetWindowFullscreen MaximizeWindow MinimizeWindow SetWindowBorder CanvasOpen CanvasClose SetCanvasViewport GetCanvasViewport Canvas SetCanvasOffset GetCanvasOffset GetCanvasSize ClearCanvas SetCanvasAlpha CopyCanvas CloneCanvas SetCanvasZ Box BoxFill Circle CircleFill Ellipse EllipseFill FloodFill GetPixel SetColor Line Poly PolyFill RGB RGBA PSet LoadImage ImageExists ColorKey CopyImage DeleteImage SetImageAlpha ImageAlpha GetImageSize FlipImage DrawImage DrawImage_Blit DrawImage_Blit_Ex DrawImage_Rotate DrawImage_Rotate_Ex DrawImage_Zoom DrawImage_Zoom_Ex DrawImage_Rotozoom DrawImage_Rotozoom_Ex GetCursor PrintS InputS Locate FontIsLoaded Font LoadFont DeleteFont SetFontStyle DrawText DrawText_Shaded DrawText_Blended InKey Key WaitKey HideMouse ShowMouse MouseIsVisible GetMouse GetMouseWheel MouseX MouseY MouseButton MouseWheelX MouseWheelY NumJoysticks JoyAxis JoyButton JoyName LoadSound LoadMusic PlaySound PlaySoundTimed PlayMusic PauseSound ResumeSound PauseMusic ResumeMusic DeleteSound FadeMusicIn FadeMusicOut MusicExists SetMusicVolume MusicVolume SetMusicPosition MusicPosition RewindMusic SetSoundChannels NumSoundChannels SoundIsEnabled SoundExists SetChannelVolume ChannelVolume SetSoundVolume SoundVolume StopMusic StopSound TCP_SocketOpen TCP_SocketClose TCP_RemoteHost TCP_RemotePort TCP_GetData TCP_SendData TCP_AcceptSocket UDP_SocketOpen UDP_SocketClose UDP_GetData UDP_Length UDP_MaxLength UDP_RemoteHost UDP_RemotePort UDP_SendData ZoneInputS TouchPressure GetTouch GetMultiTouch ReadInput_Start ReadInput_Stop ReadInput_Text CanvasClip WindowClip SetCanvasVisible CanvasIsVisible RenderText GetTextSize ImageFromBuffer ImageFromBuffer_Ex ReadInput_SetText GetTouchFinger NumFingers LoadImage_Ex Rect RectFill OS NumJoyButtons NumJoyAxes LoadVideo PlayVideo PauseVideo StopVideo SetVideoPosition ResumeVideo VideoPosition DeleteVideo DeleteMusic System VideoIsPlaying RoundRect RoundRectFill VideoEnd GetVideoStats SetVideoDrawRect GetVideoDrawRect GetVideoSize VideoExists SetVideoAlpha SoundFromBuffer Command NumCommands Str_F Str_S Cls Env SetEnv PrefPath NumJoyHats JoyHat NumJoyTrackballs GetJoyTrackball WindowHasInputFocus WindowHasMouseFocus Push_N Push_S Pop_N Pop_S Stack_Size_N Stack_Size_S JoystickIsConnected NumWindows WindowExists ReadInput_ToggleBackspace WindowEvent_Close WindowEvent_Minimize WindowEvent_Maximize Poly PolyFill SetClearColor CInt32 CInt64 ActiveCanvas ActiveWindow Fps HasClipboardText SetClipboardText ClipboardText SetWindowIcon HexVal CheckSockets TCP_SocketReady UDP_SocketReady Easter BufferFromImage DrawImage_Flip DrawImage_Flip_Ex Stack_N Stack_S SetImageBlendMode ImageBlendMode SetImageColorMod ImageColorMod CanvasAlpha SetCanvasBlendMode CanvasBlendMode SetCanvasColorMod CanvasColorMod Len Degrees Radians CanvasZ SetChannelDistance SetChannelPanning ChannelIsPlaying ChannelIsPaused Android_GetExternalStoragePath Android_GetExternalStorageState Android_GetInternalStoragePath Android_JNI_Message Runtime_Utility_Message GetDesktopDisplayMode DrawImage_Transform GetPowerInfo SystemRam SetRenderScaleQuality EvalJs GetRenderScaleQuality Write GetGlobalMouse GlobalMouseX GlobalMouseY GetAccel AccelName NumAccels GetGyro GyroName NumGyros JoyRumblePlay JoyRumbleStop JoystickIsHaptic WriteByteBuffer ReadByteBuffer WindowEvent_Resize SetWindowAutoClose SetWindowResizable SystemReturnStdOut WindowMode WindowFlags RestoreWindow UpdateAllWindows QueryAudioSpec MusicIsPlaying DrawGeometry
keywords2=k_0 k_1 k_2 k_3 k_4 k_5 k_6 k_7 k_8 k_9 k_a k_ac_back k_ac_bookmarks k_ac_forward k_ac_home k_ac_refresh k_ac_search k_ac_stop k_again k_alterase k_application k_audiomute k_audionext k_audioplay k_audioprev k_audiostop k_b k_backslash k_backspace k_brightnessdown k_brightnessup k_c k_calculator k_cancel k_capslock k_clear k_clearagain k_computer k_copy k_crsel k_currencysubunit k_currencyunit k_cut k_d k_decimalseparator k_delete k_displayswitch k_down k_e k_eject k_end k_equal k_escape k_execute k_exsel k_f k_f1 k_f2 k_f3 k_f4 k_f5 k_f6 k_f7 k_f8 k_f9 k_f10 k_f11 k_f12 k_f13 k_f14 k_f15 k_f16 k_f17 k_f18 k_f19 k_f20 k_f21 k_f22 k_f23 k_f24 k_find k_g k_grave k_h k_help k_home k_i k_insert k_j k_k k_kbdllumdown k_kbdllumtoggle k_kbdllumup keypad_0 keypad_00 keypad_000 keypad_1 keypad_2 keypad_3 keypad_4 keypad_5 keypad_6 keypad_7 keypad_8 keypad_9 keypad_a keypad_ampersand keypad_at keypad_b keypad_backspace keypad_binary keypad_c keypad_clear keypad_clearentry keypad_colon keypad_comma keypad_d keypad_dblampersand keypad_dblverticalbar keypad_decimal keypad_divide keypad_e keypad_enter keypad_equal keypad_equalas400 keypad_exclam keypad_f keypad_greater keypad_hash keypad_hexadecimal keypad_leftbrace keypad_leftparen keypad_less keypad_memadd keypad_memclear keypad_memdivide keypad_memmultiply keypad_memrecall keypad_memstore keypad_memsubtract keypad_minus keypad_multiply keypad_octal keypad_percent keypad_period keypad_plus keypad_plusminus keypad_power keypad_rightbrace keypad_rightparen keypad_space keypad_tab keypad_verticalbar keypad_xor k_l k_lalt k_lctrl k_left k_leftbracket k_lgui k_leftshift k_m k_mail k_mediaselect k_menu k_minus k_modeswitch k_mute k_n k_numlock k_o k_oper k_out k_p k_pagedown k_pageup k_paste k_pause k_power k_printscreen k_prior k_q k_r k_ralt k_rctrl k_return k_return2 k_rgui k_right k_rightbracket k_rshift k_s k_scrolllock k_select k_semicolon k_separator k_slash k_sleep k_space k_stop k_sysreq k_t k_tab k_thousandseparator k_u k_undo k_unknown k_up k_v k_volumedown k_volumeup k_w k_www k_x k_y k_z windowpos_centered hat_up hat_down hat_left hat_right hat_rightup hat_rightdown hat_leftup hat_leftdown hat_centered text_input text_output text_append text_input_plus text_output_plus text_append_plus binary_input binary_output binary_append binary_input_plus binary_output_plus binary_append_plus blendmode_none blendmode_blend blendmode_add blendmode_mod android_external_storage_read android_external_storage_write powerstate_unknown powerstate_on_battery powerstate_no_battery powerstate_charging powerstate_charged window_visible window_hidden window_fullscreen window_borderless window_resizable window_highdpi 

