compiler/oberon.ctags

14 lines
365 B
Text

# universal tags
# ctags -R --options=oberon.ctags --extras=+q
--langdef=Oberon{_autoFQTag}
--map-Oberon=+.mod
--map-Oberon=+.Mod
--kinddef-Oberon=m,module,modules
--kinddef-Oberon=p,procedure,procedures
--regex-Oberon=/^\s*MODULE\s+([a-zA-Z][a-zA-Z0-9]*)\s*;/\1/m/{scope=push}
--regex-Oberon=/^\s*PROCEDURE\s*(\^|-)?\s*([a-zA-Z][a-zA-Z0-9]*)/\2/p/{scope=ref}