Skip to content
GitLab
Explorer
Connexion
Navigation principale
Rechercher ou aller à…
Projet
G
Grimoire
Gestion
Activité
Membres
Labels
Programmation
Tickets
Tableaux des tickets
Jalons
Wiki
Wiki externe
Code
Requêtes de fusion
Dépôt
Branches
Validations
Étiquettes
Graphe du dépôt
Comparer les révisions
Aide
Aide
Support
Documentation de GitLab
Comparer les forfaits GitLab
Forum de la communauté GitLab
Contribuer à GitLab
Donner votre avis
Raccourcis clavier
?
Extraits de code
Groupes
Projets
Afficher davantage de fils d'Ariane
Kubat
Grimoire
Graphe du dépôt
Graphe du dépôt
Vous pouvez vous déplacer dans le graphe en utilisant les touches fléchées.
a8fc2bc533cb8b21bc3aac6afb938a587f90e75d
Sélectionner une révision Git
Sélectionné
a8fc2bc533cb8b21bc3aac6afb938a587f90e75d
Branches
1
devel
par défaut
protégée
2 résultats
Commencer avec la validation sélectionnée
Created with Raphaël 2.2.0
3
May
1
29
Apr
28
20
19
18
17
[VN] Add the base setters & getters for the graph
devel
devel
[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 strings
Should be enaugh to parse the expressions, only need to implement some functions in the parser::utils module
Parse the AST with a location span! for debug & info purpuses
Add default cli for grimoire, with args-parsing!
Reorganise the repo to have the core of grimoire, the godot bindings and the cli
parse: begin to implement the parser
Get ride of binary things, for now I don't know if we will be able to do the utils outside of godot
Add a dummy struct to see if it works on the godot side
Reorganise the project as we will interface with godot and not our own thing
Add spell arguments
Document the spell traits + make the cast/uncast methods taks a mut
Organise the Spell things
Just trying an API for the Spell/SpellFactory
Ajout de la licence MIT
Initial commit
Chargement en cours