% File: MGCommandNamesForTextEditorHighlighting.txt
% Copyright (c) 2009-2026 Motion Genesis LLC.  Only for use with MotionGenesis.
%------------------------------------------------------------------------------
SetAutoDifferentiate
SetAutoEpsilon
SetAutoExpress
SetAutoFactor
SetAutoOverwrite
SetAutoRhs
SetAutoSimplify
SetAutoZee
SetBasisSubscripts
SetBasisSubscript
SetBeepSoundOnError
SetCmSymbol
SetComplex
SetDefaults
GetDefaults
Defaults
Default
SetDigits
SetLineSpacing
SetLineStepping
SetPauseOnWarning
SetScreenDisplay
SetAutoZ
SetBeepSound
GetDigits
Echo
Help
Quit
Plot
Run
Save
SetWorkingDirectory
SetScratchDirectory
GetComputerID
GetComputerIDEcho
Clear
!
%
List
GetMemory
Pause
Exit
QuitExit
ExitQuit
Load
RunFile
LoadFile
SaveFile
GetEnvironmentValue
GetEnvironmentVariable
GetWorkingDirectory
GetDirectory
GetWorkingFolder
GetFolder
SetDirectory
chdir
SetWorkingFolder
SetFolder
Stop
SyntaxForms
Syntax
Syntax_Forms
SyntacticalForms
Pi
t
&
%
%%
0>
0>>
1>>
:=
ImaginaryNumber
Imaginary
ImaginaryName
IndependentVariable
absError
relError
tInitial
tFinal
integStp
printInt
printIntScreen
printIntFile
Position
Velocity
Acceleration
Force
Impulse
Constant
Constants
Variable
Variables
Specified
SetGeneralizedSpeed
SetGeneralizedSpeeds
GetGeneralizedSpeed
GetGeneralizedSpeeds
ResetGeneralizedSpeed
ResetGeneralizedSpeeds
SetGeneralizedCoordinate
SetGeneralizedCoordinates
ResetGeneralizedCoordinate
ResetGeneralizedCoordinates
GetGeneralizedCoordinate
GetGeneralizedCoordinates
MotionVariable
MotionVariable'
Animate
Unit
Units
Convert
ConvertUnit
ConvertUnits
Input
ClearInput
Output
OutputEncode
OutputPlot
ClearOutputEncode
ClearOutputPlot
ClearOutput
GetUnitSystem
SetUnitSystem
Animake
GetConversionFactor
GetUnitConversion
EncodeOutput
PlotOutput
Degrees
Point
Points
Particle
Particles
RigidFrame
RigidFrames
RigidBody
Body
Frame
Frames
Newtonian
NewtonianFrame
System
Cross
Dot
GetUnitVector
AutoExpress
GetAngleBetweenVectors
GetAngleBetweenUnitVectors
GetBasisVector
GetMagnitude
GetMagnitudeSquared
GetMagnitudeSquare
GetMagSquared
GetMagSquare
GetMagSq
GetMagSqr
GetUnitVec
GetUnitPositionVector
Express
GetQuadraticRoot
GetQuadraticRoots
SolveQuadraticPositiveRoot
SolveQuadraticPositiveRootDt
GetLinearRoots
GetLinearRoot
GetCubicRoots
GetCubicRoot
SolveCubic
SolveCubicEqn
SolveCubicEquation
GetQuarticRoots
GetQuarticRoot
SolveQuartic
SolveQuarticEqn
SolveQuarticEquation
GetQuinticRoots
GetQuinticRoot
SolveQuintic
SolveQuinticEqn
SolveQuinticEquation
GetPolynomialRoots
GetPolynomialRoot
GetRoots
GetRoot
GetPolyRoots
GetPolyRoot
SolvePolynomial
SolvePolynomialEqn
SolvePolynomialEquation
SolveQuadratic
SolveQuadraticEqn
SolveQuadraticEquation
GetQuadraticNegativeRoot
GetQuadraticPositiveRoot
SolveQuadraticNegativeRoot
SolveQuadraticNegativeRootDt
SolveQuadraticRoot
Quadratic
QuadraticEquation
Spline
Transition
Step
Pulse
Bell
Line
Cubic
Solve
SolveDt
SolveSetInput
SolveSetInputDt
SolveSetInputDtSymbolic

Gauss
GaussImplicit
GaussExplicit
Minors
Minor
MinorsImplicit
MinorImplicit
MinorsExplicit
MinorExplicit
Implicit
SVD
Pseudo
PseudoInverse

GetLocalMinimum
GetLocalMaximum
GetLocalMinimumWithConstraints
GetLocalMaximumWithConstraints

GetMinimum
GetLocalMin
GetMaximum
GetLocalMax
GetMinimumWithConstraints
GetLocalMinWithConstraints
GetMaximumWithConstraints
GetLocalMaxWithConstraints

Matrix
Vector
Dyadic
Represent
GetDeterminant
GetDeterm
GetDet
Determinant
Determ
Det
GetDeterminantMinors
GetDetermMinors
GetDetMinors
GetElement
Element
GetInverse
Inverse
Inv
Row
Rows
GetRow
GetRows
Col
Cols
GetCol
GetCols
GetColumn
GetColumns
ZeroMatrix
GetZeroMatrix
DiagonalMatrix
GetDiagonalMatrix
GetIdentityMatrix
IdentityMatrix
Trace
GetTrace
Transpose
GetTranspose
Eig
Eigen
GetEig
GetEigen
GetEigenvalue
GetEigenvalues
SVD
GetSVD
% Rank
% MatrixRank
% GetRank
% GetMatrixRank

abs
sin
cos
tan
exp
asin
acos
atan
atan2
log
log10
Ln
sinh
cosh
tanh
ceil
floor
int
round
sign
sign0IsPositive1
sign0IsNegative1
signDerivative
factorial
sqrt
randomInt
randomInteger
SquareRoot
CosDegrees
SinDegrees
TanDegrees
ACosDegrees
ASinDegrees
ATanDegrees
ATan2Degrees

SetNoZeeSymbol
ResetNoZeeSymbol
GetNoZeeSymbol
SetNoZee
ResetNoZee
GetNoZee
ZEE_NOT
Zee
AutoZee
AutoZ
Evaluate
Dt
SetDt
SetNoDt
Integrate
Integral
SetAutoTaylorSeries
Convolve
Dt
DtDt
D
Exclude
Include
Epsilon
EvaluateAtInput
EvaluateInput
EvaluateToNumber
EvaluateNumber
Expand
Explicit
Integral
Factor
FactorLinear
FactorQuadratic
ReplaceString
StringReplace
Replace
Arrange
Squared
Square
SQR
GetPolynomial
GetTaylorSeries
GetTaylor
Linearize
SetAutoTaylor
SetAutoLinearize
GetPartialVelocity
Partials
GetPartialAngularVelocity
GetPartialAngularVelocities
GetPartialVelocities
Remainder
GetForce
ResultantForce
GetResultantForce
GeneralizedForce
GetGeneralizedForce
AddForce
AddForceSpring
AddForceDamper
AddForceGravity
AddForceElectrostatic
AddForceInverseSquare
AddForceInverseSquareLaw
AddForceLinearActuator
Power
GetPower
AddTorque
AddTorqueDamper
ResultantTorque
GetResultantTorque
Moment
MomentOfForce
MomentOfForces
GetMoment
GetMomentOfForce
GetMomentOfForces
ResultantMoment
GetResultantMoment
ResultantMoments
GetResultantMoments
ResultantMomentOfForce
GetResultantMomentOfForce
Mass
GetMass
SetMass
Charge
GetCharge
SetCharge
GetCMPosition
GetCMAcceleration
GetCMVelocity
CM
SetInertia
Inertia
GetInertia
GetInertiaDyadic
GetInertiaMatrix
GetInertiaVector
GetInertiaScalar
GetInertiaProduct
GetInertiaMoment
GetProductOfInertia
GetMomentOfInertia
GetRadiusOfGyration
GetPotentialEnergy
GetPotentialEnergy
GetPotential
GetForceGravityPotentialEnergy
GetPotentialEnergyGravity
GetGravityPotentialEnergy
GetGravitationalPotentialEnergy
GetForceSpringPotentialEnergy
GetForceElectrostaticPotentialEnergy
GetForceInverseSquarePotentialEnergy
GetForceInverseSquareLawPotentialEnergy
GetForceDamperDissipationFunction
GetTorqueDamperDissipationFunction
Rotate
RotateX
RotateY
RotateZ
RotateNegativeX
RotateNegativeY
RotateNegativeZ
RotatePositiveX
RotatePositiveY
RotatePositiveZ
GetRotation
GetRotationMatrix
GetRotationMatrixX
GetRotationMatrixY
GetRotationMatrixZ
GetRotationMatrixNegativeX
GetRotationMatrixNegativeY
GetRotationMatrixNegativeZ
GetRotationMatrixPositiveX
GetRotationMatrixPositiveY
GetRotationMatrixPositiveZ

Quaternion
EulerParameter
RodriguesParameter
PoissonParameter"
AxisAngle
Euler
GibbsVector
Rodrigues
Poisson
SetRotation
SetRotationMatrix
SetRotationMatrixX
SetRotationMatrixY
SetRotationMatrixZ
SetRotationMatrixNegativeX
SetRotationMatrixNegativeY
SetRotationMatrixNegativeZ
SetRotationMatrixPositiveX
SetRotationMatrixPositiveY
SetRotationMatrixPositiveZ

SIMPROT
DIRCOS
SetRotationMatrixODE
SetEulerParameterODE1234
SetEulerParameterODE
SetRodriguesParameterODE
SetPoissonParameterODE
SetPoissonParameterODENoTranspose
SetRotationAngleODE
KINDIFFS
GetAngularVelocity
GetAngularVelocityRemainder
GetAngularAcceleration
AngularSpeed
GetAngularSpeed
SetAngularVelocity
SetAngularAcceleration
SetAngularVelocityAcceleration
GetAngularVelocityFromRotationMatrix
AngularSpeedSquared
GetAngularSpeedSquared
GetPosition
SetPosition
Distance
GetDistance
DistanceSquared
GetDistanceSquared
GetPositionVector
GetPositionFrom
GetPositionVectorFrom
SetPositionVector
Length
GetLength
LengthSquared
GetLengthSquared
Elongation
GetElongation
LengthDt
GetLengthDt
DtLength
GetDtLength
ElongationBetweenPoints
GetElongationBetweenPoints
SetPositionVelocity
Translate
SetPositionVelocityAcceleration

GetVelocity
GetVelocityRemainder
SetVelocity
Speed
GetSpeed
SpeedSquared
GetSpeedSquared
GetAcceleration
SetAcceleration
SetVelocityAcceleration
A1PT
A2PTS
V1PT
V2PTS

LinearMomentum
LinearMomenta
GetLinearMomentum
GetLinearMomenta
EffectiveForce
GetEffectiveForce
GeneralizedMomentum
GeneralizedMomenta
GetGeneralizedMomentum
GetGeneralizedMomenta
Momentum
Momenta

AngularMomentum
GetAngularMomentum
AngularMomenta
GetAngularMomenta
MomentOfEffectiveForce
GetMomentOfEffectiveForce
GeneralizedEffectiveForce
GetGeneralizedEffectiveForce
Static
Statics
GetStatic
GetStatics
Dynamic
Dynamics
GetDynamic
GetDynamics
Kane
DynamicKane
DynamicsKane
GetDynamicKane
GetDynamicsKane
DynamicLagrange
DynamicsLagrange
GetDynamicLagrange
GetDynamicsLagrange
StaticKane
StaticsKane
GetStaticKane
GetStaticsKane
StaticLagrange
StaticsLagrange
GetStaticLagrange
GetStaticsLagrange

MathFunctions
MathFunction
Coef
GetCoef
GetCoefficient
GetCoefficientShallow
GetCoefDeep
GetCoefficientDeep
GetDeepCoef
GetDeepCoefficient
GetCoefShallow
GetShallowCoefficient
GetShallowCoef
SetToZero
GetRhs
GetRightHandSide

KineticEnergy
KineticEnergy0
KineticEnergy1
KineticEnergy2
EnergyCheckKane
EnergyCheckSigmaR
EnergyCheckingKane
GetKineticEnergy
GetKineticEnergy0
GetKineticEnergy1
GetKineticEnergy2
GetEnergyCheckKane
GetEnergyCheckSigmaR
GetEnergyCheckingKane
NiCheck
ODE
Algebraic
Code
FORTRAN
MATLAB

if
else
max
min

Autolev
FR
FRSTAR
TSTAR
Gyrostat
Constrain

