Español
XProfEd - Opensource IDE

0.98 -> In el Funktionskeywordliste fehlt "if"

 
0.98 -> In el Funktionskeywordliste fehlt if

XPrfEditClass.Prf:

#Finde:
.SciMessage(~SCI_SETKEYWORDS, 2, Addr(KeyWord2$))
#Füge davor una:
KeyWord2$=if +KeyWord2$
#Ende

oder ergänze KeyWord2$ en if
 
22.09.2006  
 



ha se hecho - Yo musste todavía viele weitere Los cambios en el Keywordstrings vornehmen wegen Lexerupdate.

and mod or son auch Características - no Strukturbefehle - y el Lexer gehardcodete Operatoren son lo ahora - je después de como en el Source verwendet se erkennt lo el Lexer.

Bitte folgende Tabellen nutzen Roland así con el neuen Lexer igual alles klappt:
Declarar KeyWord6$
KeyWord1$ = add addfiles addfonts addhotkey addstring addwindows append appendmenu
+ appendmenubar arc assign beep blockwrite byte
+ char charset checkmenu chdir chord clear
+ clearclip clearlist cliploadbmp close cls coloar
+ copy copybmp copybmptomem copypic copysizedbmp copysizedpic createmenu dbcreate
+ dbcreateindex ddelink ddeexecute ddeterminate debugout dec declarar
+ deleteobject dim dim! dim$ dim% dim& disponer
+ drawicon drawextbmp drawexticon drawlibicon drawpic drawsizedextbmp
+ drawsysicon drawtext ellipse enablemenu enablewindow endpaint endprint
+ erase execute exitwindows float fill font freedll
+ input insertmenu killtimer let line lineto listboxitem$
+ list! list$ list% list& loadbmp loadsizedbmp locate logout long
+ mcls mcopybmp mcopysizedbmp mloadbmp mkdir moveto music nextpage
+ orientation openrw outp outpb parámetros password pie play playsound
+ popup imprimir imprimir# putbyte putchar putclip putlong putword randomize readtext
+ rectancle removemenu rename repaint reset volver rewrite
+ rmdir roundrect run savebmp savebmptoclip screen screencopy
+ seek separator setcheck setclosemsg setdialogfont setfattr setfont
+ setmenuitem setpixel setscrollrange setstyle settext settimer
+ setwindowpos shell showcursor showmax showmin shownormal sleep
+ sound sqldone sqlexec startpaint startprint cadena sub
+ subpopup tbox textcolor traceon traceoff trackmenu usebrush
+ usecursor useextcursor useextmenu usefont useicon usepen usermessages
+ wincopy window windowstyle windowtitle winhelp word writeini + Chr$(0)
.SciMessage(~SCI_SETKEYWORDS, 1, Addr(KeyWord1$))
KeyWord2$ = abs addchoice addr addstring and ansitooem arctan assign bin blockread byte call char$
+ choosedir chr classof clicked closecom comerror control cos cot create
+ ctod$ date$ db dbappendblank dbbrowse dbclose dbdelete dbedit dbfind
+ dbget$ dbgetfield dbgetmemo dbgo dbindex dbopen dbpack dbput
+ dbputfield dbputmemo dbputrec dbseek dbundelete dbuse del$ deletechoise
+ deletestring destroywindow DirExists diskfree disksize double dtoc$
+ editbox eof exp external extstring$ float fileexists filename$ filesearch
+ filestatus filepos filesize findfirst$ findnext$ findwindow format$
+ ftp get getactivetab getactivewindow getbvalue getbyte getchar getcheck
+ getclip$ getcount getcursel getdir$ getenv$ getfattr getfdate$
+ getfilesize getfocus getftime$ getgvalue gethandle getkey$ getline$
+ getlinecount getlong getpixel getrvalue getselcount getstate getstring$ getstyle gettext$ getword height
+ hex$ iconcount if inkey$ inkey$ inp inpb input$ en el$ insertstring
+ inserttab instr int iskey itemid joy keyin left$ len lg list!
+ list$ list% list& listbox$ listboxitem$ ln loadfile$ long longname$
+ lower$ mcisend$ mempos menuitem messagebox mid$ mkstr$ mod mouse movehandletolist movelisttochoice
+ movelisttoedit movelisttohandle movelisttolist movelisttomem movelisttostr$ new not oct$
+ oemtoansi$ opencom or ord ogl par$ pi postmessage pwd$ readcom$ readini$
+ rgb right$ rnd round rtf savefile$ scankey selectstring sendkey
+ sendmessage sendstring set setactivewindow setbit setcom setcomext
+ setcomtimeouts setfocus shellexec shortname$ showwindow smtp
+ sin single sizeof space$ sqlinit sqr sqrt str$ cadena$ substr$
+ tab tabchanged tan testbit time$ tmouse toolbar translate$ trim$
+ typeof upper$ usedll val width winexec winexecwait word writecom xor + Chr$(0)
.SciMessage(~SCI_SETKEYWORDS, 2, Addr(KeyWord2$))
KeyWord3$ = asmstart asmend asminclude romper caso casenot caseof continue class def más elseif
+ endif end endselect ENDPROC endwhile endwith errorproc getmessage if ifnot otherwise
+ proc progend rem repeat seleccionar struct subproc until waitinput waitkey waitmouse waitscan wend
+ mientras que whilenot whileloop with + Chr$(0)
.SciMessage(~SCI_SETKEYWORDS, 0, Addr(KeyWord3$))
KeyWord4$ = %bitspixel %bmpx %bmpy %button %csrlin %cycaption %cymenu %dbdeleted %dbeof %dbfcount
+ %dbfdecs %dbflen %dbfnumber %dbheader %dbmemo %dbrecsize %dbversion %ddewin %desktop
+ %dos16 %dos32 %errnumber %error %errorlevel %font %ftpconnected %ftpstatus %getcount
+ %getcursel %getfocus %getinputstate %hdc %hdc2 %hInstance %hwnd %input %ioresult
+ %itemid %key %lastfocus %lastmessage %lfn %linux %maxx %maxy %mcierror %menuitem
+ %mensaje %mousekey %mousepressed %mousex %mousey %mwnd %notifycode %notifywnd %os2
+ %parcount %pcount %peekmessage %pos %printing %progend %scankey %umessage %win16
+ %win32 %winbottom %winleft %WinPath %winright %wintop %winver %wmnotify %wmpaint
+ %wmtimer &bmpcol &dbreccount &dbrecno &gettickcount &bucle &lparam &pdc &sqlcount
+ &sqldbc &ulparam &uwparam &wparam + chr$(0)
.SciMessage(~SCI_SETKEYWORDS, 3, Addr(KeyWord4$))
KeyWord5$ = $dbfname $dbftype $dblupdate $dblupdate4 $dosver $drive $gettext $profver $progdir
+ $sqlenv $sqlerror $syspath $tempdir+chr$(0)
.SciMessage(~SCI_SETKEYWORDS, 4, Addr(KeyWord5$))
Keyword6$=aaa aad aam aas adc add and arpl bound bsf bsr bswap bt btc btr bts call cbw cdq clc cld cli clts
+ cmc cmova cmovb cmovc cmove cmovg cmovl cmovo cmovp cmovs cmovz cmovna cmovnb cmovnc cmovne cmovng cmovnl cmovno
+ cmovnp cmovns cmovnz cmovae cmovbe cmovge cmovle cmovpe cmovpo cmovnae cmovnbe cmovnge cmovnle cmp cmpsb cmpsd cmpsw
+ cmpxchg cmpxchg8B cpuid cwd cwde daa el dec div enter hlt idiv imul en inc insb insd insw int int03 int3 into invd
+ invlpg iret iretd iretw  jb jc je jg jl jo jp js jz jna jnb jnc jne jng jnl jno jnp jns jnz jae jbe jge jle jpe
+ jpo jnae jnbe jnge jnle jcxz jecxz jmp lahf lar lds lea leave les lfs lgdt lgs lidt lldt lmsw lock lodsb lodsd lodsw
+ bucle loope loopne loopnz loopz lsl lss ltr mov movsb movsd movsw movsx movzx mul neg nop not or out outsb outsd outsw
+ pop popa popad popaw popf popfd popfw push pusha pushad pushaw pushf pushfd pushfw rcl rcr rdmsr rdpmc rdtsc rep repe
+ repne repnz repz ret retf retn rol ror sahf sal sar sbb scasb scasd scasw seta setb setc sete setg setl seto setp
+ sets setz setna setnb setnc setne setng setnl setno setnp setns setnz setae setbe setge setle setpe setpo setnae
+ setnbe setnge setnle sgdt shl shld shr shrd sidt sldt smint smintold smsw stc std sti stosb stosd stosw str sub syscall
+ sysenter sysexit sysret test verr verw wait wbinvd wrmsr xadd xchg xlatb xor .186 .286 .386 .486 .586 .686 .8086 .8087
+ .alpha .romper .code .const .continue .cref .data .data? .dosseg .más .endif .endw .err .err2 .errb .errdef .errdif
+ .errdifi .erre .erridn .erridni .errnb .errndef .errnz .exit .if .k3d .lall .lfcond .list .listall .listif .listmacro
+ .listmacroall .mmx .model .no87 .nocref .nolist .nolistmacro .radix .repeat .sall .seq .sfcond .stack .startup .tfcond
+ .type .until .untilcxz .mientras que .xall .xcref .xlist .xmm __FILE__ __LINE__ abs alias align assume bits byte byte catstr
+ class code comm comment common data db dd df dosseg dq dt dw dword echo más elseif elseif2 end endif endm endp ends equ
+ even exitm extern externdef extrn for forc fword goto group if if2 ifb ifdef ifdif ifdifi ife ifidn ifidni ifndef include
+ includelib instr invoke irp irpc label macro name option org %out oword page popcontext proc proto public purge
+ pushcontext qword real4 real8 real10 record repeat rept sbyte sdword segment sizestr struc struct substr subtitle
+ subttl sword tbyte textequ title typedef union mientras que word+Chr$(0)
.SciMessage(~SCI_SETKEYWORDS, 5, Addr(KeyWord6$))
 
22.09.2006  
 




RGH
Ok, el neuen Tabellen voluntad heute Abend en el 0.98a - nebst otro Bugfixes y optischen Verbesserungen (y mehr Platz para Zeilennnummern) - drin ser.

Bold y Italic ajustable para jede Syntaxfarbe hätte Yo También me gusta (y todavía algunos weitere Einstellmöglichkeiten mehr), aber el verschiebe Yo sólo veces una wenig.

El Kommentare kommen aber ahora sin Italic. In Bold son ahora todos en XProfan definierten Strukturbefehle, Befehle, Características, Systemvariablen y Operatoren. Das macht el Syntaxkontrolle beim Eintippen einfacher.

Saludo
Roland

Apéndice: Se puede ahora en (fast) allen Farben einstellen, si ellos fett oder no fett dargestellt voluntad.
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
22.09.2006  
 




Frank
Abbing
Hm, todos Inline-Ensamblador Sachen son después de como antes sólo schwarz eingefärbt. Oder muss Yo esta todavía qué besonderes beachten?
 
23.09.2006  
 




RGH
Frank Abbing
Hm, todos Inline-Ensamblador Sachen son después de como antes sólo schwarz eingefärbt. Oder muss Yo esta todavía qué besonderes beachten?


Como lo todavía kein propio Feld para Inline-Ensamblador-Farben son, se hier el Farbe benutzt, el para Systemvariablen eingestellt es.

Saludo
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
23.09.2006  
 




Frank
Abbing
Hola Roland,

ah sí, así es, danke!
Richtest du todavía una Feld para Ensamblador-Farben una? Und eventuell ni weitere Farbe para el Register. Macht el Ganze entonces erheblich übersichtlicher y kommt el Zweck des Syntaxhighlightning viel näher. El betroffenen Register wären:

eax
ebx
ecx
edx
esi
edi
ebp
esp
cr0
cr1
cr2
cr3
cr4
cr5
cr6
cr7
dr0
dr1
dr2
dr3
dr4
dr5
dr6
dr7
tr0
tr1
tr2
tr3
tr4
tr5
tr6
tr7
st0
st1
st2
st3
st4
st5
st6
st7
mm0
mm1
mm2
mm3
mm4
mm5
mm6
mm7
xmm0
xmm1
xmm2
xmm3
xmm4
xmm5
xmm6
xmm7
ax
bx
cx
dx
di
si
bp
sp
ah
al
bh
bl
ch
cl
dh
dl
cs
ds
lo
fs
gs
ss
 
23.09.2006  
 



Naja Usted könntest el Register sí wenigstens en el String packen el el Lexer gesandt se.

Zudem, Yo glaube uns ir bald el FarbIDs de Franco - wir haben ya 16 en el Petto - y intern verwende Yo auch unos pocos para el Durchschleifen de States.
 
23.09.2006  
 




Frank
Abbing
Ach sí. Lo se ya wohl todavía ir. Von dir son wir doch gewohnt, Unmögliches posible a hacer.
 
23.09.2006  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

1.816 Views

Untitledvor 0 min.
RudiB.08.09.2021
H.Brill15.04.2014

Themeninformationen

Dieses Thema ha 3 subscriber:

iF (3x)
Frank Abbing (3x)
RGH (2x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie