[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: A possible way for CC Mode to resolve its sluggishness
From: |
Óscar Fuentes |
Subject: |
Re: A possible way for CC Mode to resolve its sluggishness |
Date: |
Sat, 27 Apr 2019 05:34:20 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
Stefan Monnier <address@hidden> writes:
> Maybe if we want to speed things up, we should consider a new parsing
> engine (instead of parse-partial-sexp and syntax-tables) based maybe on
> a DFA for the tokenizer and GLR parser on top. That might arguably be
> more generally useful and easier to use (in the sense that one can more
> or less follow the language spec when implementing the major mode).
No parser will provide the information that cc-mode needs to properly
indent and colorize C++ code. Only a C++ front-end, which performs
semantic analysis, knows that information.