Re: Euphoria Syntax file for Code-Genie
- Posted by Derek Parnell <ddparnell at bigpond.com> Nov 06, 2002
- 447 views
This is a multi-part message in MIME format. ------=_NextPart_000_0025_01C2863C.78BB5D60 charset="iso-8859-1" ---------------- cheers, Derek Parnell ----- Original Message ----- From: "Robert Szalay" <robsz1 at netzero.net> To: "EUforum" <EUforum at topica.com> Subject: Euphoria Syntax file for Code-Genie > > Hello list. > > I had a syntax file for euphoria that I sent out a while back. I was > wondering if anyone had a copy of it they could send me? I made one that > had support for Win32Lib and EDS, but I don't think I sent it out > > If someone has a copy they could send me, I'd appreciate it. > > Thanks, > Robert Szalay > > -- Coding todays applications, tomarrow, or whenever I get around to it :P > > > > ------=_NextPart_000_0025_01C2863C.78BB5D60 Content-Type: application/octet-stream; name="Euphoria.cgsyn" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="Euphoria.cgsyn" # Euphoria syntax file for Code-Genie 3.0 BlockEnd line_comment \\\n BlockNotEnd line_comment \\n BlockStart line_comment -- BlockEnd line_comment \n # Comments FgColor line_comment #bb8040 # Reserved Words KeywordGroup reserved_words if then else elsif end while do for or xor = and exit to by not Format reserved_words b FgColor reserved_words #0000aa =20 # Numbers Number numbers FgColor numbers #7F00FF #0000ff =20 # Strings BlockEnd string1 \\\\" BlockNotEnd string1 \\" =20 BlockEnd string1 " BlockStart string1 " #BlockEnd string1 =20 FgColor string1 #0000ff # Character Literals BlockNotEnd string2 \\' =20 BlockEnd string2 \\\\' BlockEnd string2 ' BlockStart string2 ' #BlockEnd string2 =20 FgColor string2 #3380ff # Include KeywordGroup builder_extensions include as Format builder_extensions b FgColor builder_extensions #000000 # Compiler Directives KeywordGroup metawords with without trace warning profile profile_time FgColor metawords #ff0000 =20 # Datatypes KeywordGroup datatype integer object sequence atom type constant FgColor datatype #008000 =20 # Calling and Routines KeywordGroup routines global function procedure routine_id c_proc = c_func return call call_proc call_func define_c_func = define_c_proc define_c_var =20 Format routines b FgColor routines #008080 =20 # Built-In KeywordGroup inbuilt getc open close length find match append prepend abort and_bits arctan clear_screen command_line = compare cos date equal floor get_key get_pixel getenv = gets log machine_func machine_proc mem_copy mem_set not_bits open_dll = or_bits peek peek4s peek4u PI pixel platform poke poke4 = position power print printf puts rand remainder repeat = routine_id sin sprintf sqrt system system_exec tan time = xor_bits Format inbuilt b # Standard Library KeywordGroup stdlib all_palette allocate allocate_low allocate_string = allow_break arccos arcsin atom_to_float32 atom_to_float64 bits_to_int = bk_color bytes_to_int call_back chdir check_break crash_file = crash_message current_dir cursor custom_sort dir display_image display_text_image = dos_interrupt draw_line ellipse float32_to_atom float64_to_atom flush free = free_console free_low get get_active_page get_all_palette = get_bytes get_display_page get_mouse get_position get_screen_char get_vector = graphics_mode instance int_to_bits int_to_bytes lock_file lock_memory = lower message_box mouse_events mouse_pointer palette polygon = prompt_number prompt_string put_screen_char read_bitmap register_block reverse = save_bitmap save_image save_screen save_text_image scroll seek = set_active_page set_display_page set_rand set_vector sleep sort sound sprint = text_color text_rows tick_rate unlock_file unregister_block upper use_vesa value = video_config wait_key walk_dir where wildcard_file wildcard_match wrap =20 Format stdlib b FgColor stdlib #808080 # Win32Lib Constants KeywordGroup win32lib_const CCexflags CCflags CCwinstyle comctl32 = comdlg32 Default gdi32 kernel32 riched32 shell32 user32 w32AltEdge w32Edge w32MsgNum Win32LibVersion winmm32 Format win32lib_const b FgColor win32lib_const #801080 # Win32Lib Controls KeywordGroup win32lib_cont Bitmap CheckBox closeWindow Combo = ComboBoxEx CText DefPushButton DropDownList EditText FlatToolBar Group HScroll HTrackBar = VTrackBar Icon List ListView LText Menu MenuItem MleText MonthCalendar PictureButton Pixmap Popup Printer ProgressBar PushButton Radio ReBar ReBarBand RichEdit RText Screen SepButton setControlBlocks SimpleCombo SortedCombo SortedList StatusBar TabControl TabItem ToggleButton TogglePicture ToolBar TreeView TriCheckBox UpDown VScroll Window SleText Button ComboBox ListBox GroupBox CommandButton RadioButton TextBox EditBox ImageList ToolTip w32HChange w32HClick w32HClose = w32HDestroy w32HDragAndDrop w32HEvent w32HGotFocus w32HKeyDown w32HKeyPress w32HKeyUp = w32HLostFocus w32HMouse w32HOpen w32HPaint w32HResize w32HScroll w32HTimer=20 w32HActivate w32HAfterEvent w32HBreak w32HPause w32HDropDown = w32HCloseUp =09 FgColor win32lib_cont #449954 # Win32Lib Degraded Routines and Constants KeywordGroup win32lib_deg ClickPointerLeft DragPointerTo getExtent = GetPointerPosn getSize moveWindow SetPointerPosn setPosition=20 onChange onClick onClose onDestroy = onDragAndDrop onEvent onGotFocus onKeyDown onKeyPress onKeyUp onLostFocus onMouse onOpen onPaint onResize onScroll onTimer onActivate Format win32lib_deg b FgColor win32lib_deg #C00000 # Win32Lib Routines KeywordGroup win32lib_rtns getColorDialog getFindText getFontDialog = getOpenFileName getPageSetup getReplaceText getSaveFileName clear copy cut LimitText paste undo doEvents returnValue setHandler setMouseClick bitBlt copyBlt copyToBitmapFile = createDIB drawArc drawBitmap drawChord drawEllipse drawLine drawPie drawPolygon drawRectangle = drawRoundRectangle getPixel loadBitmapFromFile repaintRect repaintWindow rgb = setBackColor setPenBkColor setPenBkMode setPenColor setPenROP2 setPenStyle = setPenWidth setPixel textToBitmap transBlt getCharExtent getFontMetric getFontSize = getTextExtent setDefaultFont setFont setFontWeight setHintFont setPenPos setTextAlign setTextColor showChars wPrint wPrintf wPuts addDIB addEuBmp addIcon addXmp addItem deleteItem eraseItems getCount = getIndex getItem getMultIndices getMultItems insertItem setIndex w32AllItems addLVItem extractIcon getLVAllText = getLVCount getLVItem getLVItem1Param getLVItemText getLVSelected getLVSelectedCount getLVSelectedText insertListViewColumn insertListViewItem setColumn setImageList setListViewItem setLVItemText struct_LVDISPINFO = struct_LVFINDINFO struct_LVITEM getDC killTimer registerw32Library = releaseDC sendMessage setTimer w32Func w32Proc formatDate getSelectedDate = getSelectedDateRange setMaxDateRange setMonthColor setSelectedDate setSelectedDateRange captureMouse clickPointerLeft = createMousePointer dragPointerTo getPointerPos releaseMouse setMousePointer popMousePointer setDragPointer = setPointerPos endDoc endPage getPrinter releasePrinter = startDoc startPage deleteObject findTrackedObject ForPaint = ForProgram ForLimited trackObject findText getRichText getSelection = getStream putStream setAlignment setBullet setIndent setIndex setTabs getHScrollPos getScrollChange = getScrollPos getScrollRange getVScrollPos setHScrollPos setScrollChange setScrollPos setScrollRange = setVScrollPos addTVItem expandItem getTVIndex = getTVParent getTVSelectedText getTVText hitTestTV int seq setBuddy abortErr addStyle attachCleanUp copyFile = createDirectory deleteFile detachCleanUp fetch_CHARFORMAT fetch_SYSTEMTIME getHandles = getTempFile getTempPath hitTestTT moveFile playSound removeStyle = setStartupFont setWarning shellExecute shellExecuteEx struct_CHARFORMAT = struct_SYSTEMTIME struct_TOOLINFO warnErr createXpm createXpmFromBmpFile = setTransparentColor xmpToEuBmp xmpToPixmap addToBand classDefaults ClientToScreen = create createEx destroy findChildren findParent findParentWindow getClientPoint getClientRect = getControlInfo getCtlSize getHandle getHint getId getMousePos getMouseRelPos = getNumber getPosition getRect getSelectedText getSelf getSysColor = getSystemMetrics getTabItem getText getWindowInfo getWindowRect isChecked = isEnabled isMaximized isMinimized isScreenPointIn isVisible manageToolTip = moveZOrder openDialog openWindow popup registerHotKey ScreenToClient = setAppName setBitmap setCheck setClientRect setCtlSize setEnable setFocus = setHint setHintEx setIcon setPixmap setRect setSelectedText setText = setVisible setWindowBackColor validId WinMain =20 store fetch allot alloted_size =09 FgColor win32lib_rtns #4A3B94 # ? print Operator qprint ? Format qprint bi=20 =20 # Sequence Literals Operator sequence {} Format sequence b=20 FgColor sequence #c02000 # Slices Literals Operator slice [] Format slice b FgColor slice #20A0A0 Nest line_comment Nest numbers Nest string1 Nest string2 Nest reserved_words Nest builder_extensions Nest metawords Nest datatype=20 Nest inbuilt Nest stdlib Nest win32lib_const Nest win32lib_cont Nest win32lib_deg Nest win32lib_rtns Nest sequence=20 Nest routines=20 Nest slice Nest qprint # eof ------=_NextPart_000_0025_01C2863C.78BB5D60--