Virtabs: Daten für die Syntaxhervorhebung

Hier werden Schlüsselwörter und Konventionen aufgeführt, die man braucht, um einem intelligenten Texteditor das Syntax-Highlighting des Virtab-Definitionsfiles beizubringen.

Datei-Extensions

Folgende Datei-Extensions werden empfohlen:

.VT

Für VIRTUALTABLE-Definitionen und den obersten File in der INCLUDE-Hierarchie.

.VTH

Für INCLUDE-Dateien, die nur DAtenbankdefintionen enthalten (analog zu “.h”-Dateien aus C/C++: “VT-Header”).

Kommentare

Einzeilige Kommentare beginnen mit “#”, “--” oder “//”

Mehrzeilige Kommentare sind in “/* .. */” eingeschlossen.
 

Strings

Stringkonstanten sind in single-quotes ‘...’ eingeschlossen.

Reservierte Worte

Folgende sind die reservierten Schlüsselworte im Definitionsfile. Nach Möglichkeit sollten sie im bevorzugten Texteditor so eingetragen werden, dass sie besonders gefärbt erscheinen.

,
.
1:0/1
1:1
1:N
;
=
ALIAS
BY
CALCULATES
CASCADE
CLUSTER
COLUMN
COLUMNORDER
CONSTRAINT
CREATE
DATATYPE
DEFAULT
DELETE
DETAILS
DISTINCT
END
FEATURE
FOR
FOREIGNKEY
HINT
IDENTIFYING
INCLUDE
INDEXED
INFO
INVISIBLE
LINK
MASTER
MAYCHANGE
MODIFIES
MODIFY
MUSTCHANGE
NAME
NOCHANGE
NOFOREIGNKEYS
NOTIDENTIFYING
NULL
ONDELETE
ONGET
ONINSERT
ONUPDATE
OPTIONAL
PREFIX
PRIMARYKEY
PRIMARYKEY2
PRIVATE
QUERY
REFERENCES
SIZE
SMALL
TABLE
TABLEORDER
TABLESPACE
TO
ON
UNIQUE
UPPERCASE
USES
VALUE
VIRTUAL
VIRTUALTABLE
VISIBLE
WITHOUT

 

[Referenz] [ER2SQL cmdline] [DB-Voraussetzungen] [Definitionsfile-Aufbau] [Syntax: TABLE und LINK] [Syntax: VIRTUALTABLE] [Syntax: TABLE] [Syntax: COLUMN] [Syntax: CONSTRAINT] [Syntax: USES, MODIFY, ...] [Fehler von ER2SQL] [Laufzeitfehler] [Syntax-Hervorhebung] [SQL-Objekt-Namen]