Support Statement: System Metalanguage Files


The gmStudio distribution includes a large set of system metalanguage files that play an important role in how it recognizes, interprets, transforms, and re-authors VB6 and ASP code. The following table describes these files.

File

Pre-Compiled*

Description

ASPLANG.XML

Y

-

AspAuthor.gmsl

Y

-

auditvbi.gmsl

Y

-

authortext.gmsl

Y

-

CodeStyle.std.xml

Y

-

DAO350.dLL.xml

Y

-

enumerations.xml

Y

-

GMSLANG.XML

Y

-

HTMLLANG.XML

Y

-

IdlAuthor.gmsl

Y

-

Language.std.xml

Y

-

locSubsystem.gmsl

Y

-

messages.xml

Y

-

mig.MSVBVM60.dll.xml

N

-

mig.MSVBVM60_3.dll.xml

N

-

MigrationSupport.dll.xml

Y

-

netclasses.xml

Y

-

netControls.xml

Y

-

OPCODES.XML

Y

-

SharedFile.gmsl

Y

-

stdole2.tlb.xml

Y

-

templates.xml

Y

-

TOOLLANG.XML

Y

-

utility.gmsl

Y

-

vb6control.dcl.xml

Y

-

VB6IDL.XML

Y

-

VB7Lang.xml

Y

-

VBASIC.XML

Y

-

vbconstants.xml

Y

-

vbcontrols.xml

Y

-

vbmethods.xml

Y

-

vbproject.xml

Y

-

vbscript_3.dll.xml

Y

-

wpfSubsystem.gmsl

Y

-

  • Pre-Compiled files are referenced by the VB7Lang,.xml script which is compiled by gmBasic to create the binary metalanguage repository, VB7Lang.VBI.  This binary repository is used by the tool during processing.