51 Commits
Author SHA1 Message Date
dane d6b05d6a9c Update worklog 2/11/22 2022-02-11 13:09:47 -06:00
dane 64bf1d45dc Begin location annotation and static analysis 2022-02-11 12:54:18 -06:00
dane 54c96ba3ad One more little work log update 2022-01-24 14:31:15 -06:00
dane 34f2436999 Update PEG 2022-01-24 13:57:22 -06:00
dane 369f90a68d Add titles and attributions 2022-01-24 13:16:27 -06:00
dane c2e59d08aa Parser outputs stories not books 2022-01-24 12:35:52 -06:00
dane 12be2086b7 Get rid of the FFI demo 2022-01-24 11:39:44 -06:00
dane 7c528368a4 Move everything up, get rid of src/src 2022-01-24 11:32:24 -06:00
dane d5ec750c7f Update worklog 1-24-22 2022-01-24 11:24:04 -06:00
dane 60b493901c linter stuff 2022-01-22 11:50:02 -06:00
dane 893059ccad No need for old makefile 2022-01-21 16:39:41 -06:00
dane 45af2d976e Rust module is the whole project now. I'm a crab 2022-01-21 16:38:33 -06:00
dane 77c2371eff Strip old c and c++ stuff 2022-01-21 16:36:48 -06:00
dane 0a4484578b Just use a getter 2022-01-21 16:32:58 -06:00
dane d99270d63b Godot bindings generated by "gdnative" rust crate 2022-01-21 16:16:38 -06:00
dane f1fc3fcf62 Begin c-api 2022-01-20 16:11:51 -06:00
dane 6150b41674 Move to correct godot branch 2022-01-20 11:22:50 -06:00
dane aec4eb6d01 Add godot headers submodule 2022-01-20 11:09:53 -06:00
dane 2ef4c6b4c3 Remove godot-cpp submodule 2022-01-20 11:08:17 -06:00
dane ee85711741 Update worklog 1/20/22 2022-01-20 11:00:50 -06:00
dane 5b53c8e18b Choices complete, prep for merge into master 2022-01-20 10:52:32 -06:00
dane 9fcb145b55 Get the parser working in Rust 2022-01-07 13:48:36 -06:00
dane 54163136e1 Update worklog again 2022-01-02 19:40:14 -06:00
dane 13f4cc264a Use storybook namespace 2022-01-02 19:35:30 -06:00
dane e6d5df0e6f Add Godot module 2022-01-02 19:11:37 -06:00
dane 3e89adce77 Compile base to static library 2022-01-02 19:01:01 -06:00
dane ae1266ccc9 Finish up the cli driver 2022-01-02 17:50:40 -06:00
dane 67aebee24d Fix stat lookups 2022-01-02 14:42:19 -06:00
dane bf55252b9a Execute semantic actions for optionals only if the optional exists 2022-01-02 11:34:47 -06:00
dane c3b7cc58f0 Some more c++ stuff, add possible lr grammar (glr?) 2022-01-01 19:00:55 -06:00
dane 6aba0d0227 The commit where I moved everything 2021-12-31 13:07:59 -06:00
dane 58187bbff0 Update work log 2021-12-30 11:37:51 -06:00
dane 8ebec372cf Select a choice 2021-12-29 16:00:51 -06:00
dane 901b4a004a Show stat blocks 2021-12-29 15:53:03 -06:00
dane 9006913174 Actually choices should be a map<int,Choice*> 2021-12-26 17:22:24 -06:00
dane e94e43f547 Use a set for story options 2021-12-26 17:01:00 -06:00
dane b30463dfd2 Update worklog 12/26/21 2021-12-26 15:55:03 -06:00
dane f3d3bd2cd1 Handle END and GOTO footers 2021-12-23 17:20:05 -06:00
dane 106786279f Better externalization, begin storybook class 2021-12-23 16:59:05 -06:00
dane 0accce69f1 Organization, ignore binaries 2021-12-22 10:08:37 -06:00
dane dc7c3666aa Add the ability to read from a file, move to own directory 2021-12-22 10:02:23 -06:00
dane 28ac6d8331 Use an input file 2021-12-21 09:58:33 -06:00
dane 9d4e426b4f Parse the choices 2021-12-21 09:28:14 -06:00
dane 8c729d5218 Choices as vector pointer (getting close!...) 2021-12-17 17:01:51 -06:00
dane 2ad0587242 Choices are also a c++ struct 2021-12-17 16:47:02 -06:00
dane 6aed8ed768 Use c++ style constructors/destructors 2021-12-17 16:20:48 -06:00
dane a797d269c5 Use vectors 2021-12-17 16:02:24 -06:00
dane d7acfd8c8e Use a c++ compiler 2021-12-17 15:47:46 -06:00
dane a8155e885f Change the way choices work again 2021-12-17 15:42:47 -06:00
dane c23d2db949 Remove generated files 2021-12-17 13:57:01 -06:00
dane 706e87a123 Init commit 2021-12-17 13:54:05 -06:00