Homepage: https://www.cs.bham.ac.uk/research/projects/poplog/emacs/pop-mode.el
Author: Brian Logan, Richard Caley
Updated:
Major mode for editing Pop-11 code
Pop-11 mode and inferior Pop-11 mode for XEmacs/GNU Eemacs. Written by Richard Caley and Brian Logan. Flavours information by Angela Marie Gilham. This code was written to allow Pop-11 development to be done in Emacs with (almost) as much support as in in Ved. Specifically it allows code to be loaded from an emacs buffer into a running Pop-11 and it allows Poplog documentation to be read from emacs (see pop-help-mode.el). Note since emacs will only recognise 2 characters as a start of comment token, pop-mode treats `;;' as the Pop-11 start of comment character. I have never seen that in Pop-11 code anywhere other than as a comment start, but you never know ... Second, and more significantly, the code will only understand either PL-I style /*...*/ comments or ';;;' end of line coments not both. (This is a limitation of GNU Emacs -- the XEmacs version of Pop-11 mode does not have this problem). In general this is not a problem. Most people only use one or the other inside procedures. Set the variable pop-use-pl1-comments as apropriate. I have it off since I use PL-I style comments only as block comments at file level and end-of-line comments inside my code. The indentation code and pop-closeit cope with most pop-11 constructs I have come across. Basically they cover my coding style and that used in code I have to maintain. Please extend the lists of keywords and indentation data to cover more syntax. Please send any such extensions to me and I will put them in any new versions.