|
0c132edc07
|
Continue testing implication
|
2020-04-09 16:07:32 +02:00 |
|
|
b6308695f6
|
Fix precedence of implication
|
2020-04-09 16:07:32 +02:00 |
|
|
e0dbb8b75f
|
Refactor parenthesis requirement check
|
2020-04-09 16:07:32 +02:00 |
|
|
80d7460ec1
|
Start testing implications
|
2020-04-09 16:07:32 +02:00 |
|
|
33f751781e
|
Test disjunction
|
2020-04-09 16:07:32 +02:00 |
|
|
e4700fc638
|
Test conjunction
|
2020-04-09 16:07:32 +02:00 |
|
|
9e74116a4d
|
Clean up tests
|
2020-04-09 16:07:32 +02:00 |
|
|
5512813cba
|
Clean up tests
|
2020-04-09 16:07:32 +02:00 |
|
|
c11156b2ce
|
Test quantified formulas
|
2020-04-09 16:07:32 +02:00 |
|
|
cc3265fc72
|
Test negation
|
2020-04-09 16:07:32 +02:00 |
|
|
121c858bff
|
Remove unneeded precedence implementation
|
2020-04-09 16:07:32 +02:00 |
|
|
881419b8ee
|
Address warnings
|
2020-04-09 16:07:31 +02:00 |
|
|
dc27ab8aeb
|
Fix
|
2020-04-09 16:07:31 +02:00 |
|
|
c8ca7ba337
|
Remove ChildPosition enum
|
2020-04-09 16:07:31 +02:00 |
|
|
1968ed83ee
|
Refactor precedence rules for formulas
|
2020-04-09 16:07:31 +02:00 |
|
|
d1ab7963b1
|
Before larger refactoring
|
2020-04-09 16:07:31 +02:00 |
|
|
1a497254a8
|
Add unit tests for precedence-0 formulas and lower
|
2020-04-09 16:07:31 +02:00 |
|
|
d57b3b3b62
|
Test remaining formula types
|
2020-04-09 16:07:31 +02:00 |
|
|
57d568916f
|
Minor formatting
|
2020-04-09 16:07:31 +02:00 |
|
|
e4fe047aba
|
Start testing formula formatter
|
2020-04-09 16:07:31 +02:00 |
|
|
600a6a1b4b
|
Refactor precedence rules
|
2020-04-09 16:07:31 +02:00 |
|
|
8bf9d4bd45
|
Fix implication formatting
|
2020-04-09 16:07:31 +02:00 |
|
|
f82a20e5f1
|
Work in progress
|
2020-04-09 16:07:31 +02:00 |
|
|
5c51018ab1
|
Add unit test for function declaration formatting
|
2020-04-09 16:07:30 +02:00 |
|
|
23e1854346
|
Test term formatting
|
2020-04-09 16:07:30 +02:00 |
|
|
a3da369346
|
Split formatting functionality into two files
|
2020-04-09 16:07:30 +02:00 |
|
|
caf957deed
|
Fix implication parser and output
|
2020-04-09 16:07:30 +02:00 |
|
|
1ece0e89ef
|
Add note
|
2020-04-09 16:07:30 +02:00 |
|
|
0fdec430af
|
Parentheses for stronger checks
|
2020-04-09 16:07:30 +02:00 |
|
|
5ea0a96ec4
|
Test disjunction parser
|
2020-04-09 16:07:30 +02:00 |
|
|
17d8dbd8ba
|
Test conjunction parser
|
2020-04-09 16:07:30 +02:00 |
|
|
834e59207f
|
Add note
|
2020-04-09 16:07:30 +02:00 |
|
|
257e02f285
|
Minor refactoring
|
2020-04-09 16:07:30 +02:00 |
|
|
2e3707e0af
|
Check that names don’t start with special characters
|
2020-04-09 16:07:30 +02:00 |
|
|
d0263dd1c4
|
Add missing word boundary character
|
2020-04-09 16:07:30 +02:00 |
|
|
a7dd4d2fe9
|
Disallow reserved keywords as names
|
2020-04-09 16:07:29 +02:00 |
|
|
c127bc5eea
|
Address clippy warning
|
2020-04-09 16:07:29 +02:00 |
|
|
cb616eba87
|
Refactor term parser tests
|
2020-04-09 16:07:29 +02:00 |
|
|
95677bae34
|
Fix negation parser
|
2020-04-09 16:07:29 +02:00 |
|
|
3414e8075c
|
Address warnings
|
2020-04-09 16:07:29 +02:00 |
|
|
675063e1b8
|
Move string parser to separate module
|
2020-04-09 16:07:29 +02:00 |
|
|
7d78a504b1
|
Move special integer parser to separate module
|
2020-04-09 16:07:29 +02:00 |
|
|
6f86cd40d7
|
Move integer parser to separate module
|
2020-04-09 16:07:29 +02:00 |
|
|
29ea4578e4
|
Move boolean parser to separate module
|
2020-04-09 16:07:29 +02:00 |
|
|
a1bbae9201
|
Finish implementing formula parsing
|
2020-04-09 16:07:29 +02:00 |
|
|
1c00e5be16
|
Continue parsing formulas
|
2020-04-09 16:07:29 +02:00 |
|
|
1b89d8900e
|
Start parsing formulas
|
2020-04-09 16:07:29 +02:00 |
|
|
af1ec8a606
|
Fix term parsing and finish tests
|
2020-04-09 16:07:29 +02:00 |
|
|
19e70a90c5
|
Test associativity of multiplication
|
2020-04-09 16:07:28 +02:00 |
|
|
385c878597
|
Add term parsing test
|
2020-04-09 16:07:28 +02:00 |
|