Author Topic: Axe Parser  (Read 565148 times)

0 Members and 3 Guests are viewing this topic.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Axe Parser
« Reply #1650 on: January 15, 2011, 12:08:11 pm »
So the new Axiom SDK is out.  If anyone wants to attempt one, you will definitely get to try it out on 1.0.0 before the official release.  The inc file is not totally finished because I haven't added the new token equates yet, but I'll get to that soon.  Let me know if you have any questions about the Axiom format, some things about it might be confusing.  One thing I'll mention is what the "Stored to" command modifier is.  EXP->DispGraph is a one argument version of this and EXP->float{EXP} is a 2 argument version.

Oh, we can use the store symbol with Axioms too? That sounds pretty powerful... :D
« Last Edit: January 15, 2011, 12:08:24 pm by Deep Thought »




Offline wvstudios

  • LV0 Newcomer (Next: 5)
  • Posts: 4
  • Rating: +0/-0
  • You have stuff? I have stuff.
    • View Profile
Re: Axe Parser
« Reply #1651 on: January 17, 2011, 05:54:23 pm »
Three words:
Best. App. Ever.  now, if I could only transfer the newest version to my calculator... *sigh*

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Axe Parser
« Reply #1652 on: January 17, 2011, 08:02:24 pm »
Three words:
Best. App. Ever.

Agreed.

now, if I could only transfer the newest version to my calculator... *sigh*

It doesn't transfer? You should post a bug report here.

And welcom to Omni!
« Last Edit: January 17, 2011, 08:02:47 pm by Deep Thought »




Offline Binder News

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 785
  • Rating: +46/-3
  • Zombie of Tomorrow
    • View Profile
Re: Axe Parser
« Reply #1653 on: January 17, 2011, 08:30:57 pm »
Hi wvstudios. Yes it is the best app ever. What transfer program are you using. If it's TIConnect, I suggest switching to TiLP (google it). Also, you might want to introduce yourself here.

(Note to self: even though you already have >200 posts, you never introduced yourself)
« Last Edit: January 17, 2011, 08:31:10 pm by Binder News »
Spoiler For userbars:







Hacker-in-training!   Z80 Assembly Programmer     Axe Programmer
C++ H4X0R             Java Coder                           I <3 Python!

Perdidisti ludum     Cerebrum non habes

"We are humans first, no matter what."
"Fame is a vapor, popularity an accident, and riches take wings. Only one thing endures, and that is character."
Spoiler For Test Results:





Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Axe Parser
« Reply #1654 on: January 18, 2011, 01:12:36 am »
Heya wvStudios :D You should make a topic in the Introduce Yourself thread, then we can all welcome you properly :) You should also totally make a page for the Greenfoot game you are developing too ;D

Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: Axe Parser
« Reply #1655 on: January 19, 2011, 07:03:23 pm »
So...

I am really busy again with school.  More so than before and I haven't had any free time for the past few days.  But, at the same time, I am very very close to finishing the Axioms and being done with the majority of 1.0.0 changes.  I for sure want to finish it all by Axe's 1-year anniversary from the first alpha version (Feb. 1st) so for sure it will be done by then.  After that, there will be no more syntax changes since the Axioms will provide a framework for that.  However, there will be a small amount of syntax additions and optimizations given that all future versions must be backwards compatible with 1.0.0 since I will declare it stable.
___Axe_Parser___
Today the calculator, tomorrow the world!

Offline Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
Re: Axe Parser
« Reply #1656 on: January 19, 2011, 07:06:42 pm »
Sweet.  Good luck!
My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Axe Parser
« Reply #1657 on: January 19, 2011, 08:00:39 pm »
Sweet.  Good luck!

And with life, too! I know how they can intersect :P

Also, one year anniversary :o
* Deep Thought can't wait for the final Axe...
Good luck!
« Last Edit: January 19, 2011, 08:14:27 pm by Deep Thought »




Offline squidgetx

  • Food.
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1881
  • Rating: +503/-17
  • rawr.
    • View Profile
Re: Axe Parser
« Reply #1658 on: January 19, 2011, 08:03:36 pm »
finish it all by Axe's 1-year anniversary from the first alpha version (Feb. 1st)
How fitting.
Good luck with all of this (and making sure that future versions can be backwards compatible; that sounds hard :P) What are some of the new changes/features?

edit: woo, 800th post :D
edit2: and 100 respect :O
« Last Edit: January 19, 2011, 08:06:32 pm by squidgetx »

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Axe Parser
« Reply #1659 on: January 19, 2011, 08:07:16 pm »
Awesome!  I can't wait.  Good luck! ;D

Offline FinaleTI

  • Believe in the pony that believes in you!
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1830
  • Rating: +121/-2
  • Believe in the pony that believes in you!
    • View Profile
    • dmuckerman.tumblr.com
Re: Axe Parser
« Reply #1660 on: January 19, 2011, 08:11:44 pm »
That'd be pretty awesome to release it on it's one year anniversary, so good luck.


Spoiler For Projects:

My projects haven't been worked on in a while, so they're all on hiatus for the time being. I do hope to eventually return to them in some form or another...

Spoiler For Pokemon TI:
Axe port of Pokemon Red/Blue to the 83+/84+ family. On hold.

Spoiler For Nostalgia:
My big personal project, an original RPG about dimensional travel and a few heroes tasked with saving the world.
Coding-wise, on hold, but I am re-working the story.

Spoiler For Finale's Super Insane Tunnel Pack of Doom:
I will be combining Blur and Collision Course into a single gamepack. On hold.

Spoiler For Nostalgia Origins: Sky's Story:
Prequel to Nostalgia. On hold, especially while the story is re-worked.

Offline Binder News

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 785
  • Rating: +46/-3
  • Zombie of Tomorrow
    • View Profile
Re: Axe Parser
« Reply #1661 on: January 19, 2011, 08:15:12 pm »
Go Quigibo! This is totally epic!

Edit: I just realized I broke 300 posts! Almost half way...
« Last Edit: January 19, 2011, 08:16:08 pm by Binder News »
Spoiler For userbars:







Hacker-in-training!   Z80 Assembly Programmer     Axe Programmer
C++ H4X0R             Java Coder                           I <3 Python!

Perdidisti ludum     Cerebrum non habes

"We are humans first, no matter what."
"Fame is a vapor, popularity an accident, and riches take wings. Only one thing endures, and that is character."
Spoiler For Test Results:





Offline Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
Re: Axe Parser
« Reply #1662 on: January 21, 2011, 05:39:02 pm »
Is there a way to increase/decrease the size of an appvar without deleting the data contained in the appvar?
My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.

Offline Binder News

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 785
  • Rating: +46/-3
  • Zombie of Tomorrow
    • View Profile
Re: Axe Parser
« Reply #1663 on: January 21, 2011, 06:48:13 pm »
Copy the data to an arbitrary buffer, recreate the appvar with the new size, copy the data back in.
Spoiler For userbars:







Hacker-in-training!   Z80 Assembly Programmer     Axe Programmer
C++ H4X0R             Java Coder                           I <3 Python!

Perdidisti ludum     Cerebrum non habes

"We are humans first, no matter what."
"Fame is a vapor, popularity an accident, and riches take wings. Only one thing endures, and that is character."
Spoiler For Test Results:





Offline Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
Re: Axe Parser
« Reply #1664 on: January 21, 2011, 06:51:13 pm »
What if my appvar is larger then any of the buffers, and I might not have enough room to make a second appvar in memory as a temporary storage buffer?
My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.