1. 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
2. Re: Euphoria Syntax file for Code-Genie
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--
3. Re: Euphoria Syntax file for Code-Genie
Thanks Derek.
Thanks,
Robert Szalay
---------------------------------------------