Hola
tengo una pregunta para actualizar el sintaxis:
- Code: Select all
; GEMIX GAME MAKER CONFIGURATION FILE
[SyntaxHighlighter]
string=".*?"|'.+?'
comment1=//.*$
comment2=(/\*.*?\*/)|(/\*.*)
comment3=(/\*.*?\*/)|(.*\*/)
number=\b\d+[\.]?\d*([eE]\-?\d+)?[lLdDfF]?\b|\b0x[a-fA-F\d]+\b
keyword1=\b(COMPILER_OPTIONS|PROGRAM|LOOP|BEGIN|PROCESS|FUNCTION|CLONE|TYPEDEF|TYPE|CONST|GLOBAL|LOCAL|STRUCT|PUBLIC|PRIVATE|END|RETURN|REPEAT|FRAME|FOR|FROM|TO|UNTIL|WHILE|IF|ELSE|SWITCH|CASE|BREAK)\b
keyword2=\b(INT|WORD|BYTE|SBYTE|SHORT|DWORD|FLOAT|DOUBLE|POINTER|STRING)\b
keyword3=\b(MOD|NOT|AND|OR|XOR|OFFSET)\b
keyword4=\b(ID|FATHER|SON|SMALLBRO|BIGBRO|NULL|TRUE|FALSE|PI|C_M7|C_SCROLL|C_SCREEN)\b
keyword5=\b(FILE|XGRAPH|GRAPH|CNUMBER|CTYPE|REGION|PRIORITY|X|Y|Z|RESOLUTION|HEIGHT|SIZE|SIZE_X|SIZE_Y|SHEAR_X|SHEAR_Y|FXMODE|FXCOLOR|FXINTENSITY|TFMORDER|ANGLE|FLAGS|ALPHA|M7_ANGLE|M7_FOG|M7|SCROLL|MOUSE|JOY|TIMER|DESTINATION_FILE|DESTINATION_GRAPH|VISIBLE|SCAN_CODE|VIDEO_MODES|VIDEO_BITS|VIDEO_RATES|AUDIO_SETUP|SETUP|DIRINFO|FILEINFO|VIDEO_MODES|VIDEO_BITS|VIDEO_RATES|ARGC|ARGV|RESERVED)\b
gxmfunction=1
functions=\b(SET_MODE|SET_FPS|KEY)\b
actualmente esta así,no?
si deberia actualizarse al completo + añadiendo la PlayNET + Hiper3D
pues tengo un problema...
que usas | seguidas sin ningun salto de pagina...
esto para mi me supone un problema
te puedo generar el .ini de esta forma?? ejemplo en keyword5
- Code: Select all
...
keyword5=\b(FILE|
XGRAPH|
GRAPH|
CNUMBER|
CTYPE|
REGION|
PRIORITY|
X|
....
)\b
gxmfunction=1
functions=\b(SET_MODE|
SET_FPS|
KEY
)\b
es decir en vez de unirlos en una SOLA FILA, sino haciendo saltos de pagina.
lo digo por que tengo un conversor(programado con gemix) para notepad++ y listo las funciones de esta manera.
con FPUTS me crea ese salto de pagina automaticamente.
ademas si juntara TOODAS las Funciones en una SOLA liniea de texto....... tranquilamente puede superar los 1.000 caracteres... o muchas mas....
no se hasta que soporta un STRING de una sola fila.