📄 arc macro language.xml
字号:
<?xml version="1.0" encoding="windows-1251"?>
<SynUniHighlighter Version="2.0">
<SyntaxColoring>
<Info>
<General Name="Arc Macro Language script" Extensions="AML SML" Version="1" Revision="0" Sample="/* Collect command-line arguments
&args file parms:REST
&if [null %file%] &then &do
&return &warning Usage: AMLTEMPLATE <out_aml>
&if %openstat% ne 0 &then &do
&return Unable to open file %file%, Error code: %openstat%
&call exit
&end
&sv writestat = [WRITE %unit% '/*----------']
&sv outlin = '/* '%parm%': '
&sv writestat = [WRITE %unit% %outlin%]
&if [variable unit] &then &do
&sv closestat = [close %unit%]
&if %closestat% ne 0 &then
&return FILE CLOSE ERROR %closestat%
&end
&return
" History=""/>
<Author Name="Vitaly Nevzorov" Mail="nevzorov@yahoo.com" Web="www.delphist.com" Copyright="Copyright (c) Vitaly Nevzorov, 2002" Company="N/A" Remark=""/>
</Info>
<Schemes/>
<Editor/>
<MainRules Name="Root" Style="Root">
<Attributes Foreground="clBlack" Background="clWhite"/>
<Delimiters Value="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~"/>
<SubRules>
<Range Name="Remarks /*..*/" Style="Remarks /*..*/">
<Attributes Foreground="clNavy" Background="clWhite"/>
<Delimiters Value="!"$%'()*+,-./:;<=>?@\^_{|}~"/>
<OpenToken StartLine=""/>
<CloseToken StartLine=""/>
<Properties CloseOnEol="True"/>
<MultiTokens>
<Tokens Open="/*"/>
</MultiTokens>
<SubRules/>
</Range>
<Range Name="Functions" Style="Functions">
<Attributes Foreground="clBlue" Background="clWhite"/>
<Delimiters Value="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~"/>
<OpenToken StartLine=""/>
<CloseToken StartLine=""/>
<Properties CloseOnTerm="True"/>
<MultiTokens>
<Tokens Open="["/>
</MultiTokens>
<SubRules/>
</Range>
<Range Name="String" Style="String">
<Attributes Foreground="clRed" Background="clWhite"/>
<Delimiters Value="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~"/>
<OpenToken StartLine=""/>
<CloseToken StartLine=""/>
<Properties/>
<MultiTokens>
<Tokens Open="'" Close="'"/>
</MultiTokens>
<SubRules/>
</Range>
<Range Name="Param" Style="Param">
<Attributes Foreground="$000080FF" Background="clWhite"/>
<Delimiters Value="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~"/>
<OpenToken StartLine=""/>
<CloseToken StartLine=""/>
<Properties/>
<MultiTokens>
<Tokens Open="%" Close="%"/>
</MultiTokens>
<SubRules/>
</Range>
<KeyList Name="Key words" Enabled="True" Style="" Words="ABBREVIATIONS
ADDIMAGE
ADDITEM
ADDROUTEMEASURE
ADDTEXT
ADDXY
ADJUST
ADRGGRID
ADS
ADSARC
AE
ANNOCLIP
APPEND
ARCADS
ARCDFAD
ARCDIME
ARCDLG
ARCDXF
ARCEDIT
ARCFONT
ARCIGDS
ARCIGES
ARCLABEL
ARCMOSS
ARCPLOT
ARCPOINT
ARCSCITEX
ARCROUTEARCSHAPE
ARCSECTION
ARCSLF
ARCTIGER
ARCTIN
AREAQUERY
ASCIIGRID
ADDINDEXATT
AIREQUEST
ARCTOOLS
ALTER
ATUSAGE
ADD
ADDITEM
ADJUST
ALIGN
ANNOALIGNMENT
ANNOCAPTURE
ANNOFEATURE
ANNOFIT
ANNOITEM
ANNOLEVEL
ANNOOFFSET
ANNOPLACE
ANNOPOSITION
ANNOSELECTFEATUR
ANNOSIZE
ANNOSYMBOL
ANNOTEXT
ANNOTYPE
AP
APMODE
APPEND
ARCPLOT
ARCSNAP
ARCTYPE
ASCONNECT
ASDATABASE
ASDISCONNECT
ASELECT
ASEXECUTE
ASREADLOCKS
ASTRACE
AUDITTRAIL
AUTOINCREMENT
AUTOLINK
AIREQUEST
ANNOADD
ARCTOOLS
ATUSAGE
ABBREVIATIONS
ABS
ACOS
ACOSH
ADDTOSTACK
ADJUST
AGGREGATE
AP
ASCIIGRID
ASIN
ASINH
ASPECT
ATAN
ATAN2
ATANH
ARCTOOLS
ATUSAGE
ANNOCOVERAGE
ANNOEDIT
ANNOLAYER
ANNOLEVEL
ANNOTEXT
ARC
ARCARROWS
ARCENDTEXT
ARCLINES
ARCMARKERS
ARCS
ARCSPOT
ARCTEXT
AREA
ARROW
ARROWSIZE
ARROWTYPE
ASCONNECT
ASDISCONNECT
ASELECT
ASEXECUTE
ASREADLOCKS
ASTRACE
AXIS
AXISHATCH
AXISLABELS
AXISRULER
AXISTEXT
AIREQUEST
ARCTOOLS
ATUSAGE
BATCH
BUFFER
BUILD
BUGFORM
BACKCOVERAGE
BACKENVIRONMENT
BACKLOCKSYMBOL
BACKNODEANGLEITE
BACKSYMBOLITEM
BACKTEXTITEM
BELLS
BUILD
BASIN
BLOCKMAJORITY
BLOCKMAX
BLOCKMEAN
BLOCKMEDIAN
BLOCKMIN
BLOCKMINORITY
BLOCKRANGE
BLOCKSTD
BLOCKSUM
BLOCKVARIETY
BOUNDARYCLEAN
BUILDSTA
BUILDVAT
BASESELECT
BOX
BLACKOUT
CALIBRATEROUTES
CALC
CENTROIDLABELS
CLEAN
CLIP
CODEFIND
COLUMNS
COMMANDS
CONNECT
CONSIST
CONTROLPOINTS
CONVERTIMAGE
CONVERTWORKSPACE
COORDINATE
COPY
COPYFEATURES
COPYINFO
COPYSTACK
COPYWORKSPACE
COUNTVERTICES
CREATE
CREATECATALOG
CREATELABELS
CREATETIN
CURSOR
CREATEWORKSPACE
CUTFILL
CGM
CONVERTDOC
CALCULATE
CHANGE
CHECKIN
CHECKINREL
CHECKOUT
CHECKOUTREL
CHOWNTRANSACTION
CLEAN
CLEAR
COLUMNS
COMMANDS
CONNECT
COORDINATES
COPY
COPYOUT
CREATE
CREATEATTRIBUTES
CREATEFEATURE
CURSOR
CEIL
CLASSPROB
CLASSSIG
COLOR2BLUE
COLOR2GREEN
COLOR2HUE
COLOR2RED
COLOR2SAT
COLOR2VAL
COMBINE
COMMANDS
CON
CONTOUR
CONVERTREMAP
COPY
COPYSTACK
CORRIDOR
COS
COSH
COSTALLOCATION
COSTBACKLINK
COSTDISTANCE
COSTPATH
CREATEREMAP
CURVATURE
CAND
COR
CXOR
CREATEREMAP
CURVATURE
CLASSSAMPLE
CORRELATION
CALCULATE
CELLVALUE
CGMESCAPE
CHOWNTRANSACTION
CIRCLE
CLASS
CLEAR
CLEARSELECT
CLIPGRAPHEXTENT
CLIPMAPEXTENT
COLLOCATE
COLOR
COLUMNS
COMMANDS
CONNECT
COORDINATE
COPYOUT
CREATE
CURSOR
CURSOR
DBASEINFO
DBMSCURSOR
DBMSEXECUTE
DBMSINFO
DBMSSET
DELETETIC
DELETEWORKSPACE
DEMLATTICE
DENSIFYARC
DESCRIBE
DESCRIBELATTICE
DESCRIBETIN
DFADARC
DIGITIZER
DIGTEST
DIMEARC
DIRECTORY
DISCONNECT
DISPLAY
DISSOLVE
DISSOLVEEVENTS
DLGARC
DRAW
DROPFEATURES
DROPINDEX
DROPITEM
DTEDGRID
DXFARC
DXFINFO
DOCUMENT
DRAWE
DROPLINE
DBASEINFO
DBMSCURSOR
DBMSEXECUTE
DBMSINFO
DBMSSET
DELETE
DELETEARROWS
DENSIFY
DESCRIBETRANS
DIGITIZER
DIRECTORY
DISABLEPANZOOM
DISCONNECT
DISPLAY
DISTANCE
DOGROUP
DRAG
DRAW
DRAWENVIRONMENT
DRAWORDER
DRAWSELECT
DROPGROUP
DUPLICATE
DUPLICATEARCS
DYNAMICPAN
DARCYFLOW
DEMGRID
DENDROGRAM
DESCRIBE
DOCELL
DRAWSIG
DRAWZONESHAPE
DROPFROMSTACK
DTEDGRID
DATASET
DBASEINFO
DBMSCURSOR
DBMSEXECUTE
DBMSINFO
DBMSSET
DESCRIBETRANS
DIGITIZER
DIRECTORY
DISCONNECT
DISPLAY
DRAW
DRAWTRAVERSES
DROPLINE
DXF
EF
EVENTMENU
ELIMINATE
ERASE
ETAKARC
EVENTARC
EVENTINFO
EVENTPOINT
EVENTSECTION
EVENTSOURCE
EVENTTRANSFORM
EXPORT
EXTERNAL
EXTERNALALL
EDITPLOT
EMF
EVENTMENU
EDGESNAP
EDIT
EDITBOUNDARYERRO
EDITDISTANCE
EDITFEATURE
EDITSYMBOL
EXTEND
EDGEMATCH
EDITSIG
EQUALTO
EUCALLOCATION
EUCDIRECTION
EUCDISTANCE
EXP
EXP10
EXP2
EXPAND
EXTERNAL
EXTERNALALL
EPS
EVENTENDS
EVENTHATCH
EVENTINFO
EVENTLINEENDTEXT
EVENTLINES
EVENTLINETEXT
EVENTLIST
EVENTMARKERS
EVENTPOINTTEXT
EVENTSOURCE
FONTDUMP
FONTLOAD
FORMEDIT
FORMS
FILTER
FLOATGRID
FONTARC
FONTCOPY
FONTCREATE
FONTDELETE
FREQUENCY
FORMEDIT
FEATUREGROUP
FLIP
FONTLOAD
FORMEDIT
FORMS
FLIP
FLOAT
FLOATGRID
FLOOR
FLOWACCUMULATION
FLOWDIRECTION
FLOWLENGTH
FMOD
FOCALFLOW
FOCALMAJORITY
FOCALMAX
FOCALMEAN
FOCALMEDIAN
FOCALMIN
FOCALMINORITY
FOCALRANGE
FOCALSTD
FOCALSUM
FOCALVARIETY
FILL
FORMEDIT
FLIPANGLE
GENERALIZE
GENERATE
GETZFACTOR
GIRASARC
GRID
GRIDASCII
GRIDCLIP
GRIDDESKEW
GRIDDESPECKLE
GRIDFLIP
GRIDFLOAT
GRIDIMAGE
GRIDINSERT
GRIDLINE
GRIDMAJORITY
GRIDMIRROR
GRIDMOSS
GRIDPOINT
GRIDPOLY
GRIDROTATE
GRIDSHIFT
GRIDWARP
GENERALIZE
GET
GRAIN
GRAPHICS
GROUP
GREATERTHAN
GRIDASCII
GRIDEDIT
GRIDFLOAT
GRIDLINE
GRIDPOINT
GRIDPOLY
GRIDSHAPE
GEARY
GRIDCLIP
GRAPHBAR
GRAPHEXTENT
GRAPHICIMAGE
GRAPHICVIEW
GRAPHLIMITS
GRAPHLINE
GRAPHPOINT
GRAPHSHADE
GRAYSHADE
GRIDCOMPOSITE
GRIDDIRECTION
GRIDNET
GRIDNODATASYMBOL
GRIDPAINT
GRIDQUERY
GRIDSHADES
GROUPBY
GVTOLERANCE
HELP
HIGHLOW
HILLSHADE
HOLDADJUST
HILLSHADE
HISTOGRAM
HSV2BLUE
HSV2GREEN
HSV2RED
HARDCOPY
HIDDENSYMBOL
HISTORICALVIEW
IDEDIT
IDENTITY
IGDSARC
IGDSINFO
IGESARC
ILLUSTRATOR
IMAGEGRID
IMPORT
INDEX
INDEXITEM
INFO
INFODBASE
INFODBMS
INTERSECT
INTERSECTERR
ITEMS
IMAGE
INFODBASE
INFODBMS
INTERSECTARCS
ITEMS
IDW
IF
INDEXITEM
INFO
INT
ISNULL
ISOCLUSTER
IDENTIFY
IMAGE
IMAGEVIEW
INFODBASE
INFODBMS
INFOFILE
ITEMS
JOINITEM
KILL
KRIGING
KEEPSELECT
KEYFORMS
KEYMAP
KILL
KEYANGLE
KEYAREA
KEYBOX
KEYLINE
KEYMARKER
KEYPOSITION
KEYSEPARATION
KEYSHADE
KILLMAP
KEYSPOT
LINEEDIT
LINELIST
LABELERRORS
LATTICECLIP
LATTICECONTOUR
LATTICEDEM
LATTICEMERGE
LATTICEOPERATE
LATTICEPOLY
LATTICEREPLACE
LATTICERESAMPLE
LATTICESPOT
LATTICETIN
LIBRARIAN
LINEGRID
LIST
LISTCOVERAGES
LISTGRIDS
LISTIMAGES
LISTOUTPUT
LISTSTACKS
LISTTINS
LISTWORKSPACES
LLSFIT
LOG
LOGFILE
LABELANGLE
LABELSCALE
LIBRARY
LIMITADJUST
LIMITAUTOLINK
LINEINFO
LINESCALE
LINESET
LINKFEATURES
LIST
LISTTRANSACTIONS
LOADADJACENT
LOCKONLY
LOCKSYMBOL
LOGGING
LOOKUP
LESSTHAN
LINEDENSITY
LINEDIRECTION
LINEDIST
LINEGRID
LINESTATS
LIST
LISTCOVERAGES
LISTGRIDS
LISTIMAGES
LISTSTACKS
LLSFIT
LN
LOG
LOG10
LOG2
LPOS
LOADCOLORMAP
LABELERRORS
LABELMARKERS
LABELS
LABELSPOT
LABELTEXT
LATTICEMARKERS
LATTICETEXT
LAYER
LAYERANNO
LAYERCALCULATE
LAYERCOLUMNS
LAYERDELETE
LAYERDOTS
LAYERDRAW
LAYEREXPORT
LAYERFILTER
LAYERIDENTIFY
LAYERIMPORT
LAYERIOMODE
LAYERLIST
LAYERLOCK
LAYERLOGFILE
LAYERQUERY
LAYERSEARCH
LAYERSPOT
LAYERTEXT
LEADERARROWS
LEADERS
LEADERSYMBOL
LEADERTOLERANCE
LENGTH
LIBRARY
LINE
LINEADJUSTMENT
LINECLOSUREANGLE
LINECOLOR
LINECOLORRAMP
LINECOPY
LINECOPYLAYER
LINEDELETE
LINEDELETELAYER
LINEHOLLOW
LINEINFO
LINEINTERVAL
LINELAYER
LINEMITERANGLE
LINEOFFSET
LINEPATTERN
LINEPEN
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -