lp://qastaging/femto
- Get this branch:
- bzr branch lp://qastaging/femto
Recent revisions
- 20. By Simeon Maxein <email address hidden>
-
Made puts() react a bit more intuitively if the coordinates are outside of the screen area.
In this case the string is not rendered to the screen at all now.
- 18. By Simeon Maxein <email address hidden>
-
- Renamed INTERPRET_
VAR_DECL_ LIST to INTERPRET_ FUNCTION_ BODY to be more consistent, since that job starts the interpretation of the rest of the function body when it's finished with the variable declarations.
- Improved the demo program - 17. By Simeon Maxein <email address hidden>
-
Added variable initialization on declaration.
Hopefully improved some pointer arithmetic to be more standards compliant, though the current programstack implementaiton will always break for platforms with some alignment restrictions. - 16. By Simeon Maxein <email address hidden>
-
- Extended eatWhitespace to recognise and skip line comments (//). Renamed eatWhitespace to nextToken to reflect that it no longer just skips whitespace but skips to the beginning of the next token. Maybe it would make sense to actually recognise and return the next token in this function, but for now this won't be implemented.
- Curly braces in strings (and comments) are now allowed. The block skipping methods have been updated accordingly.
- Renamed the builtin poke() and peek()-functions to in() and out()
- 15. By Simeon Maxein <email address hidden>
-
Made the behaviour of locate depend less on the platform module
- 14. By Simeon Maxein <email address hidden>
-
Added builtin function "locate" to set the position on the print cursor.
- 13. By Simeon Maxein <email address hidden>
-
- Improved Makefile for ATmega (it still doesn't take header dependencies into account, but now it always does a clean before building so there should be no inconsistencies created by partial builds.
- Added makefile for Windows. Uses the platform independent template platform module so it's only useful for debugging though. - 12. By Simeon Maxein <email address hidden>
-
- Improved shift operations to behave more predictably on different platforms with regard to signed values.
- Fixed screen output for ATmega (printing of integer and float values was broken)
- Completed template platform module
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)