你可能會喜歡
Do you wonder how hard is to manage a side project? How much work is it? Here's what's missing (+ small amount of TODOs in the code).


New feature - document based regular expressions (save them for later use/inspection) with proper undo & redo. Yeah, even these check boxes are part of the undo & redo. They're part of the regular expression.
UI experiment no. 2 - AST moved down, navigation sidebar trashed, ...

Let's throw some real regex (emailregex.com) at RegExKit. Works 😉 Simplified AST a lot (reused Lexer tokens) and it looks good!

Another example - mismatched (). No need to calculate opening & closing parentheses to find where the problem is - I will show it to you.

This is what I meant with excellent error reporting - where exactly & what. This specific error means that the syntax is okay, but the maximum allowed number is 0x0010ffff. Screenshot contains "printed" error, not yet an explanation (= user friendly text).

I consider error reporting tests like these as a good foundation for the quick reference (= what you shouldn't do aka common mistakes).

Excellent error reporting, right? This was one error before, but there's a difference between how to write it (syntax) and if it has proper meaning. More errors is good in this case.

Feature no. 5 - examples. This is invaluable part of the whole project. You can read documentation, you can play with it, but examples, especially around edge cases, help a lot.
Feature no. 4 - quick reference. There's not enough info. NSRE documentation is outdated (doesn't contain everything), it's hard to find documentation for operator precedence, ... Quick reference must be complete and everything must be documented.
All these three features are almost ready to be shipped. But you know, remaining 10% of work takes 90% of time. Still need some love, but I'm happy with them.
United States 趨勢
- 1. Happy Birthday Charlie 17.1K posts
- 2. Good Tuesday 20.3K posts
- 3. #Worlds2025 21.4K posts
- 4. Bears 91.1K posts
- 5. Caleb 50.6K posts
- 6. Joji 34.2K posts
- 7. Snell 25.4K posts
- 8. Jake Moody 14.2K posts
- 9. Jayden 23.2K posts
- 10. Commanders 53.1K posts
- 11. Swift 291K posts
- 12. Josh Allen 27.6K posts
- 13. #BearDown 2,452 posts
- 14. Ben Johnson 4,576 posts
- 15. Pentagon 66K posts
- 16. Turang 4,457 posts
- 17. Roki 6,184 posts
- 18. Conquered 29K posts
- 19. Bijan 34.1K posts
- 20. Joe Whitt N/A
Something went wrong.
Something went wrong.