SOURCES: mc-vhdl-syntax.patch (NEW) - http://www.lowlevel.cz/log/p...

pluto pluto at pld-linux.org
Wed May 31 15:14:04 CEST 2006


Author: pluto                        Date: Wed May 31 13:14:04 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- http://www.lowlevel.cz/log/pivot/entry.php?id=76

---- Files affected:
SOURCES:
   mc-vhdl-syntax.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/mc-vhdl-syntax.patch
diff -u /dev/null SOURCES/mc-vhdl-syntax.patch:1.1
--- /dev/null	Wed May 31 15:14:04 2006
+++ SOURCES/mc-vhdl-syntax.patch	Wed May 31 15:13:59 2006
@@ -0,0 +1,188 @@
+diff -uNr mc-2006-05-10-21/syntax.orig/Makefile.am mc-2006-05-10-21/syntax/Makefile.am
+--- mc-2006-05-10-21/syntax.orig/Makefile.am	2006-05-31 15:06:50.000000000 +0200
++++ mc-2006-05-10-21/syntax/Makefile.am	2006-05-31 15:08:18.138041000 +0200
+@@ -43,6 +43,7 @@
+ 	syntax.syntax		\
+ 	tcl.syntax		\
+ 	texinfo.syntax		\
++	vhdl.syntax		\
+ 	unknown.syntax		\
+ 	xml.syntax
+ 
+diff -uNr mc-2006-05-10-21/syntax.orig/Makefile.in mc-2006-05-10-21/syntax/Makefile.in
+--- mc-2006-05-10-21/syntax.orig/Makefile.in	2006-05-31 15:06:50.000000000 +0200
++++ mc-2006-05-10-21/syntax/Makefile.in	2006-05-31 15:08:30.546816500 +0200
+@@ -278,6 +278,7 @@
+ 	syntax.syntax		\
+ 	tcl.syntax		\
+ 	texinfo.syntax		\
++	vhdl.syntax		\
+ 	unknown.syntax		\
+ 	xml.syntax
+ 
+diff -uNr mc-2006-05-10-21/syntax.orig/Syntax mc-2006-05-10-21/syntax/Syntax
+--- mc-2006-05-10-21/syntax.orig/Syntax	2006-05-31 15:06:51.000000000 +0200
++++ mc-2006-05-10-21/syntax/Syntax	2006-05-31 15:10:11.465123500 +0200
+@@ -151,5 +151,8 @@
+ file users CVS\suser\slist
+ include cvs-userlist.syntax
+ 
++file ..\*\\.(hdl|vhdl|HDL|VHDL)$ VHDL\sProgram
++include vhdl.syntax
++
+ file .\* unknown
+ include unknown.syntax
+diff -uNr mc-2006-05-10-21/syntax.orig/vhdl.syntax mc-2006-05-10-21/syntax/vhdl.syntax
+--- mc-2006-05-10-21/syntax.orig/vhdl.syntax	1970-01-01 01:00:00.000000000 +0100
++++ mc-2006-05-10-21/syntax/vhdl.syntax	2006-05-31 14:56:44.000000000 +0200
+@@ -0,0 +1,150 @@
++# Adam Pribyl, based on ADA
++# missing
++# generate, disconnect, group, guarded, impure, inertial, linkage, literal, new, on, others, postponed, pure, register, reject, select, shared, sli, transport, unaffected, units
++
++
++#wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_.\\[]{}
++
++#ignore case?!
++
++context default
++
++	keyword whole with	yellow
++	keyword whole use	yellow
++	keyword whole is	yellow
++	keyword whole of	yellow
++	keyword whole range	yellow
++	keyword whole abs	yellow
++	keyword whole delta	yellow
++	keyword whole return	yellow
++	keyword whole next	yellow
++	keyword whole null	yellow
++	keyword whole after	yellow
++	keyword whole array	yellow
++	keyword whole downto	yellow
++	keyword whole to	yellow
++
++# prevents - keyword from interfering with comment
++	keyword --	brown
++
++# expressions
++	keyword :=	brightgreen
++	keyword .	brightgreen
++	keyword ;	brightgreen
++	keyword ..	brightgreen
++	keyword :	brightgreen
++	keyword (	brightgreen
++	keyword )	brightgreen
++	keyword \+	brightgreen
++	keyword -	brightgreen
++	keyword /	brightgreen
++	keyword \*	brightgreen
++	keyword \*\*	brightgreen
++	keyword #	brightgreen
++	keyword =>	brightgreen
++	keyword <=	brightgreen
++	keyword >=	brightgreen
++	keyword ,	brightgreen
++	keyword '	brightgreen
++	keyword =	brightgreen
++	keyword /=	brightgreen
++
++# operators
++	keyword whole sll	green
++	keyword whole srl	green
++	keyword whole sla	green
++	keyword whole sra	green
++	keyword whole rol	green
++	keyword whole ror	green
++	keyword whole rem	green
++	keyword whole mod	green
++	keyword whole not	green
++	keyword whole and	green
++	keyword whole nand	green
++	keyword whole or	green
++	keyword whole xor	green
++	keyword whole nor	green
++	keyword whole xnor	green
++	
++# sequential statements
++	keyword whole begin	brightred
++	keyword whole end	brightred
++	keyword whole exit	brightred
++	keyword whole for	brightred
++	keyword whole while	brightred
++	keyword whole if	brightred
++	keyword whole then	brightred
++	keyword whole else	brightred
++	keyword whole case	brightred
++	keyword whole when	brightred
++	keyword whole elsif	brightred
++	keyword whole assert	brightred
++	keyword	whole wait	brightred
++	keyword	whole open	brightred
++	keyword whole loop	brightred
++	keyword whole until	brightred
++
++# parallel statements
++	keyword whole block	brightred
++
++# predefined types
++	keyword whole integer	cyan
++	keyword whole natural	cyan
++	keyword whole positive	cyan
++	keyword whole string	cyan
++	keyword whole character	cyan
++	keyword whole boolean	cyan
++	keyword whole real	cyan
++	keyword whole bit	cyan
++	keyword whole bit_vector	cyan
++	keyword whole time	cyan
++
++# declarations
++	keyword whole type	brightcyan
++	keyword whole subtype	brightcyan
++
++	keyword whole variable	brightcyan
++	keyword whole signal	brightcyan
++	keyword whole constant	brightcyan
++	keyword whole file	brightcyan
++
++	keyword whole port	brightcyan
++	keyword whole map	brightcyan
++	keyword whole label	brightcyan
++	keyword whole record	brightcyan
++	keyword whole generic	brightcyan
++	keyword whole alias	brightcyan
++	keyword whole attribute	brightcyan
++	
++
++	keyword whole in	white
++	keyword whole out	white
++	keyword whole inout	white
++	keyword whole buffer	white
++	keyword whole bus	white
++	
++# library units
++	keyword whole library	magenta
++	keyword whole entity	magenta
++	keyword whole architecture	magenta
++	keyword whole package	magenta
++	keyword whole body	magenta
++	keyword whole procedure	magenta
++	keyword whole function	magenta
++	keyword whole configuration	magenta
++	keyword whole component	magenta
++	keyword whole generic	magenta
++	keyword whole process	magenta
++
++# reports
++	keyword whole report	red
++	keyword whole severity	red
++	keyword whole note	red
++	keyword whole warning	red
++	keyword whole error	red
++	keyword whole failure	red
++	
++
++context exclusive -- \n	brown
++context " "	green/green
++
================================================================


More information about the pld-cvs-commit mailing list