Now I understand. TextMate uses Oniguruma regular expressions, which support recursive bindings of the form (?<name>expr) with \g<expr> recursive references back. So we can write any recursive grammar in it.
-
-
Show this thread
-
But these regular expressions can’t cross line boundaries, so begin/end blocks track a primitive stack of state across lines, with fast incremental recomputation. The whole point being to syntax highlight code decently in the presence of syntax errors.
Show this thread
End of conversation
New conversation -
-
-
Now on the subject of editors. What would you call the editor with the most support for UE4 specifics. One that will recognize macros, keywords and types properly when dealing with Unreal sources in C++ ?
-
Visual Studio is best for UE4, because that's what we use internally and we've polished up the support quite a bit.
- 2 more replies
New conversation -
-
-
Network effects. TextMate's community wrote enough syntax definitions that it was useful for Sublime Text to support the format. Later Atom followed, then VS Code. There is value in knowing that your editor supports every little lang you haven't even heard of from day 1.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I dont understand why Epic wont listen to the comp scene :(
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I don't get it either. It's regex on top of regex with some extra regex to work around the fact programming languages aren't regular. I tried to write a TextMate grammar for a self-created language, but I don't think my regex knowledge is good enough...
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I don’t understand why epic games are throwing fortnite game down the drain. Performance is at an all time low. Don’t get me started on loot pool either. Both are a joke. Who ever makes these decisions needs firing.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I've always found this irritating too. Especially since I'm told endlessly that parsing is boring and solved.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Their insistence that I'm wrong whilst I'm typing is insane. From a line's first character to the last, error states instead of just "we're on the road to a semicolon, together, here's some help to get us there"
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.