Skip to content
Extraits de code Groupes Projets

Graphe du dépôt

Vous pouvez vous déplacer dans le graphe en utilisant les touches fléchées.
Sélectionner une révision Git
  • a8fc2bc533cb8b21bc3aac6afb938a587f90e75d
  • devel par défaut protégée
2 résultats
Created with Raphaël 2.2.03May129Apr2820191817[VN] Add the base setters & getters for the graphdeveldevel[VN+AST] Begin to add structs to form the script graph to execute![VN] Add a way to use vn types in scripts and spells[AST] Modifies spell arguments to evaluate the expressions at runtime, we can't do otherwise.[SPELL::STD] As an example, we implement a log spell[SPELL] Complement the API to have something usable to build spells[AST] Move the Const & ConstOrVar definitions to their own file for readability[AST] Separate the BinOp into three categories to ease the implementation of binop evaluation[AST] Update AST and begin runtime implementation[PARSER] Export the expression parser[PARSER] Add the reserved keyword check + assign tags to each operator[AST] Differenciate from parser span and ast span, and add convertion to get ast span for each of ast elements[PARSER] Finished implementing utils parsers[NOTEST] Parses strings, we handle Python-style stringsShould be enaugh to parse the expressions, only need to implement some functions in the parser::utils moduleParse the AST with a location span! for debug & info purpusesAdd default cli for grimoire, with args-parsing!Reorganise the repo to have the core of grimoire, the godot bindings and the cliparse: begin to implement the parserGet ride of binary things, for now I don't know if we will be able to do the utils outside of godotAdd a dummy struct to see if it works on the godot sideReorganise the project as we will interface with godot and not our own thingAdd spell argumentsDocument the spell traits + make the cast/uncast methods taks a mutOrganise the Spell thingsJust trying an API for the Spell/SpellFactoryAjout de la licence MITInitial commit
Chargement en cours