userIan Hendersoncancel

1,525 Commits over 397 Days - 0.16cph!

1 Year Ago
Fixed infinite loop bug Greatly improved error recovery Greatly improved block recognition Fixed errors with discovering new line New lines now seperate statments the same way as semi colon does in other languages
1 Year Ago
Code won't be run in parser if lexer has an issue. Lexer now outputs to error stack. All expressions now output to error stack. Symbol table now outputs to error stack.
1 Year Ago
Fixed in game console not pushing stack messages correctly.
1 Year Ago
Setup stack system for messages and errors.
1 Year Ago
Added console and basic instructions to in game code editor.
1 Year Ago
Added editor in game.
1 Year Ago
Added scripting menu item
1 Year Ago
Added in game WIP version of the programmable chip. Removed strings for the time being. Prevented a couple of infinite loops in the parser.
1 Year Ago
Fixed printing issue. Fixed issue with parser clearing tokens. Parser now listens for end of file token.
1 Year Ago
Interpreter now runs multi line expressions as well as statements. Parser now returns list of expressions rather than single one. Added AST printing.
1 Year Ago
Added assignment expression.
1 Year Ago
Clear symbol table between code runs. Broke variable assignement. Print statement just runs on evaluation. Fixed lexer issues between runs.
1 Year Ago
Fixed parser skipping last token. Added debug print for symbol table Lexer numbers handled better. Fixed issue with variable declaration.
1 Year Ago
Fixed a bunch of lexing errors.
1 Year Ago
Fixed issue with number lexing.
1 Year Ago
Added null and iif support to parser. Renamed lexer keywords. Added statement support Fixed binary epression bug Wrote basic interpreter Added system to run code wrote in game with editor Added null expression support
1 Year Ago
Added global symbol table. Implemented support for variables and their identifiers into parser.
1 Year Ago
Added block expression support
1 Year Ago
Wrote basic recusrive descent parser. Added support for Unary Expressions,
1 Year Ago
Added definitions for grouping, binary and literal expressions. Removed redundant token types. Forced all lower case input to lexer.
1 Year Ago
Added lexing support for keywords.
1 Year Ago
Added lexing support for literals and single character tokens
1 Year Ago
Fixed caret. Added blinking and ensured it respects text editor width/height
1 Year Ago
Basic blockout in game code editor added. Not useable yet.
1 Year Ago
Fixed NRE when using Eoka in rocking chair.
1 Year Ago
Render Tool ~ Added check to ensure sky instance exists before applying scene preview Removed labels to give more space to GameObject list Prevent game objects from being selected without a main camera Added option to pull in disabled objects to cache
1 Year Ago
▄▇▇▋▇▉ ▅▇▆▄ ▌▊▌▄ ▄▌▇▅▉█ ▌▊▍▅
1 Year Ago
Fixed wanted poster description.
1 Year Ago
Readded draw frustums to
1 Year Ago
Set rocking chair view model collider meshes
1 Year Ago
Prevented mirrors from being placed over one another
1 Year Ago
Chair now responds to rocket launchers
1 Year Ago
Swapped rocking chairs to convex colliders
1 Year Ago
Ensured player pose stays at default in rocking chair
1 Year Ago
Fixed rocking chair gibs using wrong materials.
1 Year Ago
Merged main
1 Year Ago
Render Tool: - Now saves scene status before preview - Previews can now be reverted back to their original settings - Disabled preview and apply buttons should there not be a camera selected
1 Year Ago
Rocking chair stuff: - Added two more variants - Adjusted rocking chair handling one more time - Adjusted description
1 Year Ago
Added preprocessor directive to render tool Let cache have an option to auto update.
1 Year Ago
Render tool changes: - Added resolution matching - GameObject searching - Cache - Layout changes - More processing setup
1 Year Ago
▋▅█▊▆▄ ▇▇▇▌ ▌▉▆▅
1 Year Ago
▆▍▋▇▌▅ ▌▌▅█▅▋ ▉▊▋▌▊▍▆ ▄▍▌▍▌▅▇.
1 Year Ago
Set hasBeenDrawn to be declared on editor only.
1 Year Ago
Added sanity checks to processing. Setup initial pipeline for error handling.
1 Year Ago
Added new UI to tool. Further encapsulation of methods. Added processing class with preview ability.
1 Year Ago
Added scroll views to passes. TOD now only affects the pass you are interacting with. TOD & scroll view amount are now saved to each pass object.
1 Year Ago
Added TOD and Weather settings to render tool.
1 Year Ago
Added gameobject enable/disable to render tool. Added basic alpha pass settings with chooseable background settings.
1 Year Ago
Added basic pass and resolution settings to render tool.
1 Year Ago
Save chair starting y in protobuf