UltraEdit for PureBasic
-
- PureBasic Guru
- Posts: 16777133
- Joined: Tue Apr 22, 2003 7:42 pm
Restored from previous forum. Originally posted by altesocke.
I modified the syntax file from UltraEdit to do syntax highlighting for PureBasic.
Download http://www.rechenkeks.de/wordfile.zip .
Unzip WORDFILE.TXT to your UltraEdit directory.
Please inform me in this thread about every command or constant (undocumented stuff?) you are missing!
Now I´m working on a UltraEdit PureBasic-command auto-complete file.
cu socke
I modified the syntax file from UltraEdit to do syntax highlighting for PureBasic.
Download http://www.rechenkeks.de/wordfile.zip .
Unzip WORDFILE.TXT to your UltraEdit directory.
Please inform me in this thread about every command or constant (undocumented stuff?) you are missing!
Now I´m working on a UltraEdit PureBasic-command auto-complete file.
cu socke
-
- PureBasic Guru
- Posts: 16777133
- Joined: Tue Apr 22, 2003 7:42 pm
-
- PureBasic Guru
- Posts: 16777133
- Joined: Tue Apr 22, 2003 7:42 pm
Restored from previous forum. Originally posted by DarkUni.
I figured out how to get UltraEdit to show Procedures.
Around line 1047 of the WORDFILE generously provided by altesocke, change it to read this:
/L9"PureBasic" Line Comment = ; String Chars = " File Extensions = pb PB
/Function String = "%Procedure"
/C1"KeyWords"
I haven't figured out how to make it update the list as you type - you have to actually reload the source to see the list, but its a start - I'm sure there is an option to 'update as you go'. At least this will help with bigger projects.
Enjoy!
Shane R. Monroe
Dark Unicorn Productions
I figured out how to get UltraEdit to show Procedures.
Around line 1047 of the WORDFILE generously provided by altesocke, change it to read this:
/L9"PureBasic" Line Comment = ; String Chars = " File Extensions = pb PB
/Function String = "%Procedure"
/C1"KeyWords"
I haven't figured out how to make it update the list as you type - you have to actually reload the source to see the list, but its a start - I'm sure there is an option to 'update as you go'. At least this will help with bigger projects.
Enjoy!
Shane R. Monroe
Dark Unicorn Productions
-
- PureBasic Guru
- Posts: 16777133
- Joined: Tue Apr 22, 2003 7:42 pm
-
- PureBasic Guru
- Posts: 16777133
- Joined: Tue Apr 22, 2003 7:42 pm
Restored from previous forum. Originally posted by DarkUni.
If you want to add labels showing up in the function list .... use this:
/L9"PureBasic" Line Comment = ; String Chars = " File Extensions = pb PB
/Function String 1 = "%Procedure"
/Function String 2 = "*:^p"
/C1"KeyWords"
Note: The last character of this line must be a colon. If you put a comment after that colon, it won't be recognized.
Shane R. Monroe
Dark Unicorn Productions
If you want to add labels showing up in the function list .... use this:
/L9"PureBasic" Line Comment = ; String Chars = " File Extensions = pb PB
/Function String 1 = "%Procedure"
/Function String 2 = "*:^p"
/C1"KeyWords"
Note: The last character of this line must be a colon. If you put a comment after that colon, it won't be recognized.
Shane R. Monroe
Dark Unicorn Productions
-
- PureBasic Guru
- Posts: 16777133
- Joined: Tue Apr 22, 2003 7:42 pm
Restored from previous forum. Originally posted by altesocke.
UPDATE!! --> http://www.rechenkeks.de/wordfile.zip
new: listing of used functions and all libs from http://www.reelmediaproductions.com/pb/ .
at the moment commands of the following lib´s are in the syntax file:
2D Drawing
CDAudio
CGI
Charactertest
Clipboard
Console
Coolbar
Database
Dll
File
FileEx
FileSystem
Font
Gadget
Gui
Image
INIFile
Joystick
Keyboard
Linked List
Math
Mathextras
Memory
Menu
Misc
Module
Mouse
Movie
Network
Numbers
Packer
Palette
Popupwindow
ProcessTime
Registry
Requester
RichEdit
Sort
Sound
Sprite & Screen
Sprite3D
StatusBar
String
String2
Stringlibraryex
System
System2
SysTray
TaskBar
Thread
Timeanddate
ToolBar
Toolbar
Window
cu socke
Edited by - altesocke on 03 February 2002 23:53:03
UPDATE!! --> http://www.rechenkeks.de/wordfile.zip
new: listing of used functions and all libs from http://www.reelmediaproductions.com/pb/ .
at the moment commands of the following lib´s are in the syntax file:
2D Drawing
CDAudio
CGI
Charactertest
Clipboard
Console
Coolbar
Database
Dll
File
FileEx
FileSystem
Font
Gadget
Gui
Image
INIFile
Joystick
Keyboard
Linked List
Math
Mathextras
Memory
Menu
Misc
Module
Mouse
Movie
Network
Numbers
Packer
Palette
Popupwindow
ProcessTime
Registry
Requester
RichEdit
Sort
Sound
Sprite & Screen
Sprite3D
StatusBar
String
String2
Stringlibraryex
System
System2
SysTray
TaskBar
Thread
Timeanddate
ToolBar
Toolbar
Window
cu socke
Edited by - altesocke on 03 February 2002 23:53:03
-
- PureBasic Guru
- Posts: 16777133
- Joined: Tue Apr 22, 2003 7:42 pm
Restored from previous forum. Originally posted by gnozal.
I use a little proggy I made in Powerbasic to generate a PUREBASIC syntax hilighting file for UEDIT.
PBUEDIT.EXE generates a PUREBASIC syntax hilighting file for UEDIT32.
How : - Copy PBUEDIT.EXE to the PUREBASIC\COMPILERS directory.
- Launch PBUEDIT : a UEDIT_SyntaxFile_PureBasic.TXT file is created.
- Copy UEDIT_SyntaxFile_PureBasic.TXT to clipboard.
- Paste it in WordFile.txt (UEDIT32's syntax hilighting file).
Since PBUEDIT uses PBFunctionListing.txt, it can be used with the future
versions of PUREBASIC, as long as the structure of PBFunctionListing.txt
remains unchanged.
Sadly I can't attach the EXE in this forum. Where can I upload it?
Here is my version of WORDFILE.TXT :
--------------------- PASTE IN WORDFILE.TXT -----------------------
/L10"PureBasic" NoCase Line Comment = ; String Chars = " File Extensions = PB
/Function String = "%Procedure*$"
/Delimiters = !@%^&*()-+=|\/{}[]:;"' , .?
/C1"Basic Keywords"
+
-
*
/
\
^
>
=
&
|
And Asc
Case Chr CallDebugger CompilerIf CompilerElse CompilerEndIf CompilerSelect CompilerCase CompilerDefault CompilerEndSelect
Data DataSection Dim Default Deftype DisableDebugger Debug DebugLevel
Else End EndProcedure EndIf EndSelect EndStructure EndDataSection EnableDebugger Eof
For Forever
Gosub Goto Global
If IncludeFile IncludeBinary IncludePath
Lcase Left Len
Mid
Newlist Next
Or
Procedure ProcedureDLL ProcedureReturn
Repeat Restore Return Right Read
Select Str Structure Step Shared StartDataSection
To
Ucase Until
Val
Wend While
XIncludeFile
/C2"Libraries"
Abs ACos ActivateGadget ActivatePopUpWindow ActivateRichEdit ActivateWindow AddElement AddGadgetColumn AddGadgetItem AddListIconGadgetItem AddStatusBarField AddSysTrayIcon AddTBBitmapButton AddTBCheckButton AddTBDropdownButton AddTBImageButton AddTBPushButton AddTBSeparator AddTreeGadgetItem AllocateMemory AmOrPm$ Asc ASin ATan AttachMenu AttachToolBar
BackColour Bin$ Blue Box ButtonGadget ButtonImageGadget
CallDLL0 CallDLL1 CallDLL10 CallDLL11 CallDLL12 CallDLL13 CallDLL14 CallDLL15 CallDLL16 CallDLL17 CallDLL18 CallDLL19 CallDLL2 CallDLL20 CallDLL3 CallDLL4 CallDLL5 CallDLL6 CallDLL7 CallDLL8 CallDLL9 CatchJPEGSprite CDAudioLength CDAudioName CDAudioStatus CDAudioTrackLength CDAudioTracks CDAudioTrackSeconds ChangeAlphaIntensity ChangeCurrentElement ChangeGamma ChangeListIconGadgetDisplay ChangeSysTrayIcon CheckBoxGadget Chr Circle ClearConsole ClearGadgetItemList ClearList ClearScreen clipboard_version_level ClipSprite CloseConsole CloseDatabase CloseFile CloseFont CloseNetworkConnection CloseNetworkServer ClosePanelGadget ClosePopUpWindow CloseRegKey CloseRegSubKey CloseRichEdit CloseScreen CloseSubKeys CloseSubMenu CloseTreeGadgetNode CloseWindow ColorRequester ComboBoxGadget ComputerName ConsoleColor ConsoleCursor ConsoleLocate ConsoleTitle CopyFile CopyMemory CopySprite Cos CountChar_ CountList CountWords_ CreateDirectory CreateFile CreateGadgetList CreateImage CreateMenu CreateNetworkServer CreatePopupMenu CreateRegKey CreateRegSubKey CreateSprite3D CreateStatusBar CreateTB CreateThread CreateToolBar CurMonthName$ CurWeekDayName$
DatabaseColumnName DatabaseColumns DatabaseColumnType DatabaseDriverDescription DatabaseDriverName DatabaseQuery Date$ DateFrom$ DateFromToday$ DateN$ Day DayLightSavings DayWeek Delay DeleteElement DeleteFile DelRegKey DelRegSubKey DelRegValue DetachMenu DetachToolBar DirectoryEntryName DisableGadget DisableMenuItem DisableToolBarButton DisplayAlphaSprite DisplayPalette DisplayPopupMenu DisplayRGBFilter DisplayShadowSprite DisplaySprite DisplaySprite3D DisplayTranslucideSprite DisplayTransparentSprite DLLFunction DLLNum DLLString DoubleClick DrawImage DrawingFont DrawingMode DrawText DriveFileSystem DriveName Drives
EjectCDAudio Ellipse EnablePopUpWindow Eof EventGadgetID EventlParam EventMenuID EventMouseButton EventPopUpWindowID EventWindowID EventwParam ExamineDatabaseDrivers ExamineDirectory ExamineDrive ExamineJoystick ExamineKeyboard ExamineMemory ExamineMouse Execute ExistsRegSubKey ExpandTreeGadgetItem
FakeCreatedKeys FileEx_version_level FileSeek FileSize FindString FindText FirstElement FirstRegSubKey FirstRegValue FlipBuffers FontDialog FontID FontRequester Frame3DGadget FreeGadget FreeImage FreeMemory FreeMemoryBytes FreeMenu FreeModule FreeMovie FreePagingMemory FreePalette FreeSound FreeSprite FreeSprite3D FreeStatusBar FreeToolBar FrontColour
GadgetToolTip GetClipBoardText$ GetDatabaseFloat GetDatabaseLong GetDatabaseString GetEnv GetFilePart GetGadgetState GetGadgetText GetModulePosition GetModuleRow GetPathPart GetProcessTime$ GetRichEditStyle GetRichEditText GetSelectedText GetTime GetWeekDayName$ GetWeekDay_ GetWord$ GrabSprite Green
Hex HexToDec_ HideTaskBar Hour Hour24_ Hour_ HowManyDays_
IBin ImageDepth ImageGadget ImageHeight ImageID ImageOutput ImageWidth IMod INIFilename INISection InitCDAudio InitDatabase InitGadget InitJoystick InitKeyboard InitModule InitMouse InitMovie InitNetwork InitPalette InitSound InitSprite InitSprite3D Inkey Input Insert$ InsertElement InStr_ Int IsAlpha IsAlphaNum IsDigit IsGraph IsHexDigit IsLower IsPopUpWindowEnabled IsPrintable IsPunct IsScreenActive IsSpace IsUpper IsValidDate_
JoystickAxisX JoystickAxisY JoystickButton
KeyboardPushed KillThread
LastElement LCase LeapYear_ Left Len Line ListIconGadget ListIndex ListViewGadget LoadFont LoadImage LoadJPEGSprite LoadModule LoadMovie LoadPalette LoadSound LoadSprite LoadTextFile$ Loc Locate Lof Log Log10 LSet$
Max MemoryFree MemoryID MemoryUsed MenuBar MenuID MenuItem MenuTitle MessageRequester Mid Min Minute Minute_ Month MonthDay_ MonthName$ Month_ MouseButton MouseDeltaX MouseDeltaY MouseX MouseY MovePopUpWindow MoveWindow MovieAudio MovieHeight MovieInfo MovieLength MovieSeek MovieWidth MSecond
NetworkClientEvent NetworkClientID NetworkEventID NetworkServerEvent NextDatabaseDriver NextDatabaseRow NextDirectoryEntry NextElement NextRegSubKey NextRegValue Now$ NowN$
Oct$ OpenComPort OpenConsole OpenDatabase OpenDatabaseRequester OpenDefaultConsole OpenDLL OpenFile OpenFileRequester OpenNetworkConnection OpenPopUpWindow OpenRegKey OpenRegSubKey OpenRichEdit OpenScreen OpenSubMenu OpenTreeGadgetNode OpenWindow OpenWindowedScreen OptionGadget
PackerCallback PackMemory PanelGadget PathRequester PauseCDAudio PauseMovie PauseThread PeekB PeekF PeekL PeekS PeekW PlayCDAudio PlayModule PlayMovie PlaySound Plot Point PokeB PokeL PokeS PokeW PopUpWindowHeight PopUpWindowID PopUpWindowIndex PopUpWindowMouseX PopUpWindowMouseY PopUpWindowTitle PopUpWindowWidth PopUpWindowX PopUpWindowY Pow PreviousElement PrevRegSubKey PrevRegValue Print PrintN ProgramParameter ProgressBarGadget
Random
ReadByte ReadData ReadFile ReadINIString ReadINIValue ReadLong ReadRegNumeric ReadRegString ReadString ReadWord ReceiveNetworkData ReceiveNetworkFile ReceiveNetworkString Red RegSubKeyCount RegSubKeyName RegValueCount RegValueName RegValueType RemoveGadgetItem RemoveSysTrayIcon RenameFile Replace$ ReplaceText ResetList ResetRegSubKeyList ResetRegValueList ResizeGadget ResizeMovie ReSizePopUpWindow ResizeRichEdit ResizeWindow ResumeCDAudio ResumeMovie ResumeThread RGB RichEditBackgroundColor RichEditFont RichEditFontFace RichEditFontSize RichEditFrameID RichEditHeight RichEditID RichEditIndex RichEditLocate RichEditMouseX RichEditMouseY RichEditOptions RichEditTextColor RichEditWidth RichEditX RichEditY Right Round RSet$ RunProgram
SaveFileRequester SaveImage SaveTextFile_ ScreenID ScreenOutput Second SecondsSince1970 Seconds_ SelectedFontName SelectedFontSize SelectedFontStyle SelectedRange SelectText SendNetworkData SendNetworkFile SendNetworkString SetClipBoardText_ SetEnv SetFrameRate SetGadgetFont SetGadgetState SetGadgetText SetModulePosition SetRefreshRate SetRichEditText SetTBButtonState SetTBImage SetTBImageDisabled SetTBImageHot SetTBTooltip SetWinBackgroundColor SetWinBackgroundImage SetWindowCallback ShowTaskBar Sin SizeOf SkinWin SortArray Space Space$ SpriteCollision SpriteDepth SpriteHeight SpriteOutput SpriteWidth Sqr Start3D StartDrawing StartProcessTimer_ StartSpecialFX StatusBarIcon StatusBarText StdIn StdInLen StdInSplit StdOut Stop3D StopCDAudio StopDrawing StopModule StopMovie StopSound StopSpecialFX Str StrComp_ StreamFileIn StreamFileOut StrF String$ StringAsc$ StringGadget string_functions_version_level StripAll StripLead StripTrail StrReverse$ SystemDirectory SysTrayIconToolTip
Tan TextGadget TextLength ThreadPriority Time$ Time24$ time_and_date_version_level ToDeg ToolBarImageButton ToolBarSeparator ToolBarStandardButton ToRad TotalMemory TotalPagingMemory TransformSprite3D TransparentSpriteColour TreeGadget TreeGadgetItemState Trim$
UCase UnpackMemory UpdateStatusBar UpdateTB URLDecode URLEncode UseCDAudio UseDatabase UseDirectory UsedMemoryBytes UsedPagingMemory UseFile UseFont UseGadgetList UseImage UseMemory UseMovie UsePopUpWindow UseRichEdit UserName UseWindow Using
Val
WaitWindowEvent WeekDayName$ WeekDay_ WindowEvent WindowHeight WindowID WindowMouseX WindowMouseY WindowOutput WindowsDirectory WindowWidth WindowX WindowY WrapLine$ WriteByte WriteData WriteINIString WriteLong WriteRegNumeric WriteRegString WriteString WriteStringN WriteWord
Year
Year$ YearDay_ Year_
/C3"ASM"
AAA AAD AAM AAS ADC ADD AND ARPL
BOUND BSF BSR BSWAP BT BTC BTR BTS
CALL CBW CDQ CLC CLD CLI CLTS CMC CMOV CMP CMPSB CMPSD CMPSW CMPXCHG CPUID CWD CWDE
DAA DAS DEC DIV
EMMS ENTER
FABS FADD FADDP FBLD FBSTP FCHS FCLEX FCMOVB FCMOVBE FCMOVE FCMOVNB FCMOVNBE FCMOVNE FCMOVNU FCMOVU FCOM FCOMI FCOMIP FCOMP FCOMPP FCOS FDECSTP FDISI FDIV FDIVP FDIVR FDIVRP FENI FFREE FIADD FICOM FICOMP FIDIV FIDIVR FILD FIMUL FINCSTP FINIT FIST FISTP FISUB FISUBR FLD FLDCW FLDENV FLDL FLDLG FLDLN FLDPI FLDZ FMUL FMULP FNCLEX FNDISI FNENI FNINIT FNOP FNSAVE FNSTCW FNSTENV FNSTSW FPATAN FPREM FPTAN FRNDINT FRSTOR FSAVE FSCALE FSETPM FSIN FSINCOS FSQRT FST FSTCW FSTENV FSTP FSTSW FSUB FSUBP FSUBR FSUBRP FTST FUCOM FUCOMI FUCOMIP FUCOMP FUCOMPP FXAM FXCH FXTRACT FYL
HLT
IBTS ICEBP IDIV IMUL IN INC INSB INSD INSW INT INTO INVD INVLPG IOPL IRET IRETD IRETW
LAHF LAR LDS LEA LEAVE LES LFS LGDT LGS LIDT LLDT LMSW LOADALL LODSB LODSD LODSW LSL LSS LTR
MOV MOVS M2M MOVD MOVQ MOVSB MOVSD MOVSW MOVSX MOVZX MUL
NEG NOP NOT
OR OUT OUTSB OUTSD OUTSW
PACKSSDW PACKSSWB PACKUSWB PADD PADDB PADDD PADDSB PADDSIW PADDSW PADDUSB PADDUSW PADDW PAND PANDN PAVEB PCMP PCMPEQ PCMPEQB PCMPEQD PCMPEQW PCMPGTB PCMPGTD PCMPGTW PDISTIB PMACHRIW PMADDWD PMAGW PMUL PMULHRIW PMULHRW PMULHW PMULLW PMVGEZB PMVLZB PMVNZB PMVZB POP POPA POPAD POPAW POPF POPFD POPFW POR PS PSLL PSLLD PSLLQ PSLLW PSRAD PSRAW PSRLD PSRLQ PSRLW PSUB PSUBB PSUBD PSUBSB PSUBSIW PSUBSW PSUBUSB PSUBUSW PSUBW PUNPCK PUNPCKHBW PUNPCKHDQ PUNPCKHWD PUNPCKLBW PUNPCKLDQ PUNPCKLWD PUSH PUSHA PUSHAD PUSHAW PUSHF PUSHFD PUSHFW PXOR
RCL RCR RDMSR RDPMC RDTSC RETN ROL ROR RSM REP REPE REPNE REPNZ REPZ
SAHF SAL SALC SAR SBB SCASB SCASD SCASW SET SGDT SHL SHLD SHR SHRD SIDT SLDT SMI SMSW STC STD STI STOSB STOSD STOSW STR SUB
TEST
VERR VERW
WAIT WBINVD WRMSR
XADD XBTS XCHG XLATB XOR
-----------------------------------------------------------------
I use a little proggy I made in Powerbasic to generate a PUREBASIC syntax hilighting file for UEDIT.
PBUEDIT.EXE generates a PUREBASIC syntax hilighting file for UEDIT32.
How : - Copy PBUEDIT.EXE to the PUREBASIC\COMPILERS directory.
- Launch PBUEDIT : a UEDIT_SyntaxFile_PureBasic.TXT file is created.
- Copy UEDIT_SyntaxFile_PureBasic.TXT to clipboard.
- Paste it in WordFile.txt (UEDIT32's syntax hilighting file).
Since PBUEDIT uses PBFunctionListing.txt, it can be used with the future
versions of PUREBASIC, as long as the structure of PBFunctionListing.txt
remains unchanged.
Sadly I can't attach the EXE in this forum. Where can I upload it?
Here is my version of WORDFILE.TXT :
--------------------- PASTE IN WORDFILE.TXT -----------------------
/L10"PureBasic" NoCase Line Comment = ; String Chars = " File Extensions = PB
/Function String = "%Procedure*$"
/Delimiters = !@%^&*()-+=|\/{}[]:;"' , .?
/C1"Basic Keywords"
+
-
*
/
\
^
>
=
&
|
And Asc
Case Chr CallDebugger CompilerIf CompilerElse CompilerEndIf CompilerSelect CompilerCase CompilerDefault CompilerEndSelect
Data DataSection Dim Default Deftype DisableDebugger Debug DebugLevel
Else End EndProcedure EndIf EndSelect EndStructure EndDataSection EnableDebugger Eof
For Forever
Gosub Goto Global
If IncludeFile IncludeBinary IncludePath
Lcase Left Len
Mid
Newlist Next
Or
Procedure ProcedureDLL ProcedureReturn
Repeat Restore Return Right Read
Select Str Structure Step Shared StartDataSection
To
Ucase Until
Val
Wend While
XIncludeFile
/C2"Libraries"
Abs ACos ActivateGadget ActivatePopUpWindow ActivateRichEdit ActivateWindow AddElement AddGadgetColumn AddGadgetItem AddListIconGadgetItem AddStatusBarField AddSysTrayIcon AddTBBitmapButton AddTBCheckButton AddTBDropdownButton AddTBImageButton AddTBPushButton AddTBSeparator AddTreeGadgetItem AllocateMemory AmOrPm$ Asc ASin ATan AttachMenu AttachToolBar
BackColour Bin$ Blue Box ButtonGadget ButtonImageGadget
CallDLL0 CallDLL1 CallDLL10 CallDLL11 CallDLL12 CallDLL13 CallDLL14 CallDLL15 CallDLL16 CallDLL17 CallDLL18 CallDLL19 CallDLL2 CallDLL20 CallDLL3 CallDLL4 CallDLL5 CallDLL6 CallDLL7 CallDLL8 CallDLL9 CatchJPEGSprite CDAudioLength CDAudioName CDAudioStatus CDAudioTrackLength CDAudioTracks CDAudioTrackSeconds ChangeAlphaIntensity ChangeCurrentElement ChangeGamma ChangeListIconGadgetDisplay ChangeSysTrayIcon CheckBoxGadget Chr Circle ClearConsole ClearGadgetItemList ClearList ClearScreen clipboard_version_level ClipSprite CloseConsole CloseDatabase CloseFile CloseFont CloseNetworkConnection CloseNetworkServer ClosePanelGadget ClosePopUpWindow CloseRegKey CloseRegSubKey CloseRichEdit CloseScreen CloseSubKeys CloseSubMenu CloseTreeGadgetNode CloseWindow ColorRequester ComboBoxGadget ComputerName ConsoleColor ConsoleCursor ConsoleLocate ConsoleTitle CopyFile CopyMemory CopySprite Cos CountChar_ CountList CountWords_ CreateDirectory CreateFile CreateGadgetList CreateImage CreateMenu CreateNetworkServer CreatePopupMenu CreateRegKey CreateRegSubKey CreateSprite3D CreateStatusBar CreateTB CreateThread CreateToolBar CurMonthName$ CurWeekDayName$
DatabaseColumnName DatabaseColumns DatabaseColumnType DatabaseDriverDescription DatabaseDriverName DatabaseQuery Date$ DateFrom$ DateFromToday$ DateN$ Day DayLightSavings DayWeek Delay DeleteElement DeleteFile DelRegKey DelRegSubKey DelRegValue DetachMenu DetachToolBar DirectoryEntryName DisableGadget DisableMenuItem DisableToolBarButton DisplayAlphaSprite DisplayPalette DisplayPopupMenu DisplayRGBFilter DisplayShadowSprite DisplaySprite DisplaySprite3D DisplayTranslucideSprite DisplayTransparentSprite DLLFunction DLLNum DLLString DoubleClick DrawImage DrawingFont DrawingMode DrawText DriveFileSystem DriveName Drives
EjectCDAudio Ellipse EnablePopUpWindow Eof EventGadgetID EventlParam EventMenuID EventMouseButton EventPopUpWindowID EventWindowID EventwParam ExamineDatabaseDrivers ExamineDirectory ExamineDrive ExamineJoystick ExamineKeyboard ExamineMemory ExamineMouse Execute ExistsRegSubKey ExpandTreeGadgetItem
FakeCreatedKeys FileEx_version_level FileSeek FileSize FindString FindText FirstElement FirstRegSubKey FirstRegValue FlipBuffers FontDialog FontID FontRequester Frame3DGadget FreeGadget FreeImage FreeMemory FreeMemoryBytes FreeMenu FreeModule FreeMovie FreePagingMemory FreePalette FreeSound FreeSprite FreeSprite3D FreeStatusBar FreeToolBar FrontColour
GadgetToolTip GetClipBoardText$ GetDatabaseFloat GetDatabaseLong GetDatabaseString GetEnv GetFilePart GetGadgetState GetGadgetText GetModulePosition GetModuleRow GetPathPart GetProcessTime$ GetRichEditStyle GetRichEditText GetSelectedText GetTime GetWeekDayName$ GetWeekDay_ GetWord$ GrabSprite Green
Hex HexToDec_ HideTaskBar Hour Hour24_ Hour_ HowManyDays_
IBin ImageDepth ImageGadget ImageHeight ImageID ImageOutput ImageWidth IMod INIFilename INISection InitCDAudio InitDatabase InitGadget InitJoystick InitKeyboard InitModule InitMouse InitMovie InitNetwork InitPalette InitSound InitSprite InitSprite3D Inkey Input Insert$ InsertElement InStr_ Int IsAlpha IsAlphaNum IsDigit IsGraph IsHexDigit IsLower IsPopUpWindowEnabled IsPrintable IsPunct IsScreenActive IsSpace IsUpper IsValidDate_
JoystickAxisX JoystickAxisY JoystickButton
KeyboardPushed KillThread
LastElement LCase LeapYear_ Left Len Line ListIconGadget ListIndex ListViewGadget LoadFont LoadImage LoadJPEGSprite LoadModule LoadMovie LoadPalette LoadSound LoadSprite LoadTextFile$ Loc Locate Lof Log Log10 LSet$
Max MemoryFree MemoryID MemoryUsed MenuBar MenuID MenuItem MenuTitle MessageRequester Mid Min Minute Minute_ Month MonthDay_ MonthName$ Month_ MouseButton MouseDeltaX MouseDeltaY MouseX MouseY MovePopUpWindow MoveWindow MovieAudio MovieHeight MovieInfo MovieLength MovieSeek MovieWidth MSecond
NetworkClientEvent NetworkClientID NetworkEventID NetworkServerEvent NextDatabaseDriver NextDatabaseRow NextDirectoryEntry NextElement NextRegSubKey NextRegValue Now$ NowN$
Oct$ OpenComPort OpenConsole OpenDatabase OpenDatabaseRequester OpenDefaultConsole OpenDLL OpenFile OpenFileRequester OpenNetworkConnection OpenPopUpWindow OpenRegKey OpenRegSubKey OpenRichEdit OpenScreen OpenSubMenu OpenTreeGadgetNode OpenWindow OpenWindowedScreen OptionGadget
PackerCallback PackMemory PanelGadget PathRequester PauseCDAudio PauseMovie PauseThread PeekB PeekF PeekL PeekS PeekW PlayCDAudio PlayModule PlayMovie PlaySound Plot Point PokeB PokeL PokeS PokeW PopUpWindowHeight PopUpWindowID PopUpWindowIndex PopUpWindowMouseX PopUpWindowMouseY PopUpWindowTitle PopUpWindowWidth PopUpWindowX PopUpWindowY Pow PreviousElement PrevRegSubKey PrevRegValue Print PrintN ProgramParameter ProgressBarGadget
Random
ReadByte ReadData ReadFile ReadINIString ReadINIValue ReadLong ReadRegNumeric ReadRegString ReadString ReadWord ReceiveNetworkData ReceiveNetworkFile ReceiveNetworkString Red RegSubKeyCount RegSubKeyName RegValueCount RegValueName RegValueType RemoveGadgetItem RemoveSysTrayIcon RenameFile Replace$ ReplaceText ResetList ResetRegSubKeyList ResetRegValueList ResizeGadget ResizeMovie ReSizePopUpWindow ResizeRichEdit ResizeWindow ResumeCDAudio ResumeMovie ResumeThread RGB RichEditBackgroundColor RichEditFont RichEditFontFace RichEditFontSize RichEditFrameID RichEditHeight RichEditID RichEditIndex RichEditLocate RichEditMouseX RichEditMouseY RichEditOptions RichEditTextColor RichEditWidth RichEditX RichEditY Right Round RSet$ RunProgram
SaveFileRequester SaveImage SaveTextFile_ ScreenID ScreenOutput Second SecondsSince1970 Seconds_ SelectedFontName SelectedFontSize SelectedFontStyle SelectedRange SelectText SendNetworkData SendNetworkFile SendNetworkString SetClipBoardText_ SetEnv SetFrameRate SetGadgetFont SetGadgetState SetGadgetText SetModulePosition SetRefreshRate SetRichEditText SetTBButtonState SetTBImage SetTBImageDisabled SetTBImageHot SetTBTooltip SetWinBackgroundColor SetWinBackgroundImage SetWindowCallback ShowTaskBar Sin SizeOf SkinWin SortArray Space Space$ SpriteCollision SpriteDepth SpriteHeight SpriteOutput SpriteWidth Sqr Start3D StartDrawing StartProcessTimer_ StartSpecialFX StatusBarIcon StatusBarText StdIn StdInLen StdInSplit StdOut Stop3D StopCDAudio StopDrawing StopModule StopMovie StopSound StopSpecialFX Str StrComp_ StreamFileIn StreamFileOut StrF String$ StringAsc$ StringGadget string_functions_version_level StripAll StripLead StripTrail StrReverse$ SystemDirectory SysTrayIconToolTip
Tan TextGadget TextLength ThreadPriority Time$ Time24$ time_and_date_version_level ToDeg ToolBarImageButton ToolBarSeparator ToolBarStandardButton ToRad TotalMemory TotalPagingMemory TransformSprite3D TransparentSpriteColour TreeGadget TreeGadgetItemState Trim$
UCase UnpackMemory UpdateStatusBar UpdateTB URLDecode URLEncode UseCDAudio UseDatabase UseDirectory UsedMemoryBytes UsedPagingMemory UseFile UseFont UseGadgetList UseImage UseMemory UseMovie UsePopUpWindow UseRichEdit UserName UseWindow Using
Val
WaitWindowEvent WeekDayName$ WeekDay_ WindowEvent WindowHeight WindowID WindowMouseX WindowMouseY WindowOutput WindowsDirectory WindowWidth WindowX WindowY WrapLine$ WriteByte WriteData WriteINIString WriteLong WriteRegNumeric WriteRegString WriteString WriteStringN WriteWord
Year
Year$ YearDay_ Year_
/C3"ASM"
AAA AAD AAM AAS ADC ADD AND ARPL
BOUND BSF BSR BSWAP BT BTC BTR BTS
CALL CBW CDQ CLC CLD CLI CLTS CMC CMOV CMP CMPSB CMPSD CMPSW CMPXCHG CPUID CWD CWDE
DAA DAS DEC DIV
EMMS ENTER
FABS FADD FADDP FBLD FBSTP FCHS FCLEX FCMOVB FCMOVBE FCMOVE FCMOVNB FCMOVNBE FCMOVNE FCMOVNU FCMOVU FCOM FCOMI FCOMIP FCOMP FCOMPP FCOS FDECSTP FDISI FDIV FDIVP FDIVR FDIVRP FENI FFREE FIADD FICOM FICOMP FIDIV FIDIVR FILD FIMUL FINCSTP FINIT FIST FISTP FISUB FISUBR FLD FLDCW FLDENV FLDL FLDLG FLDLN FLDPI FLDZ FMUL FMULP FNCLEX FNDISI FNENI FNINIT FNOP FNSAVE FNSTCW FNSTENV FNSTSW FPATAN FPREM FPTAN FRNDINT FRSTOR FSAVE FSCALE FSETPM FSIN FSINCOS FSQRT FST FSTCW FSTENV FSTP FSTSW FSUB FSUBP FSUBR FSUBRP FTST FUCOM FUCOMI FUCOMIP FUCOMP FUCOMPP FXAM FXCH FXTRACT FYL
HLT
IBTS ICEBP IDIV IMUL IN INC INSB INSD INSW INT INTO INVD INVLPG IOPL IRET IRETD IRETW
LAHF LAR LDS LEA LEAVE LES LFS LGDT LGS LIDT LLDT LMSW LOADALL LODSB LODSD LODSW LSL LSS LTR
MOV MOVS M2M MOVD MOVQ MOVSB MOVSD MOVSW MOVSX MOVZX MUL
NEG NOP NOT
OR OUT OUTSB OUTSD OUTSW
PACKSSDW PACKSSWB PACKUSWB PADD PADDB PADDD PADDSB PADDSIW PADDSW PADDUSB PADDUSW PADDW PAND PANDN PAVEB PCMP PCMPEQ PCMPEQB PCMPEQD PCMPEQW PCMPGTB PCMPGTD PCMPGTW PDISTIB PMACHRIW PMADDWD PMAGW PMUL PMULHRIW PMULHRW PMULHW PMULLW PMVGEZB PMVLZB PMVNZB PMVZB POP POPA POPAD POPAW POPF POPFD POPFW POR PS PSLL PSLLD PSLLQ PSLLW PSRAD PSRAW PSRLD PSRLQ PSRLW PSUB PSUBB PSUBD PSUBSB PSUBSIW PSUBSW PSUBUSB PSUBUSW PSUBW PUNPCK PUNPCKHBW PUNPCKHDQ PUNPCKHWD PUNPCKLBW PUNPCKLDQ PUNPCKLWD PUSH PUSHA PUSHAD PUSHAW PUSHF PUSHFD PUSHFW PXOR
RCL RCR RDMSR RDPMC RDTSC RETN ROL ROR RSM REP REPE REPNE REPNZ REPZ
SAHF SAL SALC SAR SBB SCASB SCASD SCASW SET SGDT SHL SHLD SHR SHRD SIDT SLDT SMI SMSW STC STD STI STOSB STOSD STOSW STR SUB
TEST
VERR VERW
WAIT WBINVD WRMSR
XADD XBTS XCHG XLATB XOR
-----------------------------------------------------------------
-
- PureBasic Guru
- Posts: 16777133
- Joined: Tue Apr 22, 2003 7:42 pm
Restored from previous forum. Originally posted by altesocke.
hi gnozal,
great idea.
i made an write only anonymous account, on my server ftp.rechenkeks.de.
can you upload it?
its also interesting for the recources page at http://www.reelmediaproductions.com/pb/ .
but... *g*
your function listing shows only procedures?
modify your Function Strings to list Procedures and also all used Functions:
/Function String = "%Procedure*$"
/Function String 1 = "[ ^t]+[a-z_A-Z.]+[= ;]+^(*(*(*))^)*"
/Function String 2 = "[ ^t]+[a-z_A-Z$.]+[= ;]+^(*(*(*))^)*"
/Function String 3 = "[ ^t]+[a-z_A-Z.]+[= ;^t]+^(*(*)^)*"
/Function String 4 = "[ ^t]+[a-z_A-Z$.]+[= ;^t]+^(*(*)^)*"
/Function String 5 = "[= ;^t]+^(*(*)^)*"
/Function String 6 = "[= ;]+^(*(*(*))^)*"
cu socke
hi gnozal,
great idea.
i made an write only anonymous account, on my server ftp.rechenkeks.de.
can you upload it?
its also interesting for the recources page at http://www.reelmediaproductions.com/pb/ .
but... *g*
your function listing shows only procedures?
modify your Function Strings to list Procedures and also all used Functions:
/Function String = "%Procedure*$"
/Function String 1 = "[ ^t]+[a-z_A-Z.]+[= ;]+^(*(*(*))^)*"
/Function String 2 = "[ ^t]+[a-z_A-Z$.]+[= ;]+^(*(*(*))^)*"
/Function String 3 = "[ ^t]+[a-z_A-Z.]+[= ;^t]+^(*(*)^)*"
/Function String 4 = "[ ^t]+[a-z_A-Z$.]+[= ;^t]+^(*(*)^)*"
/Function String 5 = "[= ;^t]+^(*(*)^)*"
/Function String 6 = "[= ;]+^(*(*(*))^)*"
cu socke
-
- PureBasic Guru
- Posts: 16777133
- Joined: Tue Apr 22, 2003 7:42 pm
Restored from previous forum. Originally posted by gnozal.
Hi!
I have uploaded it to ftp.rechenkeks.de (At least I think, because I don't see anything in the directory, before or after the upload (is that what write only means ?).
I have also uploaded it to http://www.reelmediaproductions.com/pb/ .
Yes, my function listing shows only procedures ! What do you mean with "all used Functions?"
Cya
Edited by - gnozal on 04 February 2002 13:58:13
Hi!
I have uploaded it to ftp.rechenkeks.de (At least I think, because I don't see anything in the directory, before or after the upload (is that what write only means ?).
I have also uploaded it to http://www.reelmediaproductions.com/pb/ .
Yes, my function listing shows only procedures ! What do you mean with "all used Functions?"
Cya
Edited by - gnozal on 04 February 2002 13:58:13
-
- PureBasic Guru
- Posts: 16777133
- Joined: Tue Apr 22, 2003 7:42 pm
-
- PureBasic Guru
- Posts: 16777133
- Joined: Tue Apr 22, 2003 7:42 pm
-
- PureBasic Guru
- Posts: 16777133
- Joined: Tue Apr 22, 2003 7:42 pm
Restored from previous forum. Originally posted by gnozal.
Hi!
All used functions : Yes, I understand now...
I have uploaded it again to ftp.rechenkeks.de (Again, I don't see anything in the directory, before or after the upload : I am using Windows Commander, is this the problem?)
You can download it from PureBasic Resources Site anyway.
Edited by - gnozal on 05 February 2002 07:56:23
Hi!
All used functions : Yes, I understand now...
I have uploaded it again to ftp.rechenkeks.de (Again, I don't see anything in the directory, before or after the upload : I am using Windows Commander, is this the problem?)
You can download it from PureBasic Resources Site anyway.
Edited by - gnozal on 05 February 2002 07:56:23