-
-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP: Fix blocks (Lexer/Parser rework) #104
Commits on Jul 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b3ba38b - Browse repository at this point
Copy the full SHA b3ba38bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60fe5f5 - Browse repository at this point
Copy the full SHA 60fe5f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 454fbaf - Browse repository at this point
Copy the full SHA 454fbafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ab1777 - Browse repository at this point
Copy the full SHA 6ab1777View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6702dbf - Browse repository at this point
Copy the full SHA 6702dbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for d30f0eb - Browse repository at this point
Copy the full SHA d30f0ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1817b5d - Browse repository at this point
Copy the full SHA 1817b5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4161f66 - Browse repository at this point
Copy the full SHA 4161f66View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3a2ef9 - Browse repository at this point
Copy the full SHA d3a2ef9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2545e81 - Browse repository at this point
Copy the full SHA 2545e81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95a372c - Browse repository at this point
Copy the full SHA 95a372cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a216dc3 - Browse repository at this point
Copy the full SHA a216dc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26d6b77 - Browse repository at this point
Copy the full SHA 26d6b77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1836527 - Browse repository at this point
Copy the full SHA 1836527View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ffac1e - Browse repository at this point
Copy the full SHA 3ffac1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 735eeab - Browse repository at this point
Copy the full SHA 735eeabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 283b817 - Browse repository at this point
Copy the full SHA 283b817View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5a55b5 - Browse repository at this point
Copy the full SHA a5a55b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46f93b6 - Browse repository at this point
Copy the full SHA 46f93b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e8c48e - Browse repository at this point
Copy the full SHA 9e8c48eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80ef3f2 - Browse repository at this point
Copy the full SHA 80ef3f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93e305f - Browse repository at this point
Copy the full SHA 93e305fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c26b8a7 - Browse repository at this point
Copy the full SHA c26b8a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d196ba - Browse repository at this point
Copy the full SHA 4d196baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 889a86f - Browse repository at this point
Copy the full SHA 889a86fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1f97fb - Browse repository at this point
Copy the full SHA e1f97fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9c5c30 - Browse repository at this point
Copy the full SHA d9c5c30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 790502e - Browse repository at this point
Copy the full SHA 790502eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02b2efc - Browse repository at this point
Copy the full SHA 02b2efcView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc42b28 - Browse repository at this point
Copy the full SHA cc42b28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89b9510 - Browse repository at this point
Copy the full SHA 89b9510View commit details -
Add some tests for carriage returns
NOTE that we still don't support \r\n as a line end, as it isn't clear what the EOL character should be in this case (is it two characters?). It should probably be a range, but that could require bigger updates elsewhere.
Configuration menu - View commit details
-
Copy full SHA for 55f4119 - Browse repository at this point
Copy the full SHA 55f4119View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd6b0a5 - Browse repository at this point
Copy the full SHA cd6b0a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2a69c5 - Browse repository at this point
Copy the full SHA c2a69c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for da742ec - Browse repository at this point
Copy the full SHA da742ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf1d9cd - Browse repository at this point
Copy the full SHA cf1d9cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8cdda2 - Browse repository at this point
Copy the full SHA d8cdda2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09fa48e - Browse repository at this point
Copy the full SHA 09fa48eView commit details -
Makes user more likely to work with points, as intended (otherwise they could just use String). Index can still be accessed via point.offset, if needed.
Configuration menu - View commit details
-
Copy full SHA for e5b0a3c - Browse repository at this point
Copy the full SHA e5b0a3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 503033a - Browse repository at this point
Copy the full SHA 503033aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e344e3e - Browse repository at this point
Copy the full SHA e344e3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bd73ad - Browse repository at this point
Copy the full SHA 0bd73adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1422246 - Browse repository at this point
Copy the full SHA 1422246View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ace35b - Browse repository at this point
Copy the full SHA 6ace35bView commit details -
Add local definitions of Node, Parent, Literal
These definitions are the same as in unist, but they don't allow for extra keys which gives us better type safety and makes it much easier to debug type errors.
Configuration menu - View commit details
-
Copy full SHA for 1aeb62b - Browse repository at this point
Copy the full SHA 1aeb62bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ee3321 - Browse repository at this point
Copy the full SHA 8ee3321View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1782d7 - Browse repository at this point
Copy the full SHA c1782d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05a5aca - Browse repository at this point
Copy the full SHA 05a5acaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 030a939 - Browse repository at this point
Copy the full SHA 030a939View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd734bf - Browse repository at this point
Copy the full SHA dd734bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 563750c - Browse repository at this point
Copy the full SHA 563750cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5b4852 - Browse repository at this point
Copy the full SHA f5b4852View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4081d86 - Browse repository at this point
Copy the full SHA 4081d86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 298113d - Browse repository at this point
Copy the full SHA 298113dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43793e3 - Browse repository at this point
Copy the full SHA 43793e3View commit details -
Fix unopened/unclosed blocks not being parsed
These are now just treated as text.
Configuration menu - View commit details
-
Copy full SHA for 5203a73 - Browse repository at this point
Copy the full SHA 5203a73View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3099f1 - Browse repository at this point
Copy the full SHA a3099f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6596765 - Browse repository at this point
Copy the full SHA 6596765View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1273217 - Browse repository at this point
Copy the full SHA 1273217View commit details -
Configuration menu - View commit details
-
Copy full SHA for e94e776 - Browse repository at this point
Copy the full SHA e94e776View commit details -
Configuration menu - View commit details
-
Copy full SHA for 809c1a0 - Browse repository at this point
Copy the full SHA 809c1a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9dffea - Browse repository at this point
Copy the full SHA d9dffeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55264ff - Browse repository at this point
Copy the full SHA 55264ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fde655 - Browse repository at this point
Copy the full SHA 7fde655View commit details -
Configuration menu - View commit details
-
Copy full SHA for e35d7b4 - Browse repository at this point
Copy the full SHA e35d7b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b51316d - Browse repository at this point
Copy the full SHA b51316dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1df02e4 - Browse repository at this point
Copy the full SHA 1df02e4View commit details -
Revert "Pretend to use unist-node externally"
This reverts commit da984ef.
Configuration menu - View commit details
-
Copy full SHA for 465622a - Browse repository at this point
Copy the full SHA 465622aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 34cd8f4 - Browse repository at this point
Copy the full SHA 34cd8f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd4f7b1 - Browse repository at this point
Copy the full SHA dd4f7b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 305be45 - Browse repository at this point
Copy the full SHA 305be45View commit details -
Simplify greater block name property
We aren't tracking the actual name provided in the source here (we can't render back to Org because we don't have the block end), so we may as well use the simplified form of the type.
Configuration menu - View commit details
-
Copy full SHA for 24042af - Browse repository at this point
Copy the full SHA 24042afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 754e26d - Browse repository at this point
Copy the full SHA 754e26dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 32d73a5 - Browse repository at this point
Copy the full SHA 32d73a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0aa9c2 - Browse repository at this point
Copy the full SHA b0aa9c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0756b16 - Browse repository at this point
Copy the full SHA 0756b16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2127efe - Browse repository at this point
Copy the full SHA 2127efeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76b31d0 - Browse repository at this point
Copy the full SHA 76b31d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 610d275 - Browse repository at this point
Copy the full SHA 610d275View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e64c53 - Browse repository at this point
Copy the full SHA 9e64c53View commit details -
Add some fixes to markup parsing in verse blocks
Need to rewrite the lexer a bit more to get better consistency, but this is proof of concept.
Configuration menu - View commit details
-
Copy full SHA for 6040d1d - Browse repository at this point
Copy the full SHA 6040d1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 209cc08 - Browse repository at this point
Copy the full SHA 209cc08View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94788bd - Browse repository at this point
Copy the full SHA 94788bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2dc4f32 - Browse repository at this point
Copy the full SHA 2dc4f32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0023d9c - Browse repository at this point
Copy the full SHA 0023d9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a97fe2 - Browse repository at this point
Copy the full SHA 2a97fe2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 613727b - Browse repository at this point
Copy the full SHA 613727bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a92d9f - Browse repository at this point
Copy the full SHA 0a92d9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6457b56 - Browse repository at this point
Copy the full SHA 6457b56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20fb9ff - Browse repository at this point
Copy the full SHA 20fb9ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 32daef6 - Browse repository at this point
Copy the full SHA 32daef6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e6979d - Browse repository at this point
Copy the full SHA 5e6979dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75aa406 - Browse repository at this point
Copy the full SHA 75aa406View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a1aebe - Browse repository at this point
Copy the full SHA 5a1aebeView commit details -
Configuration menu - View commit details
-
Copy full SHA for b653e3c - Browse repository at this point
Copy the full SHA b653e3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 96fe8cf - Browse repository at this point
Copy the full SHA 96fe8cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0429496 - Browse repository at this point
Copy the full SHA 0429496View commit details -
Configuration menu - View commit details
-
Copy full SHA for db2dd3c - Browse repository at this point
Copy the full SHA db2dd3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79ed6b5 - Browse repository at this point
Copy the full SHA 79ed6b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48a13d2 - Browse repository at this point
Copy the full SHA 48a13d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for edd48e2 - Browse repository at this point
Copy the full SHA edd48e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52273b9 - Browse repository at this point
Copy the full SHA 52273b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 253c016 - Browse repository at this point
Copy the full SHA 253c016View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6e483d - Browse repository at this point
Copy the full SHA f6e483dView commit details -
Rework heading and section parsing to match spec
Previously, we were parsing sections with headlines inside them, but this never made sense according to the spec, which states that sections can only belong _in_ headlines (or the document itself).
Configuration menu - View commit details
-
Copy full SHA for e138f2e - Browse repository at this point
Copy the full SHA e138f2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 18c1400 - Browse repository at this point
Copy the full SHA 18c1400View commit details -
Configuration menu - View commit details
-
Copy full SHA for b194640 - Browse repository at this point
Copy the full SHA b194640View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11b071c - Browse repository at this point
Copy the full SHA 11b071cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55154a6 - Browse repository at this point
Copy the full SHA 55154a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a1b664 - Browse repository at this point
Copy the full SHA 2a1b664View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5cf543 - Browse repository at this point
Copy the full SHA e5cf543View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0626f76 - Browse repository at this point
Copy the full SHA 0626f76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b80db8 - Browse repository at this point
Copy the full SHA 8b80db8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d870de - Browse repository at this point
Copy the full SHA 0d870deView commit details -
Configuration menu - View commit details
-
Copy full SHA for db0c28a - Browse repository at this point
Copy the full SHA db0c28aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 773fac6 - Browse repository at this point
Copy the full SHA 773fac6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 912bda2 - Browse repository at this point
Copy the full SHA 912bda2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28500a4 - Browse repository at this point
Copy the full SHA 28500a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f00aa67 - Browse repository at this point
Copy the full SHA f00aa67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d2189a - Browse repository at this point
Copy the full SHA 6d2189aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d055846 - Browse repository at this point
Copy the full SHA d055846View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b2d007 - Browse repository at this point
Copy the full SHA 7b2d007View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca95ef4 - Browse repository at this point
Copy the full SHA ca95ef4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f908e9 - Browse repository at this point
Copy the full SHA 6f908e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7959946 - Browse repository at this point
Copy the full SHA 7959946View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8928aa8 - Browse repository at this point
Copy the full SHA 8928aa8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d31c78f - Browse repository at this point
Copy the full SHA d31c78fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd37570 - Browse repository at this point
Copy the full SHA bd37570View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca7409c - Browse repository at this point
Copy the full SHA ca7409cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fd4df9 - Browse repository at this point
Copy the full SHA 3fd4df9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34d11d6 - Browse repository at this point
Copy the full SHA 34d11d6View commit details -
Switch orga to use strictNullChecks
Much safer this way, managed to catch a bunch of potential crashes.
Configuration menu - View commit details
-
Copy full SHA for 5a2d42e - Browse repository at this point
Copy the full SHA 5a2d42eView commit details -
Configuration menu - View commit details
-
Copy full SHA for de3d72c - Browse repository at this point
Copy the full SHA de3d72cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac41666 - Browse repository at this point
Copy the full SHA ac41666View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32566ad - Browse repository at this point
Copy the full SHA 32566adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60030e5 - Browse repository at this point
Copy the full SHA 60030e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d44a1e - Browse repository at this point
Copy the full SHA 5d44a1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d0e816 - Browse repository at this point
Copy the full SHA 3d0e816View commit details -
Configuration menu - View commit details
-
Copy full SHA for 711ebed - Browse repository at this point
Copy the full SHA 711ebedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b3910d - Browse repository at this point
Copy the full SHA 3b3910dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52d7fe4 - Browse repository at this point
Copy the full SHA 52d7fe4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b019a6 - Browse repository at this point
Copy the full SHA 6b019a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb6ecb5 - Browse repository at this point
Copy the full SHA eb6ecb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8b8d36 - Browse repository at this point
Copy the full SHA a8b8d36View commit details
Commits on Jul 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d39ae90 - Browse repository at this point
Copy the full SHA d39ae90View commit details