Yes, that's right. My parser gets to be released for an alpha alpha, because I need data from various tests.
Basically, it's a console window. It'll walk you through what to do.The requirement is that you have notepad in your system32 folder, or somewhere Windows can find it quickly.Download it here.Old one for historical reasons.Really old one for historical reasons.<http://64digits.com/users/JoshDreamland/Parser-Alpha-Alpha3.7z>Please hammer it with all sorts of code, and do not hesitate at all to report anything questionable. Especially the syntax checker.I worked a couple weeks on that checker, as I underestimated the challenge it'd present.However, being coded by a human, it should hopefully prove specific enough to have been worth my time.So yeah. It displays all the info you'll need on it at startup. So I'll copy it here to take up words.
Quote:
Enigma Development LanguageParser/Syntax checkerTHIS IS NOT AN INTERPRETORCopyright (C) 2007-2008 Josh VenturaWelcome to the hijacked Notepad graphical interface for the syntax checker beta.Treat the window's close button like a syntax check button, cuz, I'm not making my own. >=[Note: Delete this text BEFORE checking the code, please and thank you. <_<Additional note: To close this, submit a blank file or close the console window.
Bug one:
After line one, return carriages and newlines are counted into the position.lol
yes, lol, I forgot to increment, THEN subtract. Oh well.
Everyone subtract two from the position <_<Syntax check returned error on line 0, position 22; or absolute index 22: Too few arguments to function `string_length': Provided 0, requested 1
Close this window to continue. The code was not parsed.if(string_length("ass") == 3){ //do stuff}Take that Dave, saying Alphas couldn't be public
They aren't, this is a beta beta. Silly josh.
Also, it's unbreakable, at least by my hand. I get the idea luda has already broken it, or is he still sleeping? :Pmelee–
Can't even believe I missed that one. >.< That's prolly gonna cause other errors down the line. =\I'll get the bugs worked out of that.no bugs here, just non-existent functions when they were non-existent. except the string_length thing up there.
Fixed all known bugs.
At this point, you'd be hard pressed to find one. And if you do, it's the syntax checker's fault, cuz the parser will parse it.What does "failed to find syntax file" mean? Where do I enter the code?