Commit Graph

22 Commits

Author SHA1 Message Date
Chris Cromer d6532715bd
fix typo 2023-02-23 01:06:29 -03:00
Chris Cromer d84f2a944c
allow the library to query the knowledge base 2023-02-22 00:42:40 -03:00
Chris Cromer adc5042c6c
format to 80 columns for terminal display 2023-02-20 22:05:57 -03:00
Chris Cromer 88f17011ef
finish knowledge base insertion 2023-02-20 09:11:10 -03:00
Chris Cromer ba8788af56
implement rules 2023-02-19 01:03:35 -03:00
Chris Cromer d8ae5e1b95
finish inserting the suggested actions 2023-02-18 21:32:05 -03:00
Chris Cromer 91cce4c170
refactor and complete parts of the knowledge base 2023-02-18 21:06:42 -03:00
Chris Cromer bc93f42c00
parse suggested actions 2023-02-16 00:35:29 -03:00
Chris Cromer 3dcfdf23e8
remove old comments 2023-02-15 22:56:07 -03:00
Chris Cromer ab83a1626b
fix fact db structure 2023-02-15 21:49:53 -03:00
Chris Cromer 92ec34a000
read obelisk source files and compile the knowledge base 2023-02-13 23:03:31 -03:00
Chris Cromer 1f2500a037
raise character limit to 120 2022-12-13 17:35:14 -03:00
Chris Cromer 1f19837e40
handle errors in the parser and the main loop 2022-11-30 22:44:35 -03:00
Chris Cromer 494080f303
get the insertion of facts working 2022-11-27 23:58:40 -03:00
Chris Cromer 3bc6ebe4d8
advancements on the fact generation 2022-11-26 00:32:06 -03:00
Chris Cromer 4ca7ff0ba6
add error handling to the parser 2022-11-22 11:34:07 -03:00
Chris Cromer 6078437487
fix typo and extra method 2022-11-10 19:44:06 -03:00
Chris Cromer 9818cfade5
Merge branch 'develop' into parser
# Conflicts:
#	src/parser.cpp
2022-11-09 17:02:03 -03:00
Martin Araneda 18cd9c5933 Finished parsing facts 2022-11-09 16:49:58 -03:00
Martin Araneda 2d8f697f73 changes to parser 2022-11-08 22:27:26 -03:00
Chris Cromer 257df0fc99
optimize the parser code 2022-11-04 11:19:53 -03:00
Chris Cromer 950efa945e
add lexer, parser, and ast tree 2022-10-17 22:26:36 -03:00