flat assembler
Message board for the users of flat assembler.
Index
> Windows > How search in text defines ? |
Author |
|
bitRAKE 11 May 2021, 08:08
Don't update dynamically. Instead only update part that changes. Loading a new file will still incur a delay, but active file updates will be negligible. The fasm source itself is a good example on how to store the symbols.
|
|||
11 May 2021, 08:08 |
|
DimonSoft 11 May 2021, 08:17
As soon as you use . as a delimiter you’re stuck with assembler stage to parse this stuff. As soon as you use # as the first character of certain lines you’re stuck with switching to another tool.
|
|||
11 May 2021, 08:17 |
|
Roman 11 May 2021, 10:20
Dimon Soft please say you algorithm and your proposition.
More concrete to my problem. |
|||
11 May 2021, 10:20 |
|
DimonSoft 11 May 2021, 12:39
FASM uses # as a special character. I really doubt there’s a way to override it to be ignored while leaving it possible to use it in macros (which might be useful for the rest of parsing).
Breaking an identifier into parts on dots is hardly possible with preprocessor, so the only way might be to convert it to string data in a virtual block and then walking through it somehow converting the string parts to an index into another virtual block that would store actual values. Doesn’t look promising as well. |
|||
11 May 2021, 12:39 |
|
Roman 11 May 2021, 14:02
I write my parser program.
And write parser on asm. I mean this. I want own script language. |
|||
11 May 2021, 14:02 |
|
DimonSoft 11 May 2021, 19:40
Ah, sorry. Is it going to be limited to the features you’ve shown? Just plain value lists and indexing into them? Or we’re talking about complex scripting language in the future?
|
|||
11 May 2021, 19:40 |
|
Roman 12 May 2021, 06:36
I changed my script logic.
And now I don't need defs and x z. No need search and parse defs and x z. Now my parser more simple, faster and small. |
|||
12 May 2021, 06:36 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.