What syntax of sugar or language features makes the language hard / hard for analysis?

I did a few searches and did not find a question that “directly” answered this question.

In any case, the main point of this question is I wonder what “language function” or “syntax” means, which makes the language a serious pain for creating a parser, syntax highlighting, etc.

It may be subjective, but I was thinking, for example, about the difference in parsing the language, for example say Lisp, for example, with its structure (func parms, etc.), since in comparison with something like C ++ with all patterns, brackets, etc.

+3
source share
2

, , , . , Lisp Curl, , !

, , .

+4

langugaes IMHO. , . , - , , , , , , , , . ++ - , , , . . -, , - .

, , ( ) . , , , ( ), , , , , .

+1

Source: https://habr.com/ru/post/1745290/


All Articles