Come può essere aggiunta una nuova parola chiave a clang? La nuova parola chiave dovrebbe essere un qualificatore di funzione. Dove andrebbe la parte della dichiarazione?Come si può aggiungere una nuova parola chiave a clang, una parola chiave che sarebbe trattata come principale?
Grazie.
suona come se fosse necessario eseguire il pop nelle sezioni di parsing e lexing per clang/LLVM e passare da lì, ho il sospetto che probabilmente otterresti un aiuto migliore dalla mailing list clang – Necrolis
ho modificato IdentifierTabe.cpp e ho aggiunto la nuova parola chiave a TokenKinds.def fino a parsing e lexing Non riesco a trovare il comportamento di main da C poichè non so dove sia definito. –
[Uno degli svantaggi di Clang versus Elsa] (http://clang.llvm.org/comparison.html#elsa) è che Elsa utilizza completamente un parser basato su regole grammaticali. Mi sono sempre chiesto perché gli sviluppatori di Clang non abbiano scelto di scrivere il loro parser allo stesso modo ... – peoro