Commit Graph

143 Commits

Author SHA1 Message Date
Chris Cromer c4792d88fc
only build docs if doxygen is present 2022-12-09 23:40:51 -03:00
Chris Cromer c5ff5479a5
document the obelisk namespace 2022-12-09 23:26:37 -03:00
Chris Cromer 9e6772cb59
start building doxygen documentation 2022-12-09 23:25:36 -03:00
Chris Cromer 1d5870f025
remove compile commands since meson will handle it now 2022-12-09 23:24:39 -03:00
Chris Cromer 6d0eeb77eb Merge pull request 'remove sqlite log method from knowledge base' (#11) from feature/remove_sqlite_log_method into develop
Reviewed-on: #11
2022-12-09 21:14:04 -03:00
Chris Cromer cc080fbd45
remove sqlite log method from knowledge base 2022-12-09 21:13:18 -03:00
Chris Cromer 263a340c7c Merge pull request 'develop' (#10) from develop into master
Reviewed-on: #10
2022-12-08 20:08:10 -03:00
Chris Cromer 57c43a24b4 Merge pull request 'feature/error_handling' (#9) from feature/error_handling into develop
Reviewed-on: #9
2022-12-08 20:07:36 -03:00
Chris Cromer 1f19837e40
handle errors in the parser and the main loop 2022-11-30 22:44:35 -03:00
Chris Cromer e7222e3fb3
handle invalid double values in the lexer 2022-11-30 22:44:08 -03:00
Chris Cromer 69aec1689c Merge pull request 'develop' (#8) from develop into master
Reviewed-on: #8
2022-11-29 00:09:37 -03:00
Chris Cromer 0dfb064bf5 Merge pull request 'feature/fact_knowledge_base' (#7) from feature/fact_knowledge_base into develop
Reviewed-on: #7
2022-11-29 00:07:50 -03:00
Chris Cromer 4a6086aac5
add error handling in the model files and knowledge base 2022-11-29 00:06:35 -03:00
Chris Cromer 2ca55543ab
reset the last inserted id to 0 after it is saved 2022-11-28 00:02:24 -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 4788eeaa37
Merge branch 'develop' into feature/fact_knowledge_base 2022-11-21 21:27:28 -03:00
Chris Cromer 25a861c3b4 Merge pull request 'feature/LLVM_IR' (#6) from feature/LLVM_IR into develop
Reviewed-on: #6
2022-11-21 21:26:22 -03:00
Chris Cromer fd062a8cac
update the compile commands 2022-11-21 21:25:11 -03:00
Chris Cromer 71156924c6 add IR code generation to the AST 2022-11-21 21:24:44 -03:00
Chris Cromer 24b04a242d Merge pull request 'develop' (#5) from develop into master
Reviewed-on: #5
2022-11-10 21:31:43 -03:00
Chris Cromer 6078437487
fix typo and extra method 2022-11-10 19:44:06 -03:00
Chris Cromer 43f8f292ff Merge pull request 'parser' (#4) from parser into develop
Reviewed-on: #4
2022-11-09 17:04:15 -03:00
Chris Cromer 9818cfade5
Merge branch 'develop' into parser
# Conflicts:
#	src/parser.cpp
2022-11-09 17:02:03 -03:00
Chris Cromer ecdf72fda1 Merge pull request 'feature/knowledge_base' (#3) from feature/knowledge_base into develop
Reviewed-on: #3
2022-11-09 16:52:22 -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 6c3ce55d5a
optimize the main driver and check for the new tokens 2022-11-04 11:20:34 -03:00
Chris Cromer 257df0fc99
optimize the parser code 2022-11-04 11:19:53 -03:00
Chris Cromer 6592f208d9
add new tokens for the lexer and optimize the code 2022-11-04 11:19:30 -03:00
Chris Cromer 01e19adee7
change the compile commands to use gcc
this was done because valgrind wasn't working right with it
2022-11-04 11:17:49 -03:00
Chris Cromer e9a72ea203
verify that the connection is open before trying to close it 2022-11-03 15:36:08 -03:00
Chris Cromer 31dca7e388
fix typo 2022-11-01 01:38:54 -03:00
Chris Cromer 2dc643ed39
handle unknown knowledge base errors 2022-11-01 01:17:45 -03:00
Chris Cromer ffa239c418
ignore knowledge base files 2022-11-01 01:10:37 -03:00
Chris Cromer 723c45fc3c
create the knowledge base structure 2022-11-01 01:04:41 -03:00
Chris Cromer e338dcfbff Merge pull request 'develop' (#2) from develop into master
Reviewed-on: #2
2022-10-25 17:10:17 -03:00
Chris Cromer 0c891dbf23 Merge pull request 'feature/base' (#1) from feature/base into develop
Reviewed-on: #1
2022-10-25 17:09:39 -03:00
Chris Cromer 20192152d1
start working on the base of knowledge base 2022-10-25 17:08:36 -03:00
Chris Cromer 950efa945e
add lexer, parser, and ast tree 2022-10-17 22:26:36 -03:00
Chris Cromer fa2d69de2b
ignore vscode and meson build directories 2022-10-06 00:33:37 -03:00
Chris Cromer b52b2a4ada
initial commit 2022-10-02 20:30:58 -03:00