feature/documentation #12

Merged
cromer merged 26 commits from feature/documentation into develop 2023-02-03 23:21:29 -03:00

26 Commits

Author SHA1 Message Date
Chris Cromer ba7e0b1203
allow insertion of facts that haven't been proven true yet 2023-02-03 23:16:03 -03:00
Chris Cromer 1f2500a037
raise character limit to 120 2022-12-13 17:35:14 -03:00
Chris Cromer 74de3c67c0
refactor database exceptions 2022-12-10 21:11:39 -03:00
Chris Cromer 541ae2db28
add entity documentation 2022-12-10 18:29:21 -03:00
Chris Cromer b908bdf89b
add missing class documentation and link manual to it 2022-12-10 18:23:39 -03:00
Chris Cromer f810a25c0b
make lexer exceptions link to the lexer exception page of the manual 2022-12-10 18:23:04 -03:00
Chris Cromer 8dd82abb55
make the word action link to the action page of the manual 2022-12-10 18:17:32 -03:00
Chris Cromer 26a861772c
add action documentation 2022-12-10 18:13:01 -03:00
Chris Cromer d6a7913993
add in and out docuementation to a few of the methods 2022-12-10 18:06:30 -03:00
Chris Cromer 991fe84c01
make sure the comments are split on 80 characters 2022-12-10 17:40:30 -03:00
Chris Cromer bd5483e689
change some wording in the lexer documentation 2022-12-10 17:31:39 -03:00
Chris Cromer 7d9c8be36f
document the knowledge base 2022-12-10 16:26:30 -03:00
Chris Cromer be67df0692
remove comments from implementation file 2022-12-10 16:21:04 -03:00
Chris Cromer 2edcaaf1fa
make sure llvm core module is present 2022-12-10 00:57:58 -03:00
Chris Cromer 0e178d673e
make sure llvm is available 2022-12-10 00:54:29 -03:00
Chris Cromer f2008baacb
add license to meson build 2022-12-10 00:36:44 -03:00
Chris Cromer d805ce137f
add throws to lexer docs 2022-12-10 00:28:24 -03:00
Chris Cromer b5d68cc418
update doxygen config 2022-12-10 00:28:13 -03:00
Chris Cromer 7d43df95e6
remove deprecated functions 2022-12-10 00:27:46 -03:00
Chris Cromer 102a182559
use capital L so that it creates a link to the class name in docs 2022-12-09 23:54:55 -03:00
Chris Cromer 768a0906d3
document the lexer 2022-12-09 23:41:54 -03:00
Chris Cromer 6a3fccdcba
tidy up the doc meson.build file 2022-12-09 23:41:10 -03:00
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