flat assembler
Message board for the users of flat assembler.
![]() Goto page Previous 1, 2, 3 ... 8, 9, 10 ... 19, 20, 21 Next |
Author |
|
Tomasz Grysztar 08 Sep 2010, 21:26
In fasmw Esc closes the current file (and whole program only when it was the last file).
|
|||
![]() |
|
ouadji 08 Sep 2010, 21:37
+ Esc key for Tomasz. ![]() Last edited by ouadji on 27 Jan 2011, 17:26; edited 1 time in total |
|||
![]() |
|
revolution 09 Sep 2010, 02:26
bitRAKE wrote: Should the "include" in "jMP iNclUDe" really be highlighted as a directive? Code: jMP iNclUDe iNclUDe: ;<--- error: invalid argument. |
|||
![]() |
|
bitRAKE 09 Sep 2010, 02:39
![]() Code: iNclUDe fix _iNclUDe
jMP iNclUDe
iNclUDe: |
|||
![]() |
|
revolution 09 Sep 2010, 02:56
bitRAKE wrote:
![]() And if your code really looks like that then you deserve all the false highlighting you get. |
|||
![]() |
|
bitRAKE 09 Sep 2010, 04:57
I can easily see myself doing something like "PE64:" or "readable:" label. Luckily, FASM provides a specific compile time error in response to this kind of thing. Sometimes I don't even think when labeling.
|
|||
![]() |
|
ouadji 09 Sep 2010, 08:25
Code:
jMP iNclUDe
iNclUDe:
revolution : Because it is impossible to have the label "iNclUDe" : correct bitRAKE : it is kind of like a warning to user : correct but, for example, Code: proc proC ;ok (not "proc proc") endp endP : jmp endP ;ok bitRAKE, Code: pe64 : ;(pe64, Pe64, pE64) readable : ;both are not allowed with Wink (like fasmw) Quote:
very difficult here to put a different color for "shl", because in this case it's becoming "syntax parsing" and it takes a lot of computation time. (sorry for my english) Difficult to make a "real compiler colorful". This would be possible, but it would be impossible to have a result in a usable time. (I was forced to make choices) However, I think I got a good result ... especially with the multilines comments, the backslash, the long lines. try this, and play with it and the long lines ... ![]() (especially on the border of long lines) Code: jmp proc_1.local_proc_1 nono1: .loco: nono2:/* hello ! */ proc \ proc_1 \ var7 : dword nop .local_proc_1 : nop /* comment */ mov eax,[var7] endp jmp nono1.loco Last edited by ouadji on 09 Sep 2010, 09:09; edited 3 times in total |
|||
![]() |
|
Tomasz Grysztar 09 Sep 2010, 08:59
ouadji wrote:
|
|||
![]() |
|
ouadji 09 Sep 2010, 09:07
Wink will monitor, no problem |
|||
![]() |
|
Tomasz Grysztar 09 Sep 2010, 09:36
In fact, I just did it.
![]() |
|||
![]() |
|
ouadji 09 Sep 2010, 09:42
grrrrrrrr ![]() ![]() ![]() |
|||
![]() |
|
Tomasz Grysztar 09 Sep 2010, 10:09
Here comes the list of formatter keywords that are no longer disallowed as labels, because they are now recognized in specific context only:
Code: binary code coff console discardable dll dynamic efi efiboot efiruntime elf elf64 executable export fixups gui import interpreter linkinfo linkremove ms ms64 mz native note notpageable pe pe64 readable resource shareable static wdm writable writeable Note that "data" is still disallowed as label, because it is also the name of directive. And the directives that create context where those formatter symbols are recognized are: Code: data format section segment Also there are some special cases: the "public" directive allows "static" keyword before the label name (and this also means you cannon make the label named "static" public). And "at" or "align" operators in the "format" or "section" definitions are followed by the numerical expressions where formatter symbols are not expected. |
|||
![]() |
|
ouadji 09 Sep 2010, 10:26
Wink will follow this change. ![]() I just need to adapt the information in the database. Thank you Tomasz. |
|||
![]() |
|
revolution 09 Sep 2010, 10:30
Tomasz Grysztar wrote: In fact, I just did it. |
|||
![]() |
|
Tomasz Grysztar 09 Sep 2010, 10:53
revolution wrote: Oh. Looks like another forced update to fasmarm is needed. |
|||
![]() |
|
edemko 09 Sep 2010, 11:11
Tomasz, will you integrate wink features?
|
|||
![]() |
|
Tomasz Grysztar 09 Sep 2010, 11:18
Of course not. As I said earlier I treat it as an enchanced community-developed fork, just what the Fresh was.
|
|||
![]() |
|
edemko 09 Sep 2010, 11:21
Do you think ouadji or someone else will claim money compensation?
|
|||
![]() |
|
Tomasz Grysztar 09 Sep 2010, 11:24
edemko wrote: Do you think ouadji or someone else will claim money compensation? |
|||
![]() |
|
Goto page Previous 1, 2, 3 ... 8, 9, 10 ... 19, 20, 21 Next < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.