0 Members and 1 Guest are viewing this topic.
These are all things I plan on putting in, but I'm glad that other people would find them useful as well. It will be project-based, so Ctrl-S will save the file as plain text, and F5 will "build" it. I'm hesitant to call this a compiler, though, as it's not really compiling anything. It's simply tokenizing the input, which isn't quite the same.
It's not, though. It can be one part of compiling, but it's not really compiling itself. Compilation is the process of turning one computer language into another, and this isn't doing that. It's taking one computer language, and turning it into its tokenized form.
Quote from: merthsoft on December 05, 2010, 12:25:46 pmThese are all things I plan on putting in, but I'm glad that other people would find them useful as well. It will be project-based, so Ctrl-S will save the file as plain text, and F5 will "build" it. I'm hesitant to call this a compiler, though, as it's not really compiling anything. It's simply tokenizing the input, which isn't quite the same.I believe that tokenizing and storying the bytes in .8xp is compiling, though.I use tokens all the time, it's fantastic:What I noticed:!= stands for inequal sign-> stands for STO SignThis is great!
If you have "!=" it will turn in to the not equals sign. However, if you do "!\=", it will convert it to the two separate symbols.
Quote from: merthsoft on December 05, 2010, 08:58:53 pmIf you have "!=" it will turn in to the not equals sign. However, if you do "!\=", it will convert it to the two separate symbols.Nice, so I can put \ in between any characters and it'll parse them separately?
Only the ones that are converted in to commands that you don't want to be tokenized. It actually helps, in some cases, because it'll save space. For instance, if the dialog is:"Hello, friend, what would you like to buy today?"Those will all be separate letters, because none of those are commands. However, if you have:"Input your name:"The "Input " will be tokenized, which would save you 9 bytes if you wanted to keep it that way. If you didn't, you'd simply put:"Inpu\t your name:"
[18:22] <Merth> So how about you go to the topic and yell at me to work on the DCS GUI editor [18:22] <Eeems> lol ok