Aller au contenu

Messages recommandés

Posté(e)
//////////////////////////////////////////////////////////////////////////////
//
// Visual LISP R2000+ highlighter
// Revised by Phil Kenewell - pkenewell@nal.com
//
//////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////
// language name

Language:               Visual LISP 2004


//////////////////////////////////////////////////////////////////////////////
// default file filter
// note: if more than one extension is associated, eg:
// C/C++ files (*.c,*.cpp,*.h,*.hpp)|*.c;*.cpp;*.h;*.hpp

Filter:                 Visual LISP files (*.lsp,*.mnl)|*.lsp;*.mnl


//////////////////////////////////////////////////////////////////////////////
// help file which will be invokend when F1 is pressed

HelpFile:


//////////////////////////////////////////////////////////////////////////////
// language case sensitivity
//                      0  - no
//                      1  - yes

CaseSensitive:          0


//////////////////////////////////////////////////////////////////////////////
// comment type: LineComment - comment to the end of line
// BlockCommentBeg - block comment begin, it could be multiline
// BlockCommentEnd - block comment end

LineComment:            ;
BlockCommentBeg:        ;|
BlockCommentEnd:        |;


//////////////////////////////////////////////////////////////////////////////
// identifier characters
// note: characters shouldn't be delimited, except arrays
// array of chars could be defined as from_char..to_char

IdentifierBegChars:     a..z A..Z _:%@?&$#
IdentifierChars:        a..z A..Z _ 0..9 ?&%$#@:-=<>

//////////////////////////////////////////////////////////////////////////////
// numeric constants begin characters
// note: characters shouldn't be delimited, except arrays
// array of chars could be defined as from_char..to_char
// number always starts with 0..9 except when NumConstBeg
// defines other

NumConstBegChars:       0..9


//////////////////////////////////////////////////////////////////////////////
// numeric constants characters
// note: characters shouldn't be delimited, except arrays
// array of chars could be defined as from_char..to_char
// number always starts with 0..9 except when NumConstBeg
// defines other

NumConstChars:          0..9 .


//////////////////////////////////////////////////////////////////////////////
// escape character

EscapeChar:             \


//////////////////////////////////////////////////////////////////////////////
// keyword table
// note: delimited with spaces, lines could be wrapped
// you may divide keywords into two groups which can be
// highlighted differently

KeyWords1:              - * / /= ~ + < <= = => > 1- 1+

KeyWords2:              *error* abs acad_colordlg
                       acad_strlsort alert and angle angtof angtos append apply
                       ascii assoc atan atof atoi atom atoms-family autoload
                       boole boundp caaaar caaadr caaar caadar caaddr caadr
                       caar cadaar cadadr cadar caddar cadddr caddr cadr car
                       cdaaar cdaadr cdaar cdadar cdaddr cdadr cdar cddaar
                       cddadr cddar cdddar cddddr cdddr cddr cdr chr close
                       command cond cons cos cvport cvunit defun distance
                       distof entdel entget entlast entmake entmod entnext
                       entsel entupd eq equal eval exit exp expt findfile
                       fix float foreach gcd getangle getcorner getdist
                       getenv getfiled getint getkword getorient getpoint
                       getreal getstring getvar graphscr grdraw grread grtext
                       grvecs handent help if initget inters itoa lambda last
                       length list listp load log logand logior lsh mapcar
                       max mem member menucmd min minusp nentsel nentselp
                       not nth null numberp open or osnap polar prin1 princ
                       print progn prompt quit quote read read-char read-line
                       redraw rem repeat reverse rtos set setfunhelp setq
                       setvar setview sin snvalid sqrt ssadd ssdel ssget
                       ssgetfirst sslength ssmemb ssname ssnamex sssetfirst
                       startapp strcase strcat strlen subst substr tblnext
                       tblobjname tblsearch terpri textbox textpage textscr
                       trace trans type untrace wcmatch ver while vports
                       write-char write-line zerop

KeyWords3:              action_tile mode_tile set_tile start_dialog new_dialog
                       start_image fill_image end_image dimx_tile dimy_tile
                       start_list end_list slide_image vector_image unload_dialog
                       get_tile get_attr done_dialog client_data_tile add_list
                       $data $key $value $reason
                       
KeyWords4:              safearray safearray-get-dim safearray-get-element safearray-get-l-bound
                       safearray-get-u-bound safearray-put-element safearray-type safearray-value variant
                       variant-type variant-value vl-acad-defun vl-acad-undefun vl-arx-import vl-bb-ref
                       vl-bb-set vl-bt vl-bt-off vl-bt-on vl-catch-all-apply vl-catch-all-error-message
                       vl-catch-all-error-p vl-cmdf vl-consp vl-directory-files vl-doc-export vl-doc-import
                       vl-doc-ref vl-doc-set vl-every vl-exit-with-error vl-exit-with-value vl-file-copy
                       vl-file-delete vl-file-directory-p vl-file-rename vl-file-size vl-file-systime
                       vl-filename-base vl-filename-directory vl-filename-extension vl-filename-mktemp
                       vl-get-resource vl-infp vl-init vl-list* vl-list->string vl-list-exported-functions
                       vl-list-length vl-list-loaded-vlx vl-load-all vl-load-com vl-load-reactors
                       vl-member-if vl-member-if-not vl-mkdir vl-nanp vl-position vl-prin1-to-string
                       vl-princ-to-string vl-propagate vl-registry-delete vl-registry-descendents
                       vl-registry-read vl-registry-write vl-remove vl-remove-if vl-remove-if-not vl-some
                       vl-sort vl-sort-i vl-string->list vl-string-elt vl-string-left-trim vl-string-mismatch
                       vl-string-position vl-string-right-trim vl-string-search vl-string-subst
                       vl-string-translate vl-string-trim vl-symbol-name vl-symbol-value vl-symbolp
                       vl-unload-vlx vl-vbaload vl-vbarun vl-vlx-loaded-p vla-activate vla-add
                       vla-add3dface vla-add3dmesh vla-add3dpoly vla-addarc vla-addattribute vla-addbox
                       vla-addcircle vla-addcone vla-addcustomobject vla-addcylinder vla-adddim3pointangular
                       vla-adddimaligned vla-adddimangular vla-adddimdiametric vla-adddimordinate
                       vla-adddimradial vla-adddimrotated vla-addellipse vla-addellipticalcone vla-addellipticalcylinder
                       vla-addextrudedsolid vla-addextrudedsolidalongpath vla-addfitpoint vla-addhatch vla-additems
                       vla-addleader vla-addlightweightpolyline vla-addline vla-addmenuitem vla-addminsertblock
                       vla-addmline vla-addmtext vla-addobject vla-addpoint vla-addpolyfacemesh
                       vla-addpolyline vla-addpviewport vla-addraster vla-addray vla-addregion vla-addrevolvedsolid
                       vla-addseparator vla-addshape vla-addsolid vla-addsphere vla-addspline vla-addsubmenu
                       vla-addtext vla-addtolerance vla-addtoolbarbutton vla-addtorus vla-addtrace
                       vla-addvertex vla-addwedge vla-addxline vla-addxrecord vla-anglefromxaxis
                       vla-angletoreal vla-angletostring vla-appendinnerloop vla-appenditems vla-appendouterloop
                       vla-appendvertex vla-arraypolar vla-arrayrectangular vla-attachexternalreference
                       vla-attachtoolbartoflyout vla-auditinfo vla-bind vla-boolean vla-checkinterference
                       vla-clear vla-clipboundary vla-close vla-copy vla-copyfrom vla-copyobjects vla-copyprofile
                       vla-createtypedarray vla-delete vla-deleteconfiguration vla-deletefitpoint
                       vla-deleteprofile vla-detach vla-display vla-displayplotpreview vla-distancetoreal
                       vla-dock vla-elevateorder vla-endundomark vla-erase vla-eval vla-evaluate
                       vla-explode vla-export vla-exportprofile vla-float vla-get-active vla-get-activedimstyle
                       vla-get-activedocument vla-get-activelayer vla-get-activelayout vla-get-activelinetype
                       vla-get-activeprofile vla-get-activepviewport vla-get-activeselectionset
                       vla-get-activespace vla-get-activetextstyle vla-get-activeucs vla-get-activeviewport
                       vla-get-adcinsertunitsdefaultsource vla-get-adcinsertunitsdefaulttarget vla-get-alignment
                       vla-get-alignmentpointacquisition vla-get-allowlongsymbolnames vla-get-altfontfile
                       vla-get-altrounddistance vla-get-altsuppressleadingzeros vla-get-altsuppresstrailingzeros
                       vla-get-altsuppresszerofeet vla-get-altsuppresszeroinches vla-get-alttabletmenufile
                       vla-get-alttextprefix vla-get-alttextsuffix vla-get-alttoleranceprecision
                       vla-get-alttolerancesuppressleadingzeros vla-get-alttolerancesuppresstrailingzero
                       vla-get-alttolerancesuppresszerofeet vla-get-alttolerancesuppresszeroinches
                       vla-get-altunits vla-get-altunitsformat vla-get-altunitsprecision vla-get-altunitsscale
                       vla-get-angle vla-get-angleformat vla-get-anglevertex vla-get-annotation
                       vla-get-application vla-get-arclength vla-get-arcsmoothness vla-get-area
                       vla-get-arrowhead1block vla-get-arrowhead1type vla-get-arrowhead2block
                       vla-get-arrowhead2type vla-get-arrowheadblock vla-get-arrowheadsize vla-get-arrowheadtype
                       vla-get-associativehatch vla-get-attachmentpoint vla-get-autoaudit vla-get-autosaveinterval
                       vla-get-autosavepath vla-get-autosnapaperture vla-get-autosnapaperturesize
                       vla-get-autosnapmagnet vla-get-autosnapmarker vla-get-autosnapmarkercolor
                       vla-get-autosnapmarkersize vla-get-autosnaptooltip vla-get-autotrackingveccolor
                       vla-get-autotracktooltip vla-get-backward vla-get-basepoint vla-get-batchplotprogress
                       vla-get-beeponerror vla-get-bigfontfile vla-get-block vla-get-blocks vla-get-brightness
                       vla-get-canonicalmedianame vla-get-caption vla-get-center vla-get-centermarksize
                       vla-get-centerplot vla-get-centertype vla-get-centroid vla-get-check vla-get-circumference
                       vla-get-clipped vla-get-clippingenabled vla-get-closed vla-get-color vla-get-columns
                       vla-get-columnspacing vla-get-configfile vla-get-configname vla-get-constant
                       vla-get-constantwidth vla-get-contourlinespersurface vla-get-contrast vla-get-controlpoints
                       vla-get-coordinate vla-get-coordinates vla-get-count vla-get-createbackup
                       vla-get-cursorsize vla-get-customdictionary vla-get-customscale vla-get-database
                       vla-get-decimalseparator vla-get-defaultinterneturl vla-get-defaultoutputdevice
                       vla-get-defaultplotstyleforlayer vla-get-defaultplotstyleforobjects vla-get-defaultplotstyletable
                       vla-get-degree vla-get-delta vla-get-demandloadarxapp vla-get-description
                       vla-get-diameter vla-get-dictionaries vla-get-dimensionlinecolor vla-get-dimensionlineextend
                       vla-get-dimensionlineweight vla-get-dimline1suppress vla-get-dimline2suppress
                       vla-get-dimlineinside vla-get-dimlinesuppress vla-get-dimstyles vla-get-direction
                       vla-get-directionvector vla-get-display vla-get-displaygrips vla-get-displaygripswithinblocks
                       vla-get-displaylayouttabs vla-get-displaylocked vla-get-displayolescale
                       vla-get-displayscreenmenu vla-get-displayscrollbars vla-get-displaysilhouette
                       vla-get-dockedvisiblelines vla-get-dockstatus vla-get-document vla-get-documents
                       vla-get-drafting vla-get-drawingdirection vla-get-driverspath vla-get-elevation
                       vla-get-elevationmodelspace vla-get-elevationpaperspace vla-get-enable vla-get-enablestartupdialog
                       vla-get-endangle vla-get-endparameter vla-get-endpoint vla-get-endsubmenulevel
                       vla-get-endtangent vla-get-extensionlinecolor vla-get-extensionlineextend
                       vla-get-extensionlineoffset vla-get-extensionlineweight vla-get-extline1endpoint
                       vla-get-extline1point vla-get-extline1startpoint vla-get-extline1suppress
                       vla-get-extline2endpoint vla-get-extline2point vla-get-extline2startpoint
                       vla-get-extline2suppress vla-get-fade vla-get-fieldlength vla-get-files vla-get-fit
                       vla-get-fitpoints vla-get-fittolerance vla-get-floatingrows vla-get-flyout vla-get-fontfile
                       vla-get-fontfilemap vla-get-forcelineinside vla-get-fractionformat vla-get-freeze
                       vla-get-fullcrcvalidation vla-get-fullname vla-get-fullscreentrackingvector
                       vla-get-graphicswinlayoutbackgrndcolor vla-get-graphicswinmodelbackgrndcolor vla-get-gridon
                       vla-get-gripcolorselected vla-get-gripcolorunselected vla-get-gripsize vla-get-groups
                       vla-get-handle vla-get-hasattributes vla-get-hasextensiondictionary vla-get-hatchstyle
                       vla-get-height vla-get-helpfilepath vla-get-helpstring vla-get-historylines vla-get-horizontaltextposition
                       vla-get-hwnd vla-get-hyperlinkdisplaycursor vla-get-hyperlinkdisplaytooltip vla-get-hyperlinks
                       vla-get-imagefile vla-get-imageframehighlight vla-get-imageheight vla-get-imagevisibility
                       vla-get-imagewidth vla-get-incrementalsavepercent vla-get-index vla-get-insertionpoint
                       vla-get-invisible vla-get-iscloned vla-get-islayout vla-get-isopenwidth vla-get-isownerxlated
                       vla-get-isperiodic vla-get-isplanar vla-get-isprimary vla-get-isquiescent vla-get-isrational
                       vla-get-isxref vla-get-key vla-get-keyboardaccelerator vla-get-keyboardpriority
                       vla-get-knots vla-get-label vla-get-largebuttons vla-get-lastheight vla-get-layer
                       vla-get-layeron vla-get-layers vla-get-layout vla-get-layoutcreateviewport vla-get-layoutcrosshaircolor
                       vla-get-layoutdisplaymargins vla-get-layoutdisplaypaper vla-get-layoutdisplaypapershadow
                       vla-get-layouts vla-get-layoutshowplotsetup vla-get-left vla-get-length vla-get-lenslength
                       vla-get-licenseserver vla-get-limits vla-get-linearscalefactor vla-get-linespacingfactor
                       vla-get-linespacingstyle vla-get-linetype vla-get-linetypegeneration vla-get-linetypes
                       vla-get-linetypescale vla-get-lineweight vla-get-lineweightdisplay vla-get-loadacadlspinalldocuments
                       vla-get-localeid vla-get-lock vla-get-logfileon vla-get-logfilepath vla-get-lowerleftcorner
                       vla-get-macro vla-get-maindictionary vla-get-majoraxis vla-get-majorradius vla-get-mask
                       vla-get-maxactiveviewports vla-get-maxautocadwindow vla-get-mclose vla-get-mdensity
                       vla-get-measurement vla-get-menubar vla-get-menufile vla-get-menufilename vla-get-menugroups
                       vla-get-menus vla-get-minoraxis vla-get-minorradius vla-get-mode vla-get-modelcrosshaircolor
                       vla-get-modelspace vla-get-modeltype vla-get-momentofinertia vla-get-mrunumber vla-get-mspace
                       vla-get-mvertexcount vla-get-namev vla-get-namenomnemonic vla-get-nclose vla-get-ndensity
                       vla-get-normal vla-get-numberofcontrolpoints vla-get-numberofcopies vla-get-numberoffaces
                       vla-get-numberoffitpoints
                       vla-get-numberofloops
                       vla-get-numberofvertices
                       vla-get-nvertexcount
                       vla-get-objectarxpath
                       vla-get-objectid
                       vla-get-objectname
                       vla-get-objectsnapmode
                       vla-get-objectsortbyplotting
                       vla-get-objectsortbypsoutput
                       vla-get-objectsortbyredraws
                       vla-get-objectsortbyregens
                       vla-get-objectsortbyselection
                       vla-get-objectsortbysnap
                       vla-get-obliqueangle
                       vla-get-olelaunch
                       vla-get-olequality
                       vla-get-onmenubar
                       vla-get-opensave
                       vla-get-origin
                       vla-get-orthoon
                       vla-get-output
                       vla-get-ownerid
                       vla-get-paperspace
                       vla-get-paperunits
                       vla-get-parent
                       vla-get-path
                       vla-get-patternangle
                       vla-get-patterndouble
                       vla-get-patternname
                       vla-get-patternscale
                       vla-get-patternspace
                       vla-get-patterntype
                       vla-get-perimeter
                       vla-get-pickadd
                       vla-get-pickauto
                       vla-get-pickboxsize
                       vla-get-pickdrag
                       vla-get-pickfirst
                       vla-get-pickfirstselectionset
                       vla-get-pickgroup
                       vla-get-plot
                       vla-get-plotconfigurations
                       vla-get-plothidden
                       vla-get-plotlegacy
                       vla-get-plotorigin
                       vla-get-plotpolicy
                       vla-get-plotrotation
                       vla-get-plotstylename
                       vla-get-plottable
                       vla-get-plottype
                       vla-get-plotviewportborders
                       vla-get-plotviewportsfirst
                       vla-get-plotwithlineweights
                       vla-get-plotwithplotstyles
                       vla-get-polartrackingvector
                       vla-get-postscriptprologfile
                       vla-get-preferences
                       vla-get-preset
                       vla-get-primaryunitsprecision
                       vla-get-principaldirections
                       vla-get-principalmoments
                       vla-get-printerconfigpath
                       vla-get-printerdescpath
                       vla-get-printerpapersizealert
                       vla-get-printerspoolalert
                       vla-get-printerstylesheetpath
                       vla-get-printfile
                       vla-get-printspoolerpath
                       vla-get-printspoolexecutable
                       vla-get-productofinertia
                       vla-get-profiles
                       vla-get-promptstring
                       vla-get-proxyimage
                       vla-get-quieterrormode
                       vla-get-radiiofgyration
                       vla-get-radius
                       vla-get-radiusratio
                       vla-get-readonly
                       vla-get-registeredapplications
                       vla-get-removehiddenlines
                       vla-get-rendersmoothness
                       vla-get-rotation
                       vla-get-rounddistance
                       vla-get-rows
                       vla-get-rowspacing
                       vla-get-saveastype
                       vla-get-saved
                       vla-get-savepreviewthumbnail
                       vla-get-scalefactor
                       vla-get-scalelineweights
                       vla-get-scmcommandmode
                       vla-get-scmdefaultmode
                       vla-get-scmeditmode
                       vla-get-secondpoint
                       vla-get-segmentperpolyline
                       vla-get-selection
                       vla-get-selectionsets
                       vla-get-shortcutmenu
                       vla-get-shortcutmenudisplay
                       vla-get-showplotstyles
                       vla-get-showproxydialogbox
                       vla-get-showrasterimage
                       vla-get-showrotation
                       vla-get-showwarningmessages
                       vla-get-singledocumentmode
                       vla-get-snapbasepoint
                       vla-get-snapon
                       vla-get-snaprotationangle
                       vla-get-solidfill
                       vla-get-standardscale
                       vla-get-startangle
                       vla-get-startparameter
                       vla-get-startpoint
                       vla-get-starttangent
                       vla-get-statusid
                       vla-get-storesqlindex
                       vla-get-stylename
                       vla-get-stylesheet
                       vla-get-submenu
                       vla-get-supportpath
                       vla-get-suppressleadingzeros
                       vla-get-suppresstrailingzeros
                       vla-get-suppresszerofeet
                       vla-get-suppresszeroinches
                       vla-get-system
                       vla-get-tablesreadonly
                       vla-get-taborder
                       vla-get-tagstring
                       vla-get-target
                       vla-get-tempfileextension
                       vla-get-tempfilepath
                       vla-get-templatedwgpath
                       vla-get-tempxrefpath
                       vla-get-textalignmentpoint
                       vla-get-textcolor
                       vla-get-texteditor
                       vla-get-textfont
                       vla-get-textfontsize
                       vla-get-textfontstyle
                       vla-get-textframedisplay
                       vla-get-textgap
                       vla-get-textgenerationflag
                       vla-get-textheight
                       vla-get-textinside
                       vla-get-textinsidealign
                       vla-get-textmovement
                       vla-get-textoutsidealign
                       vla-get-textoverride
                       vla-get-textposition
                       vla-get-textprecision
                       vla-get-textprefix
                       vla-get-textrotation
                       vla-get-textstring
                       vla-get-textstyle
                       vla-get-textstyles
                       vla-get-textsuffix
                       vla-get-texturemappath
                       vla-get-textwinbackgrndcolor
                       vla-get-textwintextcolor
                       vla-get-thickness
                       vla-get-tolerancedisplay
                       vla-get-toleranceheightscale
                       vla-get-tolerancejustification
                       vla-get-tolerancelowerlimit
                       vla-get-toleranceprecision
                       vla-get-tolerancesuppressleadingzeros
                       vla-get-tolerancesuppresstrailingzeros
                       vla-get-tolerancesuppresszerofeet
                       vla-get-tolerancesuppresszeroinches
                       vla-get-toleranceupperlimit
                       vla-get-toolbars
                       vla-get-top
                       vla-get-totalangle
                       vla-get-translateids
                       vla-get-transparency
                       vla-get-truecolorimages
                       vla-get-twistangle
                       vla-get-type
                       vla-get-ucsiconatorigin
                       vla-get-ucsiconon
                       vla-get-ucsperviewport
                       vla-get-unitsformat
                       vla-get-upperrightcorner
                       vla-get-upsidedown
                       vla-get-url
                       vla-get-urldescription
                       vla-get-urlnamedlocation
                       vla-get-uselastplotsettings
                       vla-get-user
                       vla-get-usercoordinatesystems
                       vla-get-usestandardscale
                       vla-get-utility
                       vla-get-value
                       vla-get-vbe
                       vla-get-verify
                       vla-get-version
                       vla-get-verticaltextposition
                       vla-get-viewportdefault
                       vla-get-viewporton
                       vla-get-viewports
                       vla-get-views
                       vla-get-viewtoplot
                       vla-get-visibilityedge1
                       vla-get-visibilityedge2
                       vla-get-visibilityedge3
                       vla-get-visibilityedge4
                       vla-get-visible
                       vla-get-volume
                       vla-get-weights
                       vla-get-width
                       vla-get-windowleft
                       vla-get-windowstate
                       vla-get-windowtitle
                       vla-get-windowtop
                       vla-get-workspacepath
                       vla-get-xrefdatabase
                       vla-get-xrefdemandload
                       vla-get-xrefedit
                       vla-get-xreffadeintensity
                       vla-get-xreflayervisibility
                       vla-get-xscalefactor
                       vla-get-xvector
                       vla-get-yscalefactor
                       vla-get-yvector
                       vla-get-zscalefactor
                       vla-getacadstate
                       vla-getallprofilenames
                       vla-getangle
                       vla-getattributes
                       vla-getbitmaps
                       vla-getboundingbox
                       vla-getbulge
                       vla-getcanonicalmedianames
                       vla-getconstantattributes
                       vla-getcontrolpoint
                       vla-getcorner
                       vla-getcustomscale
                       vla-getdistance
                       vla-getentity
                       vla-getextensiondictionary
                       vla-getfitpoint
                       vla-getfont
                       vla-getgridspacing
                       vla-getinput
                       vla-getinteger
                       vla-getinterfaceobject
                       vla-getinvisibleedge
                       vla-getkeyword
                       vla-getlocalemedianame
                       vla-getloopat
                       vla-getname
                       vla-getobject
                       vla-getorientation
                       vla-getpapermargins
                       vla-getpapersize
                       vla-getplotdevicenames
                       vla-getplotstyletablenames
                       vla-getpoint
                       vla-getprojectfilepath
                       vla-getreal
                       vla-getremotefile
                       vla-getsnapspacing
                       vla-getstring
                       vla-getsubentity
                       vla-getucsmatrix
                       vla-getvariable
                       vla-getweight
                       vla-getwidth
                       vla-getwindowtoplot
                       vla-getxdata
                       vla-getxrecorddata
                       vla-handletoobject
                       vla-highlight
                       vla-import
                       vla-importprofile
                       vla-initializeuserinput
                       vla-insertblock
                       vla-insertinmenubar
                       vla-insertloopat
                       vla-insertmenuinmenubar
                       vla-intersectwith
                       vla-isremotefile
                       vla-isurl
                       vla-item
                       vla-launchbrowserdialog
                       vla-listarx
                       vla-load
                       vla-loadarx
                       vla-loaddvb
                       vla-loadshapefile
                       vla-mirror
                       vla-mirror3d
                       vla-modified
                       vla-move
                       vla-new
                       vla-objectidtoobject
                       vla-offset
                       vla-open
                       vla-plottodevice
                       vla-plottofile
                       vla-polarpoint
                       vla-prompt
                       vla-purgeall
                       vla-purgefitdata
                       vla-put-activedimstyle
                       vla-put-activedocument
                       vla-put-activelayer
                       vla-put-activelayout
                       vla-put-activelinetype
                       vla-put-activeprofile
                       vla-put-activepviewport
                       vla-put-activespace
                       vla-put-activetextstyle
                       vla-put-activeucs
                       vla-put-activeviewport
                       vla-put-adcinsertunitsdefaultsource
                       vla-put-adcinsertunitsdefaulttarget
                       vla-put-alignment
                       vla-put-alignmentpointacquisition
                       vla-put-allowlongsymbolnames
                       vla-put-altfontfile
                       vla-put-altrounddistance
                       vla-put-altsuppressleadingzeros
                       vla-put-altsuppresstrailingzeros
                       vla-put-altsuppresszerofeet
                       vla-put-altsuppresszeroinches
                       vla-put-alttabletmenufile
                       vla-put-alttextprefix
                       vla-put-alttextsuffix
                       vla-put-alttoleranceprecision
                       vla-put-alttolerancesuppressleadingzeros
                       vla-put-alttolerancesuppresstrailingzero
                       vla-put-alttolerancesuppresszerofeet
                       vla-put-alttolerancesuppresszeroinches
                       vla-put-altunits
                       vla-put-altunitsformat
                       vla-put-altunitsprecision
                       vla-put-altunitsscale
                       vla-put-angleformat
                       vla-put-anglevertex
                       vla-put-annotation
                       vla-put-arcsmoothness
                       vla-put-area
                       vla-put-arrowhead1block
                       vla-put-arrowhead1type
                       vla-put-arrowhead2block
                       vla-put-arrowhead2type
                       vla-put-arrowheadblock
                       vla-put-arrowheadsize
                       vla-put-arrowheadtype
                       vla-put-associativehatch
                       vla-put-attachmentpoint
                       vla-put-autoaudit
                       vla-put-autosaveinterval
                       vla-put-autosavepath
                       vla-put-autosnapaperture
                       vla-put-autosnapaperturesize
                       vla-put-autosnapmagnet
                       vla-put-autosnapmarker
                       vla-put-autosnapmarkercolor
                       vla-put-autosnapmarkersize
                       vla-put-autosnaptooltip
                       vla-put-autotrackingveccolor
                       vla-put-autotracktooltip
                       vla-put-backward
                       vla-put-basepoint
                       vla-put-batchplotprogress
                       vla-put-beeponerror
                       vla-put-bigfontfile
                       vla-put-brightness
                       vla-put-canonicalmedianame
                       vla-put-center
                       vla-put-centermarksize
                       vla-put-centerplot
                       vla-put-centertype
                       vla-put-check
                       vla-put-circumference
                       vla-put-clippingenabled
                       vla-put-closed
                       vla-put-color
                       vla-put-columns
                       vla-put-columnspacing
                       vla-put-configname
                       vla-put-constant
                       vla-put-constantwidth
                       vla-put-contourlinespersurface
                       vla-put-contrast
                       vla-put-controlpoints
                       vla-put-coordinate
                       vla-put-coordinates
                       vla-put-createbackup
                       vla-put-cursorsize
                       vla-put-customdictionary
                       vla-put-customscale
                       vla-put-decimalseparator
                       vla-put-defaultinterneturl
                       vla-put-defaultoutputdevice
                       vla-put-defaultplotstyleforlayer
                       vla-put-defaultplotstyleforobjects
                       vla-put-defaultplotstyletable
                       vla-put-demandloadarxapp
                       vla-put-description
                       vla-put-diameter
                       vla-put-dimensionlinecolor
                       vla-put-dimensionlineextend
                       vla-put-dimensionlineweight
                       vla-put-dimline1suppress
                       vla-put-dimline2suppress
                       vla-put-dimlineinside
                       vla-put-dimlinesuppress
                       vla-put-direction
                       vla-put-directionvector
                       vla-put-displaygrips
                       vla-put-displaygripswithinblocks
                       vla-put-displaylayouttabs
                       vla-put-displaylocked
                       vla-put-displayolescale
                       vla-put-displayscreenmenu
                       vla-put-displayscrollbars
                       vla-put-displaysilhouette
                       vla-put-dockedvisiblelines
                       vla-put-drawingdirection
                       vla-put-driverspath
                       vla-put-elevation
                       vla-put-elevationmodelspace
                       vla-put-elevationpaperspace
                       vla-put-enable
                       vla-put-enablestartupdialog
                       vla-put-endangle
                       vla-put-endparameter
                       vla-put-endpoint
                       vla-put-endsubmenulevel
                       vla-put-endtangent
                       vla-put-extensionlinecolor
                       vla-put-extensionlineextend
                       vla-put-extensionlineoffset
                       vla-put-extensionlineweight
                       vla-put-extline1endpoint
                       vla-put-extline1point
                       vla-put-extline1startpoint
                       vla-put-extline1suppress
                       vla-put-extline2endpoint
                       vla-put-extline2point
                       vla-put-extline2startpoint
                       vla-put-extline2suppress
                       vla-put-fade
                       vla-put-fieldlength
                       vla-put-fit
                       vla-put-fitpoints
                       vla-put-fittolerance
                       vla-put-floatingrows
                       vla-put-fontfile
                       vla-put-fontfilemap
                       vla-put-forcelineinside
                       vla-put-fractionformat
                       vla-put-freeze
                       vla-put-fullcrcvalidation
                       vla-put-fullscreentrackingvector
                       vla-put-graphicswinlayoutbackgrndcolor
                       vla-put-graphicswinmodelbackgrndcolor
                       vla-put-gridon
                       vla-put-gripcolorselected
                       vla-put-gripcolorunselected
                       vla-put-gripsize
                       vla-put-hatchstyle
                       vla-put-height
                       vla-put-helpfilepath
                       vla-put-helpstring
                       vla-put-historylines
                       vla-put-horizontaltextposition
                       vla-put-hyperlinkdisplaycursor
                       vla-put-hyperlinkdisplaytooltip
                       vla-put-imagefile
                       vla-put-imageframehighlight
                       vla-put-imageheight
                       vla-put-imagevisibility
                       vla-put-imagewidth
                       vla-put-incrementalsavepercent
                       vla-put-insertionpoint
                       vla-put-invisible
                       vla-put-isopenwidth
                       vla-put-keyboardaccelerator
                       vla-put-keyboardpriority
                       vla-put-knots
                       vla-put-label
                       vla-put-largebuttons
                       vla-put-lastheight
                       vla-put-layer
                       vla-put-layeron
                       vla-put-layoutcreateviewport
                       vla-put-layoutcrosshaircolor
                       vla-put-layoutdisplaymargins
                       vla-put-layoutdisplaypaper
                       vla-put-layoutdisplaypapershadow
                       vla-put-layoutshowplotsetup
                       vla-put-leaderlength
                       vla-put-left
                       vla-put-lenslength
                       vla-put-limits
                       vla-put-linearscalefactor
                       vla-put-linespacingfactor
                       vla-put-linespacingstyle
                       vla-put-linetype
                       vla-put-linetypegeneration
                       vla-put-linetypescale
                       vla-put-lineweight
                       vla-put-lineweightdisplay
                       vla-put-loadacadlspinalldocuments
                       vla-put-lock
                       vla-put-logfileon
                       vla-put-logfilepath
                       vla-put-macro
                       vla-put-maindictionary
                       vla-put-majoraxis
                       vla-put-majorradius
                       vla-put-mask
                       vla-put-maxactiveviewports
                       vla-put-maxautocadwindow
                       vla-put-mclose
                       vla-put-mdensity
                       vla-put-menufile
                       vla-put-minorradius
                       vla-put-mode
                       vla-put-modelcrosshaircolor
                       vla-put-mspace
                       vla-put-name
                       vla-put-nclose
                       vla-put-ndensity
                       vla-put-normal
                       vla-put-numberofcopies
                       vla-put-objectarxpath
                       vla-put-objectsnapmode
                       vla-put-objectsortbyplotting
                       vla-put-objectsortbypsoutput
                       vla-put-objectsortbyredraws
                       vla-put-objectsortbyregens
                       vla-put-objectsortbyselection
                       vla-put-objectsortbysnap
                       vla-put-obliqueangle
                       vla-put-olelaunch
                       vla-put-olequality
                       vla-put-origin
                       vla-put-orthoon
                       vla-put-paperunits
                       vla-put-path
                       vla-put-patternangle
                       vla-put-patterndouble
                       vla-put-patternscale
                       vla-put-patternspace
                       vla-put-pickadd
                       vla-put-pickauto
                       vla-put-pickboxsize
                       vla-put-pickdrag
                       vla-put-pickfirst
                       vla-put-pickgroup
                       vla-put-plothidden
                       vla-put-plotlegacy
                       vla-put-plotorigin
                       vla-put-plotpolicy
                       vla-put-plotrotation
                       vla-put-plotstylename
                       vla-put-plottable
                       vla-put-plottype
                       vla-put-plotviewportborders
                       vla-put-plotviewportsfirst
                       vla-put-plotwithlineweights
                       vla-put-plotwithplotstyles
                       vla-put-polartrackingvector
                       vla-put-postscriptprologfile
                       vla-put-preset
                       vla-put-primaryunitsprecision
                       vla-put-printerconfigpath
                       vla-put-printerdescpath
                       vla-put-printerpapersizealert
                       vla-put-printerspoolalert
                       vla-put-printerstylesheetpath
                       vla-put-printfile
                       vla-put-printspoolerpath
                       vla-put-printspoolexecutable
                       vla-put-promptstring
                       vla-put-proxyimage
                       vla-put-quieterrormode
                       vla-put-radius
                       vla-put-radiusratio
                       vla-put-removehiddenlines
                       vla-put-rendersmoothness
                       vla-put-rotation
                       vla-put-rounddistance
                       vla-put-rows
                       vla-put-rowspacing
                       vla-put-saveastype
                       vla-put-savepreviewthumbnail
                       vla-put-scalefactor
                       vla-put-scalelineweights
                       vla-put-scmcommandmode
                       vla-put-scmdefaultmode
                       vla-put-scmeditmode
                       vla-put-secondpoint
                       vla-put-segmentperpolyline
                       vla-put-shortcutmenudisplay
                       vla-put-showplotstyles
                       vla-put-showproxydialogbox
                       vla-put-showrasterimage
                       vla-put-showrotation
                       vla-put-showwarningmessages
                       vla-put-singledocumentmode
                       vla-put-snapbasepoint
                       vla-put-snapon
                       vla-put-snaprotationangle
                       vla-put-solidfill
                       vla-put-standardscale
                       vla-put-startangle
                       vla-put-startparameter
                       vla-put-startpoint
                       vla-put-starttangent
                       vla-put-storesqlindex
                       vla-put-stylename
                       vla-put-stylesheet
                       vla-put-supportpath
                       vla-put-suppressleadingzeros
                       vla-put-suppresstrailingzeros
                       vla-put-suppresszerofeet
                       vla-put-suppresszeroinches
                       vla-put-tablesreadonly
                       vla-put-taborder
                       vla-put-tagstring
                       vla-put-target
                       vla-put-tempfileextension
                       vla-put-tempfilepath
                       vla-put-templatedwgpath
                       vla-put-tempxrefpath
                       vla-put-textalignmentpoint
                       vla-put-textcolor
                       vla-put-texteditor
                       vla-put-textfont
                       vla-put-textfontsize
                       vla-put-textfontstyle
                       vla-put-textframedisplay
                       vla-put-textgap
                       vla-put-textgenerationflag
                       vla-put-textheight
                       vla-put-textinside
                       vla-put-textinsidealign
                       vla-put-textmovement
                       vla-put-textoutsidealign
                       vla-put-textoverride
                       vla-put-textposition
                       vla-put-textprecision
                       vla-put-textprefix
                       vla-put-textrotation
                       vla-put-textstring
                       vla-put-textstyle
                       vla-put-textsuffix
                       vla-put-texturemappath
                       vla-put-textwinbackgrndcolor
                       vla-put-textwintextcolor
                       vla-put-thickness
                       vla-put-tolerancedisplay
                       vla-put-toleranceheightscale
                       vla-put-tolerancejustification
                       vla-put-tolerancelowerlimit
                       vla-put-toleranceprecision
                       vla-put-tolerancesuppressleadingzeros
                       vla-put-tolerancesuppresstrailingzeros
                       vla-put-tolerancesuppresszerofeet
                       vla-put-tolerancesuppresszeroinches
                       vla-put-toleranceupperlimit
                       vla-put-top
                       vla-put-translateids
                       vla-put-transparency
                       vla-put-truecolorimages
                       vla-put-twistangle
                       vla-put-type
                       vla-put-ucsiconatorigin
                       vla-put-ucsiconon
                       vla-put-ucsperviewport
                       vla-put-unitsformat
                       vla-put-upsidedown
                       vla-put-url
                       vla-put-urldescription
                       vla-put-urlnamedlocation
                       vla-put-uselastplotsettings
                       vla-put-usestandardscale
                       vla-put-verify
                       vla-put-verticaltextposition
                       vla-put-viewportdefault
                       vla-put-viewporton
                       vla-put-viewtoplot
                       vla-put-visibilityedge1
                       vla-put-visibilityedge2
                       vla-put-visibilityedge3
                       vla-put-visibilityedge4
                       vla-put-visible
                       vla-put-weights
                       vla-put-width
                       vla-put-windowleft
                       vla-put-windowstate
                       vla-put-windowtop
                       vla-put-workspacepath
                       vla-put-xrefdemandload
                       vla-put-xrefedit
                       vla-put-xreffadeintensity
                       vla-put-xreflayervisibility
                       vla-put-xscalefactor
                       vla-put-xvector
                       vla-put-yscalefactor
                       vla-put-yvector
                       vla-put-zscalefactor
                       vla-putremotefile
                       vla-quit
                       vla-realtostring
                       vla-refreshplotdeviceinfo
                       vla-regen
                       vla-reload
                       vla-remove
                       vla-removefrommenubar
                       vla-removeitems
                       vla-removemenufrommenubar
                       vla-rename
                       vla-renameprofile
                       vla-replace
                       vla-resetprofile
                       vla-restore
                       vla-reverse
                       vla-rotate
                       vla-rotate3d
                       vla-runmacro
                       vla-save
                       vla-saveas
                       vla-scaleentity
                       vla-sectionsolid
                       vla-select
                       vla-selectatpoint
                       vla-selectbypolygon
                       vla-selectonscreen
                       vla-sendcommand
                       vla-setbitmaps
                       vla-setbulge
                       vla-setcontrolpoint
                       vla-setcustomscale
                       vla-setdatabase
                       vla-setfitpoint
                       vla-setfont
                       vla-setgridspacing
                       vla-setinvisibleedge
                       vla-setlayoutstoplot
                       vla-setpattern
                       vla-setprojectfilepath
                       vla-setsnapspacing
                       vla-setvariable
                       vla-setview
                       vla-setweight
                       vla-setwidth
                       vla-setwindowtoplot
                       vla-setxdata
                       vla-setxrecorddata
                       vla-slicesolid
                       vla-split
                       vla-startbatchmode
                       vla-startundomark
                       vla-transformby
                       vla-translatecoordinates
                       vla-unload
                       vla-unloadarx
                       vla-unloaddvb
                       vla-update
                       vla-wblock
                       vla-zoomall
                       vla-zoomcenter
                       vla-zoomextents
                       vla-zoompickwindow
                       vla-zoomprevious
                       vla-zoomscaled
                       vla-zoomwindow
                       vlax-3d-point
                       vlax-add-cmd
                       vlax-create-object
                       vlax-curve-getarea
                       vlax-curve-getclosestpointto
                       vlax-curve-getclosestpointtoprojection
                       vlax-curve-getdistatparam
                       vlax-curve-getdistatpoint
                       vlax-curve-getendparam
                       vlax-curve-getendpoint
                       vlax-curve-getfirstderiv
                       vlax-curve-getparamatdist
                       vlax-curve-getparamatpoint
                       vlax-curve-getpointatdist
                       vlax-curve-getpointatparam
                       vlax-curve-getsecondderiv
                       vlax-curve-getstartparam
                       vlax-curve-getstartpoint
                       vlax-curve-isclosed
                       vlax-curve-isperiodic
                       vlax-curve-isplanar
                       vlax-dump-object
                       vlax-ename->vla-object
                       vlax-erased-p
                       vlax-for
                       vlax-get
                       vlax-get-acad-object
                       vlax-get-object
                       vlax-get-or-create-object
                       vlax-get-property
                       vlax-import-type-library
                       vlax-invoke
                       vlax-invoke-method
                       vlax-ldata-delete
                       vlax-ldata-get
                       vlax-ldata-list
                       vlax-ldata-put
                       vlax-ldata-test
                       vlax-make-safearray
                       vlax-make-variant
                       vlax-map-collection
                       vlax-method-applicable-p
                       vlax-object-released-p
                       vlax-product-key
                       vlax-property-available-p
                       vlax-put
                       vlax-put-property
                       vlax-queueexpr
                       vlax-read-enabled-p
                       vlax-reg-app
                       vlax-release-object
                       vlax-remove-cmd
                       vlax-safearray->list
                       vlax-safearray-fill
                       vlax-safearray-get-dim
                       vlax-safearray-get-element
                       vlax-safearray-get-l-bound
                       vlax-safearray-get-u-bound
                       vlax-safearray-put-element
                       vlax-safearray-type
                       vlax-tmatrix
                       vlax-typeinfo-available-p
                       vlax-variant-change-type
                       vlax-variant-type
                       vlax-variant-value
                       vlax-vla-object->ename
                       vlax-write-enabled-p
                       vlisp-compile
                       vlisp-compile-list
                       vlisp-dclres-list
                       vlisp-dclres-load-dialog
                       vlisp-drop-project
                       vlisp-export-symbol
                       vlisp-fasres-list
                       vlisp-fasres-load
                       vlisp-find-project
                       vlisp-import-exsubrs
                       vlisp-import-symbol
                       vlisp-inires-list
                       vlisp-list-loaded-projects
                       vlisp-load-project
                       vlisp-make-file-fas
                       vlisp-make-project-fas
                       vlisp-make-project-load-file
                       vlisp-project-fas-list
                       vlisp-read-file-xdv-list
                       vlisp-read-project-xdv-list
                       vlr-acdb-reactor
                       vlr-add
                       vlr-added-p
                       vlr-beep-reaction
                       vlr-command-reactor
                       vlr-current-reaction-name
                       vlr-data
                       vlr-data-set
                       vlr-deepclone-reactor
                       vlr-docmanager-reactor
                       vlr-document
                       vlr-dwg-reactor
                       vlr-dxf-reactor
                       vlr-editor-reactor
                       vlr-insert-reactor
                       vlr-linker-reactor
                       vlr-lisp-reactor
                       vlr-miscellaneous-reactor
                       vlr-mouse-reactor
                       vlr-notification
                       vlr-object-reactor
                       vlr-owner-add
                       vlr-owner-remove
                       vlr-owners
                       vlr-pers
                       vlr-pers-activate
                       vlr-pers-dictname
                       vlr-pers-list
                       vlr-pers-p
                       vlr-pers-release
                       vlr-reaction-names
                       vlr-reaction-set
                       vlr-reactions
                       vlr-reactors
                       vlr-remove
                       vlr-remove-all
                       vlr-set-notification
                       vlr-sysvar-reactor
                       vlr-toolbar-reactor
                       vlr-trace-reaction
                       vlr-type
                       vlr-types
                       vlr-undo-reactor
                       vlr-wblock-reactor
                       vlr-window-reactor
                       vlr-xref-reactor
                       _vl-balance-parenthesis
                       _vl-fast-mode
                       _vl-times
                       _vlisp-version

//////////////////////////////////////////////////////////////////////////////
// string delimiter: StringBegChar - string begin char
// StringEndChar - string end char
// MultilineStrings - enables multiline strings, as perl
// has it

StringBegChar:          "
StringEndChar:          "
MultilineStrings:       0


//////////////////////////////////////////////////////////////////////////////
// use preprocessor: 0 - no
// 1 - yes
// note: if yes, '#' and statements after it will be
// highlighted with Preprocessor defined colors

UsePreprocessor:        0


//////////////////////////////////////////////////////////////////////////////
// highlight line: 0 - no
// 1 - yes
// note: if yes, current line will be highlighted

CurrLineHighlighted:    0


//////////////////////////////////////////////////////////////////////////////
// colors
// note:                first value is foreground, second is background color
//                        and third (optional) represents font attribute:
//                        B - bold
//                        I - italic
//                        U - underline
//                        S - strike out
//                        attributes can be combined: eg. B or BI
//                      as value, it could be used any standard windows color:
//                        clBlack, clMaroon, clGreen, clOlive, clNavy,
//                        clPurple, clTeal, clGray, clSilver, clRed, clLime,
//                        clYellow, clBlue, clFuchsia, clAqua, clLtGray,
//                        clDkGray, clWhite, clScrollBar, clBackground,
//                        clActiveCaption, clInactiveCaption, clMenu, clWindow,
//                        clWindowFrame, clMenuText, clWindowText, clCaptionText,
//                        clActiveBorder, clInactiveBorder, clAppWorkSpace,
//                        clHighlight, clHighlightText, clBtnFace, clBtnShadow,
//                        clGrayText, clBtnText, clInactiveCaptionText,
//                        clBtnHighlight, cl3DDkShadow, cl3DLight, clInfoText,
//                        clInfoBk
//                      as value, it could be used hex numeric constant too:
//                        $BBGGRR - BB: blue, GG: green, RR: red, eg: $FF6A00

SpaceCol:               clWindowText clSilver
Keyword1Col:            clBlue clSilver
Keyword2Col:            clGreen clSilver
Keyword3Col:            clGreen clSilver
IdentifierCol:          clMaroon clSilver
CommentCol:             $00707070 clSilver
NumberCol:              clWindowText clSilver
StringCol:              clPurple clSilver
SymbolCol:              $00C00000 clSilver
PreprocessorCol:        clWindowText clSilver
SelectionCol:           clWhite clNavy
CurrentLineCol:         clBlack clYellow

OverrideTxtFgColor:     0
BlockAutoindent:        0
BlockBegStr:
BlockEndStr:
MatchedBracesCol:       $00FF40FF clSilver
Keyword4Col:            clTeal clSilver
Keyword5Col:            $008080FF clSilver

Posté(e)

merci de l'info,

il faut préciser que ce fichier correspond au vlisp de l'éditeur multilanguage Context (gratuiciel)

http://www.context.cx/

 

C'est éditeur semble remplacer très aventageusement le bloc note, il me parait vraiment bien.

Reste à le comparer à des outils comme Crimson Editor et Purple Editor.

 

Bruno Toniutti

 

Posté(e)

Intéressant, ca fait penser à Ultra-Edit

 

Tu pourrais expliquer la procédure pour configurer le lisp dans ce logiciel ?!

 

[edité]

J'ai trouvé

 

Juste du mal avec la couleur de fond.

 

Tiens, je vais poser une question dans ce forum à propos des fonctions persos.

 

J'adopte cet éditeur à la place d'Ultra-Edit car ce dernier me pose pleijn de problème, il traite mal les copier-coller, par exemple.

 

 

[Edité le 26/4/2006 par Tramber]

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

Je confirme qu'il est vraiment très bien,

Le nombre d'options est impressionant

J'ai juste modifier la couleur de fond (en blanc) pour le langage vlips et la fonte par défaut.

 

C'est devenu mon éditeur lsp.

 

Bruno Toniutti

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité