(Please let me know if I asked the same question ago.) In Universal Ctags, people can write a parser in C language or .ctags language, which I named optlib.
The code written in optlib is translated into C language with regcomp/regexec calls while building a ctags executable. The optlib is extremely convenient for writing an indexer/parser for a small language. In the Universal Ctags, I got a pull request for Forth language parser from @farvardin. Initially, it is written in C. However, the parser was so simple. So we rewrote it in optlib. After rewriting, we polished the pull request. It is mostly ready to merge (https://github.com/universal-ctags/ctags/pull/3812). However, there is one issue. @farvardin wanted to use the parser in Geany. However, I heard from @farvardin that Geany doesn't support optlib-based parsers. (https://github.com/universal-ctags/ctags/pull/3812/files#r1322116241) Is what @farvardin wrote correct? If yes, what should we do? -- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/issues/3557 You are receiving this because you are subscribed to this thread. Message ID: <geany/geany/issues/[email protected]>
