Commit Graph

119 Commits

Author SHA1 Message Date
b9a82a8e3c
make documentation building optional 2023-02-08 09:38:24 -03:00
4a7cf9ec2e
add command line options 2023-02-08 09:36:43 -03:00
e09823bfe8
ignore .obk files 2023-02-07 21:26:25 -03:00
a5d8945cb7 Merge pull request 'feature/documentation' (#12) from feature/documentation into develop
Reviewed-on: #12
2023-02-03 23:21:29 -03:00
ba7e0b1203
allow insertion of facts that haven't been proven true yet 2023-02-03 23:16:03 -03:00
1f2500a037
raise character limit to 120 2022-12-13 17:35:14 -03:00
74de3c67c0
refactor database exceptions 2022-12-10 21:11:39 -03:00
541ae2db28
add entity documentation 2022-12-10 18:29:21 -03:00
b908bdf89b
add missing class documentation and link manual to it 2022-12-10 18:23:39 -03:00
f810a25c0b
make lexer exceptions link to the lexer exception page of the manual 2022-12-10 18:23:04 -03:00
8dd82abb55
make the word action link to the action page of the manual 2022-12-10 18:17:32 -03:00
26a861772c
add action documentation 2022-12-10 18:13:01 -03:00
d6a7913993
add in and out docuementation to a few of the methods 2022-12-10 18:06:30 -03:00
991fe84c01
make sure the comments are split on 80 characters 2022-12-10 17:40:30 -03:00
bd5483e689
change some wording in the lexer documentation 2022-12-10 17:31:39 -03:00
7d9c8be36f
document the knowledge base 2022-12-10 16:26:30 -03:00
be67df0692
remove comments from implementation file 2022-12-10 16:21:04 -03:00
2edcaaf1fa
make sure llvm core module is present 2022-12-10 00:57:58 -03:00
0e178d673e
make sure llvm is available 2022-12-10 00:54:29 -03:00
f2008baacb
add license to meson build 2022-12-10 00:36:44 -03:00
d805ce137f
add throws to lexer docs 2022-12-10 00:28:24 -03:00
b5d68cc418
update doxygen config 2022-12-10 00:28:13 -03:00
7d43df95e6
remove deprecated functions 2022-12-10 00:27:46 -03:00
102a182559
use capital L so that it creates a link to the class name in docs 2022-12-09 23:54:55 -03:00
768a0906d3
document the lexer 2022-12-09 23:41:54 -03:00
6a3fccdcba
tidy up the doc meson.build file 2022-12-09 23:41:10 -03:00
c4792d88fc
only build docs if doxygen is present 2022-12-09 23:40:51 -03:00
c5ff5479a5
document the obelisk namespace 2022-12-09 23:26:37 -03:00
9e6772cb59
start building doxygen documentation 2022-12-09 23:25:36 -03:00
1d5870f025
remove compile commands since meson will handle it now 2022-12-09 23:24:39 -03:00
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
cc080fbd45
remove sqlite log method from knowledge base 2022-12-09 21:13:18 -03:00
263a340c7c Merge pull request 'develop' (#10) from develop into master
Reviewed-on: #10
2022-12-08 20:08:10 -03:00
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
1f19837e40
handle errors in the parser and the main loop 2022-11-30 22:44:35 -03:00
e7222e3fb3
handle invalid double values in the lexer 2022-11-30 22:44:08 -03:00
69aec1689c Merge pull request 'develop' (#8) from develop into master
Reviewed-on: #8
2022-11-29 00:09:37 -03:00
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
4a6086aac5
add error handling in the model files and knowledge base 2022-11-29 00:06:35 -03:00
2ca55543ab
reset the last inserted id to 0 after it is saved 2022-11-28 00:02:24 -03:00
494080f303
get the insertion of facts working 2022-11-27 23:58:40 -03:00
3bc6ebe4d8
advancements on the fact generation 2022-11-26 00:32:06 -03:00
4ca7ff0ba6
add error handling to the parser 2022-11-22 11:34:07 -03:00
4788eeaa37
Merge branch 'develop' into feature/fact_knowledge_base 2022-11-21 21:27:28 -03:00
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
fd062a8cac
update the compile commands 2022-11-21 21:25:11 -03:00
71156924c6 add IR code generation to the AST 2022-11-21 21:24:44 -03:00
24b04a242d Merge pull request 'develop' (#5) from develop into master
Reviewed-on: #5
2022-11-10 21:31:43 -03:00
6078437487
fix typo and extra method 2022-11-10 19:44:06 -03:00
43f8f292ff Merge pull request 'parser' (#4) from parser into develop
Reviewed-on: #4
2022-11-09 17:04:15 -03:00