File: mixal-mode.el.html
Major mode for the mix asm language.
The mix asm language is described in "The Art Of Computer Programming".
For optimal use, also use GNU MDK. Compiling needs mixasm, running and debugging needs mixvm and mixvm.el from GNU MDK. You can get GNU MDK from https://savannah.gnu.org/projects/mdk/ and https://ftp.gnu.org/pub/gnu/mdk.
When you load a file with the extension .mixal the mode will be started
automatically. If you want to start the mode manually, use M-x mixal-mode.
Font locking will work, the behavior of tabs is the same as Emacs's
default behavior. You can compile a source file with C-c c you can
run a compiled file with C-c r or run it in debug mode with C-c d.
You can get more information about a particular operation code by using
mixal-describe-operation-code or C-h o.
Have fun.
Defined variables (11)
mixal-assembly-pseudoinstructions | List of possible assembly pseudoinstructions. |
mixal-describe-operation-code-history | History list for describe operation code. |
mixal-font-lock-assembly-pseudoinstruction-face | Face name to use for assembly pseudoinstruction names. |
mixal-font-lock-keywords | Keyword highlighting specification for ‘mixal-mode’. |
mixal-font-lock-label-face | Face name to use for label names. |
mixal-font-lock-operation-code-face | Face name to use for operation code names. |
mixal-mode-abbrev-table | Abbrev table for ‘mixal-mode’. |
mixal-mode-hook | Hook run after entering ‘mixal-mode’. |
mixal-mode-map | Keymap for ‘mixal-mode’. |
mixal-mode-syntax-table | Syntax table for ‘mixal-mode’. |
mixal-operation-codes-alist | Alist that contains all the possible operation codes for mix. |
Defined functions (4)
mixal-debug | () |
mixal-describe-operation-code | (OP-CODE) |
mixal-mode | () |
mixal-run | () |