|
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 |
|
|
5b98e8a29c
|
Finish implementing term parsing
|
2020-04-09 16:07:28 +02:00 |
|
|
3530364ea8
|
Implement variable parsing
|
2020-04-09 16:07:28 +02:00 |
|
|
deae102405
|
Require word boundaries around names
|
2020-04-09 16:07:28 +02:00 |
|
|
0fc8506164
|
Implement booleans
|
2020-04-09 16:07:28 +02:00 |
|
|
e6a5c20d42
|
Add pipe character to allowed word boundaries
|
2020-04-09 16:07:28 +02:00 |
|
|
d5cd179a2d
|
Implement strings
|
2020-04-09 16:07:28 +02:00 |
|
|
5ec9331b4c
|
Implement word boundaries
|
2020-04-09 16:07:28 +02:00 |
|