Re:Tree Sitter and the Complications of Parsing Languages
by shirleyquirk on Wednesday November 24, 2021 @05:32AM
(#29328644)
you're probably right, difficulties when writing are mainly due to tools 'helpfully' adding a ket as soon as i type a bra.
maybe i just dont have that stack well enough built in my head--if im editing in a plugin-free vim, i do find i have to backtrack and count to make sure i've put the right number of kets at the end of a nested expression.
if i used s-expressiony instead of tab-heavy languages more often i'm sure i'd be better at it.
True, but mentally balancing parentheses is usually something that you do while writing the code: you pushpop a little stack in your head and this becomes second nature.
Mentally verifying if parentheses are balanced while reading code is hardly ever required. You can usually safely assume that they are (unless that darn compiler tells you otherwise).