[Github-comments] [geany/geany] Add ADA ctags parser (PR #3166)

elextr notifications at github.com
Mon Apr 18 12:49:28 UTC 2022


Well, using the wikipedia article as a reference you will notice that the syntax is basically `"type" name "is" something` or `"subtype" name "is" something` and in all cases except `"type" name "is" "record" something` ctags doesn't care about what is in the something, its not a compiler, the only thing it cares about is the one with internal name declarations, records.

Similarly functions and procedures are just `"function" name skip_all_this "is" skip_all_this "end"` where the only caveat is its the properly matching end since things nest.

It can all be parsed from the keywords, Ada is not a context sensitive language.



-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3166#issuecomment-1101383043
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/pull/3166/c1101383043 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20220418/d1908116/attachment-0001.htm>


More information about the Github-comments mailing list