sponsor Vim development Vim logo Vim Book Ad

jovial.vim : syntax for JOVIAL (J73) programming language

 script karma  Rating 8/2, Downloaded by 869  Comments, bugs, improvements  Vim wiki

created by
Paul McGinnis
 
script type
syntax
 
description
Supported file suffixes: *.j73, *.jov, *.jovial

This archive contains Vim syntax highlighting for the JOVIAL programming language.

It's designed for the J73 dialect (MIL-STD-1589C), but works with other versions. A simple piece of JOVIAL code can be found in the file sample.j73. After installation, you should be able to open that file with Vim and get color syntax highlighting.

For more information about JOVIAL, please see:
http://en.wikipedia.org/wiki/JOVIAL

I have uploaded a copy of MIL-STD-1589C to:
http://www.scribd.com/doc/44512382/JOVIAL-J73-Computer-Programming-Language-1984-MIL-STD-1589C
 
install details
This archive contains two directories, ftdetect and syntax. Each directory has a file called jovial.vim. Copy both directories into ~/.vim, where ~ is your home directory.
 

rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
jovial_syntax-1.2.tar.gz 1.2 2011-06-18 6.0 Paul McGinnis * Changed use of HiLink to hi def link per request from Bram
* Added keywords that are extensions to JOVIAL.
jovial_syntax-1.1.tgz 1.1 2011-05-31 6.0 Paul McGinnis * Fixed code to allow ' characters in variable names. This'is'crazy is a legitimate JOVIAL variable name!
* Added support for floating point data types.
* Added support for binary "bead" data types.
* Added standard TODO, FIXME, and XXX tags in comments, as in other syntaxes.
* Changed code to allow for generic directives instead of specific values such as !COMPOOL.
* Added optional rounding parameters R T and Z to integer and floating types.
* Split machine specific parameters into constants and functions. For example, BITSINBYTE is a
constant, but BYTEPOS() is a function.
ip used for rating: 18.218.218.230

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.
   
Vim at Github