1<?php
2/******************************************************************************
3 * wolfram.php
4 * ----------
5 * Author: Mysterious Light (youngmysteriouslight@gmail.com)
6 * Copyright: (c) 2018 Mysterious Light (youngmysteriouslight@gmail.com)
7 * Release Version: 1.0.9.1
8 * Date Started: 2018/01/12
9 *
10 * Wolfram language file for GeSHi.
11 *
12 ******************************************************************************
13 *
14 *   This file is part of GeSHi.
15 *
16 *   GeSHi is free software; you can redistribute it and/or modify
17 *   it under the terms of the GNU General Public License as published by
18 *   the Free Software Foundation; either version 2 of the License, or
19 *   (at your option) any later version.
20 *
21 *   GeSHi is distributed in the hope that it will be useful,
22 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
23 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
24 *   GNU General Public License for more details.
25 *
26 *   You should have received a copy of the GNU General Public License
27 *   along with GeSHi; if not, write to the Free Software
28 *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
29 *
30 *****************************************************************************/
31
32$language_data = array (
33    'LANG_NAME' => 'Wolfram',
34    'COMMENT_SINGLE' => array(),
35    'COMMENT_MULTI' => array('(*' => '*)'),
36    'COMMENT_REGEXP' => array(
37        2 => '/\\(\\*.*\\*\\)/',
38        3 => '/\\\\\\[\\w+]/'
39        ),
40    'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
41    'QUOTEMARKS' => array('"'),
42    'ESCAPE_CHAR' => '\\',
43    'KEYWORDS' => array(
44        /* main wolfram keywords */
45        1 => array(
46            'AbelianGroup', '$Aborted', 'AbortKernels', 'Abort', 'Abs', 'All',
47            'AbortProtect', 'AbsoluteCurrentValue', 'AbsoluteDashing', 'AddTo',
48            'AbsoluteFileName', 'AbsoluteOptions', 'AbsolutePointSize', 'And',
49            'AbsoluteThickness', 'AbsoluteTime', 'AbsoluteTiming', 'Accuracy',
50            'AccountingForm', 'Accumulate', 'AccuracyGoal', 'ActionMenu', 'C',
51            'Active', 'ActiveStyle', 'AcyclicGraphQ', 'AddOnHelpPath', 'Alias',
52            'AdjacencyGraph', 'AdjacencyMatrix', 'AdjustmentBox', 'AiryAi',
53            'AffineTransform', 'AiryAiPrime', 'AiryAiZero', 'AiryBi', 'AngerJ',
54            'AiryBiPrime', 'AiryBiZero', 'AlgebraicIntegerQ', 'AlgebraicRules',
55            'AlgebraicNumberDenominator', 'AlgebraicNumber', 'Algebraics', 'D',
56            'AlgebraicNumberNorm', 'AlgebraicNumberPolynomial', 'Alignment',
57            'AlgebraicNumberTrace', 'AlgebraicUnitQ', 'AlignmentPoint', 'Arg',
58            'AllowGroupClose', 'AllowInlineCells', 'AllowReverseGroupClose',
59            'AllowScriptLevelChange', 'AlphaChannel', 'AlternatingGroup', 'Do',
60            'AlternativeHypothesis', 'Alternatives', 'AmbientLight', 'Animate',
61            'AnchoredSearch', 'AndersonDarlingTest', 'AngleBracket', 'Annuity',
62            'AnimationCycleOffset', 'AnimationCycleRepetitions', 'Animator',
63            'AnimationDirection', 'AnimationDisplayTime', 'AnimationRate', 'E',
64            'AnimationRepetitions', 'AnimationRunning', 'Annotation', 'Apart',
65            'AnnuityDue', 'Antialiasing', 'ApartSquareFree', 'Appearance', 'I',
66            'AppearanceElements', 'AppellF1', 'Append', 'AppendTo', 'Apply',
67            'ArcCosh', 'ArcCos', 'ArcCoth', 'ArcCot', 'ArcCsch', 'ArcCsc', 'N',
68            'ArcSech', 'ArcSec', 'ArcSinDistribution', 'ArcSinh', 'ArcSin',
69            'ArcTanh', 'ArcTan', 'ArgMax', 'ArgMin', 'ArithmeticGeometricMean',
70            'ArrayComponents', 'ArrayDepth', 'ArrayFlatten', 'Array', 'ArrayQ',
71            'ArrayPad', 'ArrayPlot', 'ArrayRules', 'Arrowheads', 'Arrow', 'Dt',
72            'AspectRatioFixed', 'AspectRatio', '$AssertFunction', 'Assert',
73            'Assuming', '$Assumptions', 'Assumptions', 'AstronomicalData', 'O',
74            'Asynchronous', 'AtomQ', 'Attributes', 'AutoAction', 'AutoDelete',
75            'AugmentedSymmetricPolynomial', 'AutoGeneratedPackage', 'AxesEdge',
76            'AutoIndent', 'AutoItalicWords', 'AutoloadPath', 'Automatic', 'If',
77            'AutoMultiplicationSymbol', 'AutoOpenNotebooks', 'AutoScroll',
78            'AutoOpenPalettes', 'AutorunSequencing', 'AutoSpacing', 'Axes',
79            'AxesLabel', 'AxesOrigin', 'AxesStyle', 'Axis', 'Background', 'Im',
80            'BabyMonsterGroupB', 'Back', 'Backslash', 'Backward', 'Band', 'In',
81            'BarabasiAlbertGraphDistribution', 'BarChart3D', 'BarChart', 'Cap',
82            'BarnesG', 'BarOrigin', 'BarSpacing', '$BaseDirectory', 'BaseForm',
83            'Baseline', 'BaselinePosition', 'BaseStyle', '$BatchInput', 'Beep',
84            '$BatchOutput', 'BatesDistribution', 'BattleLemarieWavelet', 'CDF',
85            'Because', 'BeckmannDistribution', 'BeginDialogPacket', 'Begin',
86            'BeginPackage', 'BellB', 'BellY', 'BenfordDistribution', 'BesselI',
87            'BeniniDistribution', 'BenktanderGibratDistribution', 'BernoulliB',
88            'BenktanderWeibullDistribution', 'BernoulliDistribution', 'Beta',
89            'BernoulliGraphDistribution', 'BernsteinBasis', 'BesselJ', 'BitOr',
90            'BesselJZero', 'BesselK', 'BesselY', 'BesselYZero', 'BezierCurve',
91            'BetaBinomialDistribution', 'BetaDistribution', 'BetaRegularized',
92            'BetaNegativeBinomialDistribution', 'BetaPrimeDistribution', 'Cos',
93            'BetweennessCentrality', 'BezierFunction', 'BilateralFilter', 'On',
94            'Binarize', 'BinaryFormat', 'BinaryImageQ', 'BinaryReadList', 'Or',
95            'BinaryRead', 'BinaryWrite', 'BinCounts', 'BinLists', 'Binomial',
96            'BinomialDistribution', 'BinormalDistribution', 'BipartiteGraphQ',
97            'BiorthogonalSplineWavelet', 'BirnbaumSaundersDistribution', 'Cot',
98            'BitAnd', 'BitClear', 'BitGet', 'BitLength', 'BitNot', 'BitSet',
99            'BitShiftLeft', 'BitShiftRight', 'BitXor', 'Black', 'Blank', 'Csc',
100            'BlankNullSequence', 'BlankSequence', 'Blend', 'Block', 'Blue',
101            'BlockRandom', 'Blur', 'BodePlot', 'Bold', 'Bookmarks', 'Booleans',
102            'BooleanConvert', 'BooleanCountingFunction', 'BooleanFunction',
103            'BooleanGraph', 'BooleanMaxterms', 'BooleanMinimize', 'Boole',
104            'BooleanMinterms', 'BooleanTable', 'BooleanVariables', 'Bottom',
105            'BorderDimensions', 'BorelTannerDistribution', 'BoundaryStyle',
106            'BottomHatTransform', 'BoxBaselineShift', 'BoxData', 'Boxed', 'Pi',
107            'BoxFormFormatTypes', 'BoxFrame', 'BoxMargins', 'BoxMatrix', 'Cup',
108            'BoxRatios', 'BoxStyle', 'BoxWhiskerChart', 'BracketingBar', 'Del',
109            'BrayCurtisDistance', 'BreadthFirstScan', 'Break', 'Brown', 'Byte',
110            'BrownForsytheTest', 'BSplineBasis', 'BSplineCurve', 'BubbleChart',
111            'BSplineFunction', 'BSplineSurface', 'BubbleChart3D', 'ButtonBar',
112            'BubbleScale', 'BubbleSizes', 'ButterflyGraph', 'ButtonBox', 'Det',
113            'ButtonBoxOptions', 'ButtonData', 'ButtonEvaluator', 'ButtonFrame',
114            'ButtonExpandable', 'ButtonFunction', 'ButtonMargins', 'Button',
115            'ButtonMinHeight', 'ButtonNotebook', 'ButtonNote', 'ButtonSource',
116            'ButtonStyle', 'ByteCount', '$ByteOrdering', 'ByteOrdering', 'Dot',
117            'CallPacket', 'CanberraDistance', 'CancelButton', '$Canceled',
118            'Cancel', 'CandlestickChart', 'CapForm', 'CapitalDifferentialD',
119            'CarmichaelLambda', 'Cases', 'Cashflow', 'Casoratian', 'Catalan',
120            'CatalanNumber', 'Catch', 'CauchyDistribution', 'CayleyGraph',
121            'CDFWavelet', 'Ceiling', 'CellArray', 'CellAutoOverwrite', 'Cell',
122            'CellBaseline', 'CellBracketOptions', 'CellChangeTimes', 'Center',
123            'CellContext', 'CellDingbat', 'CellDynamicExpression', 'CellFrame',
124            'CellEditDuplicate', 'CellEpilog', 'CellEvaluationDuplicate', 'Re',
125            'CellEvaluationFunction', 'CellEventActions', 'CellFrameColor',
126            'CellFrameLabelMargins', 'CellFrameLabels', 'CellFrameMargins',
127            'CellGroupData', 'CellGrouping', 'CellGroupingRules', 'CellGroup',
128            'CellHorizontalScrolling', 'CellLabelAutoDelete', 'CellLabel',
129            'CellLabelMargins', 'CellLabelPositioning', 'CellMargins', 'CForm',
130            'CellOpen', 'CellPrint', 'CellProlog', 'CellSize', 'CellTags',
131            'CellularAutomaton', 'CensoredDistribution', 'Censoring', 'Check',
132            'CenterDot', 'CentralMomentGeneratingFunction', 'CentralMoment',
133            'ChampernowneNumber', 'ChanVeseBinarize', '$CharacterEncoding',
134            'CharacterEncoding', '$CharacterEncodings', 'Character', 'Chop',
135            'CharacterEncodingsPath', 'CharacteristicFunction', 'Characters',
136            'CharacteristicPolynomial', 'CharacterRange', 'ChartBaseStyle',
137            'ChartElementFunction', 'ChartElements', 'ChartLabels', 'Checkbox',
138            'ChartLayout', 'ChartLegends', 'ChartStyle', 'ChebyshevDistance',
139            'ChebyshevT', 'ChebyshevU', 'CheckAbort', 'CheckboxBar', 'Circle',
140            'ChemicalData', 'ChessboardDistance', 'ChiDistribution', 'Clear',
141            'ChineseRemainder', 'ChiSquareDistribution', 'ChoiceButtons', 'Tr',
142            'ChoiceDialog', 'CholeskyDecomposition', 'CircleDot', 'CirclePlus',
143            'CircleMinus', 'CircleTimes', 'CirculantGraph', 'CityData', 'Clip',
144            'ClearAll', 'ClearAttributes', 'ClearSystemCache', 'ClebschGordan',
145            'ClickPane', 'ClipFill', 'ClippingStyle', 'Clock', 'CloseKernels',
146            'Close', 'ClosenessCentrality', 'ClosingAutoSave', 'Closing',
147            'ClusteringComponents', 'CMYKColor', 'CoefficientArrays', 'Colon',
148            'CoefficientList', 'Coefficient', 'CoefficientRules', 'Collect',
149            'CoifletWavelet', 'ColorCombine', 'ColorConvert', 'ColorData',
150            'ColorDataFunction', 'ColorFunction', 'ColorFunctionScaling',
151            'Colorize', 'ColorNegate', 'ColorOutput', 'ColorQuantize', 'Cone',
152            'ColorRules', 'ColorSelectorSettings', 'ColorSeparate', 'Column',
153            'ColorSetter', 'ColorSlider', 'ColorSpace', 'ColumnAlignments',
154            'ColumnForm', 'ColumnLines', 'ColumnsEqual', 'ColumnSpacings',
155            'ColumnWidths', '$CommandLine', 'CommonDefaultFormatTypes', 'Cosh',
156            'CommonestFilter', 'Commonest', 'CompilationOptions', 'Compiled',
157            '$CompilationTarget', 'CompilationTarget', 'CompiledFunction',
158            'Compile', 'Complement', 'CompleteGraph', 'CompleteGraphQ', 'Coth',
159            'CompleteKaryTree', 'Complexes', 'ComplexExpand', 'Complex', 'End',
160            'ComplexInfinity', 'ComplexityFunction', 'ComponentMeasurements',
161            'ComposeList', 'Compose', 'ComposeSeries', 'Composition', 'Count',
162            'CompoundExpression', 'Compress', 'ConditionalExpression', 'Cross',
163            'Conditioned', 'Condition', 'ConfidenceLevel', 'ConfigurationPath',
164            '$ConfiguredKernels', 'Congruent', 'Conjugate', 'Conjunction',
165            'ConjugateTranspose', 'ConnectedComponents', 'ConnectedGraphQ',
166            'ConoverTest', 'ConstantArray', 'Constant', 'Constants', 'Context',
167            'ConstrainedMax', 'ConstrainedMin', 'ContentPadding', '$Context',
168            'ContentSelectable', 'ContentSize', '$ContextPath', 'Contexts',
169            'ContextToFileName', 'ContinuedFractionK', 'ContinuedFraction',
170            'Continue', 'ContinuousAction', 'ContinuousTimeModelQ', 'Contours',
171            'ContinuousWaveletData', 'ContinuousWaveletTransform', 'Control',
172            'ContourDetect', 'ContourGraphics', 'ContourLabels', 'ContourPlot',
173            'ContourLevels', 'ContourLines', 'ContourPlot3D', 'ContourShading',
174            'ContourSpacing', 'ContourStyle', 'ContraharmonicMean', 'Convolve',
175            'ControlActive', '$ControlActiveSetting', 'ControllabilityGramian',
176            'ControllabilityMatrix', 'ControllableDecomposition', 'CoprimeQ',
177            'ControllableModelQ', 'ControllerInformation', 'ControllerLinking',
178            'ControllerManipulate', 'ControllerMethod', 'ControllerPath',
179            'ControllerState', 'ControlPlacement', 'ControlsRendering', 'Csch',
180            'ControlType', 'Convergents', 'ConversionOptions', 'Coproduct',
181            'ConversionRules', 'ConwayGroupCo1', 'ConwayGroupCo2', 'Copyable',
182            'ConwayGroupCo3', 'CoordinatesToolOptions', 'CopulaDistribution',
183            'CopyDirectory', 'CopyFile', 'CopyToClipboard', 'CornerFilter',
184            'CornerNeighbors', 'CorrelationDistance', 'Correlation', 'Cubics',
185            'CoshIntegral', 'CosineDistance', 'CosIntegral', 'CounterFunction',
186            'CounterAssignments', 'CounterIncrements', 'CountRoots', 'Cuboid',
187            'CounterStyleMenuListing', 'CountryData', 'Covariance', 'Cumulant',
188            'CovarianceEstimatorFunction', 'CramerVonMisesTest', 'CrossMatrix',
189            'CreateArchive', 'CreateDialog', 'CreateDirectory', 'CreateWindow',
190            'CreateDocument', 'CreateIntermediateDirectories', 'CreatePalette',
191            'CreateScheduledTask', '$CreationDate', 'CriticalSection', 'Cyan',
192            'CrossingDetect', 'CumulantGeneratingFunction', 'CupCap', 'Cycles',
193            'CurrentImage', '$CurrentLink', 'CurrentValue', 'CurveClosed',
194            'CurvatureFlowFilter', 'CycleGraph', 'CyclicGroup', 'Cyclotomic',
195            'Cylinder', 'CylindricalDecomposition', 'DagumDistribution', 'Erf',
196            'DamerauLevenshteinDistance', 'Darker', 'Dashed', 'Dashing', 'Exp',
197            'DataDistribution', 'DataRange', 'DataReversed', 'DateDifference',
198            'DateFunction', 'DateListLogPlot', 'DateList', 'DateListPlot',
199            'Date', 'DatePattern', 'DatePlus', '$DateStringFormat', 'DawsonF',
200            'DateString', 'DateTicksFormat', 'DaubechiesWavelet', 'Debug',
201            'DavisDistribution', 'DeBruijnGraph', 'DeclarePackage', 'Default',
202            'Decompose', 'Decrement', 'DedekindEta', 'DefaultAxesStyle', 'Fit',
203            'DefaultBaseStyle', 'DefaultBoxStyle', 'DefaultButton', 'Defer',
204            'DefaultColor', 'DefaultDuplicateCellStyle', 'DefaultDuration',
205            'DefaultElement', 'DefaultFaceGridsStyle', 'DefaultFieldHintStyle',
206            '$DefaultFont', 'DefaultFont', 'DefaultFontProperties', 'Degree',
207            'DefaultFormatType', 'DefaultFrameStyle', 'DefaultFrameTicksStyle',
208            'DefaultGridLinesStyle', '$DefaultImagingDevice', 'DefaultOptions',
209            'DefaultInlineFormatType', 'DefaultLabelStyle', 'DefaultMenuStyle',
210            'DefaultNaturalLanguage', 'DefaultNewCellStyle', 'DefaultNotebook',
211            'DefaultNewInlineCellStyle', 'DefaultStyleDefinitions', 'Delete',
212            'DefaultTicksStyle', 'Definition', 'DegreeCentrality', 'Deletable',
213            'DegreeGraphDistribution', 'Deinitialization', 'DeleteCases',
214            'DeleteBorderComponents', 'DeleteContents', 'DeleteDirectory',
215            'DeleteDuplicates', 'DeleteFile', 'DeleteSmallComponents', 'Depth',
216            'DeletionWarning', 'DelimiterFlashTime', 'DelimiterMatching',
217            'Delimiter', 'Denominator', 'DensityGraphics', 'DensityHistogram',
218            'DensityPlot', 'DependentVariables', 'Deployed', 'Deploy', 'Disk',
219            'DepthFirstScan', 'DerivativeFilter', 'Derivative', 'DesignMatrix',
220            'DGaussianWavelet', 'DiacriticalPositioning', 'DiagonalMatrix',
221            'Diagonal', 'DialogInput', 'Dialog', 'DialogNotebook', 'Diamond',
222            'DialogProlog', 'DialogReturn', 'DialogSymbols', 'DiamondMatrix',
223            'DiceDissimilarity', 'DictionaryLookup', 'DifferenceDelta', 'Drop',
224            'DifferenceRoot', 'DifferenceRootReduce', 'Differences', 'DigitQ',
225            'DifferentialD', 'DifferentialRoot', 'DifferentialRootReduce',
226            'DigitBlock', 'DigitCharacter', 'DigitCount', 'DihedralGroup',
227            'Dilation', 'Dimensions', 'DiracComb', 'DiracDelta', 'Direction',
228            'DirectedEdge', 'DirectedEdges', 'DirectedGraph', 'DirectedGraphQ',
229            'DirectedInfinity', 'Directive', 'DirectoryName', 'Directory',
230            'DirectoryQ', 'DirectoryStack', 'DirichletCharacter', 'DirichletL',
231            'DirichletConvolve', 'DirichletDistribution', 'DirichletTransform',
232            'DiscreteConvolve', 'DiscreteDelta', 'DiscreteIndicator', 'Divide',
233            'DiscreteLQEstimatorGains', 'DiscreteLQRegulatorGains', 'Dispatch',
234            'DiscreteLyapunovSolve', 'DiscretePlot3D', 'DiscretePlot', 'Dump',
235            'DiscreteRatio', 'DiscreteRiccatiSolve', 'DiscreteShift', 'Dotted',
236            'DiscreteTimeModelQ', 'DiscreteUniformDistribution', 'Disjunction',
237            'DiscreteWaveletData', 'DiscreteWaveletPacketTransform', 'Display',
238            'DiscreteWaveletTransform', 'Discriminant', 'DiskMatrix', 'DSolve',
239            'DispersionEstimatorFunction', 'DisplayAllSteps', 'DisplayForm',
240            'DisplayEndPacket', '$DisplayFunction', 'DisplayFunction', '$Echo',
241            '$Display', 'DisplayPacket', 'DisplayString', 'DistanceFunction',
242            'DistanceTransform', '$DistributedContexts', 'DistributedContexts',
243            'DistributeDefinitions', 'Distributed', 'Distribute', 'Dithering',
244            'DistributionChart', 'DistributionFitTest', 'DivideBy', 'Dividers',
245            'DistributionParameterAssumptions', 'DistributionParameterQ',
246            'Divisible', 'DivisorSigma', 'Divisors', 'DivisorSum', 'DMSList',
247            'DMSString', 'DockedCells', 'DocumentNotebook', 'DotDashed', 'For',
248            'DotEqual', 'DoubleBracketingBar', 'DoubleDownArrow', 'DownArrow',
249            'DoubleLeftArrow', 'DoubleLeftRightArrow', 'DoubleLongLeftArrow',
250            'DoubleLongLeftRightArrow', 'DoubleLongRightArrow', 'DownArrowBar',
251            'DoubleRightArrow', 'DoubleUpArrow', 'DoubleUpDownArrow', 'EdgeQ',
252            'DoubleVerticalBar', 'DownArrowUpArrow', 'DownLeftRightVector',
253            'DownLeftTeeVector', 'DownLeftVectorBar', 'DownLeftVector', 'Erfc',
254            'DownRightTeeVector', 'DownRightVectorBar', 'DownRightVector',
255            'DownTeeArrow', 'DownValues', 'DragAndDrop', 'DSolveConstants',
256            'DualSystemsModel', 'DumpSave', '$DynamicEvaluation', 'Dynamic',
257            'DynamicEvaluationTimeout', 'DynamicModule', 'DynamicModuleValues',
258            'DynamicSetting', 'DynamicWrapper', 'EdgeAdd', 'EdgeCount', 'Erfi',
259            'EdgeCoverQ', 'EdgeDelete', 'EdgeDetect', 'EdgeForm', 'EdgeIndex',
260            'EdgeLabeling', 'EdgeLabels', 'EdgeLabelStyle', 'EdgeList', 'Exit',
261            'EdgeRenderingFunction', 'EdgeRules', 'EdgeShapeFunction', 'Equal',
262            'EdgeStyle', 'EdgeWeight', 'Editable', 'EditCellTagsSettings',
263            'EditDistance', 'EffectiveInterest', 'Eigensystem', 'Eigenvalues',
264            'EigenvectorCentrality', 'Eigenvectors', 'ElementData', 'Element',
265            'Eliminate', 'EllipticE', 'EllipticExp', 'EllipticExpPrime', 'GCD',
266            'EllipticF', 'EllipticK', 'EllipticLog', 'EllipticNomeQ', 'Encode',
267            'EllipticPi', 'EllipticTheta', 'EllipticThetaPrime', 'EmitSound',
268            'EmpiricalDistribution', 'EmptyGraphQ', 'Enabled', 'EndOfFile',
269            'EndDialogPacket', 'EndOfLine', 'EndOfString', 'EndPackage', 'Get',
270            'EngineeringForm', 'EnterExpressionPacket', 'EnterTextPacket',
271            'EntropyFilter', 'Entropy', 'Environment', '$Epilog', 'Epilog',
272            'EqualTilde', 'Equilibrium', 'Equivalent', 'ErlangDistribution',
273            'Erosion', 'ErrorBox', 'ErrorBoxOptions', 'EstimatedDistribution',
274            'EstimatorGains', 'EstimatorRegulator', 'EuclideanDistance', 'Hue',
275            'EulerE', 'EulerGamma', 'EulerianGraphQ', 'EulerPhi', 'Evaluate',
276            'Evaluatable', 'EvaluatePacket', 'EvaluationCompletionAction',
277            'EvaluationElements', 'EvaluationMonitor', 'EvaluationNotebook',
278            'EvaluationObject', 'EvaluatorNames', 'Evaluator', 'EvenQ', 'Find',
279            'EventHandler', 'EventLabels', 'ExactNumberQ', 'ExampleData',
280            'Except', 'ExcludedForms', 'ExcludePods', 'Exclusions', 'Exists',
281            'ExclusionsStyle', 'ExpandAll', 'ExpandDenominator', 'Expand',
282            'ExpandFileName', 'ExpandNumerator', 'Expectation', 'ExpIntegralE',
283            'ExpectedValue', 'ExpGammaDistribution', 'ExpIntegralEi', 'Export',
284            'ExponentFunction', 'ExponentialDistribution', 'ExponentialFamily',
285            'ExponentialGeneratingFunction', 'ExponentialMovingAverage', 'LCM',
286            'ExponentialPowerDistribution', 'Exponent', 'ExponentPosition',
287            'ExponentStep', 'ExportAutoReplacements', '$ExportFormats', 'Flat',
288            'ExportString', 'ExpressionCell', 'Expression', 'ExpToTrig', 'Log',
289            'ExtendedGCD', 'Extension', 'ExtentElementFunction', 'ExtentSize',
290            'ExtentMarkers', 'ExternalDataCharacterEncoding', 'ExtractArchive',
291            'Extract', 'ExtremeValueDistribution', 'FaceForm', 'FaceGrids',
292            'FaceGridsStyle', 'FactorComplete', 'Factorial2', 'Factorial',
293            'FactorialMomentGeneratingFunction', 'FactorialMoment', 'Factor',
294            'FactorialPower', 'FactorInteger', 'FactorList', 'FactorTermsList',
295            'FactorSquareFreeList', 'FactorSquareFree', 'FactorTerms', 'False',
296            '$Failed', 'FeedbackType', 'Fibonacci', 'FieldHint', 'FieldMasked',
297            'FieldHintStyle', 'FieldSize', 'FileBaseName', 'FileByteCount',
298            'FileDate', 'FileExistsQ', 'FileExtension', 'FileFormat', 'First',
299            'FileHash', 'FileNameDepth', 'FileNameDialogSettings', 'FileNames',
300            'FileNameDrop', 'FileNameJoin', 'FileNameSetter', 'FileNameSplit',
301            'FileNameTake', 'FilePrint', 'FileType', 'FilledCurve', 'Filling',
302            'FillingStyle', 'FillingTransform', 'FilterRules', 'FinancialBond',
303            'FinancialData', 'FinancialDerivative', 'FinancialIndicator',
304            'FindArgMax', 'FindArgMin', 'FindClique', 'FindClusters', 'Floor',
305            'FindCurvePath', 'FindDistributionParameters', 'FindDivisions',
306            'FindEdgeCover', 'FindEulerianCycle', 'FindFile', 'FindFit', 'Map',
307            'FindGeneratingFunction', 'FindGeoLocation', 'FindInstance', 'Max',
308            'FindGeometricTransform', 'FindGraphIsomorphism', 'FindLibrary',
309            'FindHamiltonianCycle', 'FindIndependentEdgeSet', 'FindList',
310            'FindIndependentVertexSet', 'FindIntegerNullVector', 'FindMaximum',
311            'FindLinearRecurrence', 'FindMaxValue', 'FindMinimum', 'FindRoot',
312            'FindMinValue', 'FindPermutation', 'FindSequenceFunction', 'Fold',
313            'FindSettings', 'FindShortestPath', 'FindShortestTour', 'Flatten',
314            'FindThreshold', 'FindVertexCover', 'FinishDynamic', 'FittedModel',
315            'FiniteAbelianGroupCount', 'FiniteGroupCount', 'FiniteGroupData',
316            'FischerGroupFi22', 'FischerGroupFi23', 'FischerGroupFi24Prime',
317            'FisherHypergeometricDistribution', 'FisherRatioTest', 'FlattenAt',
318            'FisherZDistribution', 'FixedPointList', 'FixedPoint', 'FlipView',
319            'FoldList', 'FontColor', 'FontFamily', 'FontForm', 'FontSize',
320            'FontProperties', 'FontSlant', 'FontSubstitutions', 'FontTracking',
321            'FontVariations', 'FontWeight', 'ForAll', 'Format', '$FormatType',
322            'FormatTypeAutoConvert', 'FormatType', 'FormBox', 'FormBoxOptions',
323            'FortranForm', 'ForwardBackward', 'Forward', 'FourierCoefficient',
324            'FourierCosCoefficient', 'FourierCosSeries', 'FourierCosTransform',
325            'FourierDCT', 'FourierDST', 'Fourier', 'FourierParameters', 'Full',
326            'FourierSequenceTransform', 'FourierSeries', 'FourierSinSeries',
327            'FourierSinCoefficient', 'FourierSinTransform', 'FourierTransform',
328            'FourierTrigSeries', 'FractionalPart', 'FractionBox', 'FrameBox',
329            'FractionBoxOptions', 'FractionLine', 'FrameBoxOptions', 'Framed',
330            'FrameLabel', 'FrameMargins', 'Frame', 'FrameStyle', 'FrameTicks',
331            'FrameTicksStyle', 'FRatioDistribution', 'FrechetDistribution',
332            'FreeQ', 'FresnelC', 'FresnelS', 'FrobeniusNumber', 'FromASCII',
333            'FrobeniusSolve', 'FromCharacterCode', 'FromCoefficientRules',
334            'FromContinuedFraction', 'FromDate', 'FromDigits', 'FromDMS',
335            'FrontEndDynamicExpression', 'FrontEndEventActions', '$FrontEnd',
336            'FrontEndExecute', '$FrontEndSession', 'FrontEndStackSize', 'Glow',
337            'FrontEndTokenExecute', 'FrontEndToken', 'Front', 'FullDefinition',
338            'FullForm', 'FullGraphics', 'FullOptions', 'FullSimplify', 'Gamma',
339            'FunctionExpand', 'FunctionInterpolation', 'Function', 'GatherBy',
340            'FunctionSpace', 'GaborWavelet', 'GainMargins', 'GainPhaseMargins',
341            'GammaDistribution', 'GammaRegularized', 'GapPenalty', 'Gather',
342            'GaussianFilter', 'GaussianIntegers', 'GaussianMatrix', 'General',
343            'GegenbauerC', 'GeneralizedLinearModelFit', 'GenerateConditions',
344            'GeneratedCell', 'GeneratedParameters', 'GeneratingFunction',
345            'GenericCylindricalDecomposition', 'GenomeData', 'GenomeLookup',
346            'GeodesicDilation', 'GeodesicErosion', 'GeoDestination', 'Goto',
347            'GeodesyData', 'GeoDirection', 'GeoDistance', 'GeoGridPosition',
348            '$GeoLocation', 'GeometricDistribution', 'GeometricMeanFilter',
349            'GeometricMean', 'GeometricTransformation', 'GeoPositionENU',
350            'GeoPosition', 'GeoPositionXYZ', 'GeoProjectionData', 'Glaisher',
351            'GoldenRatio', 'GompertzMakehamDistribution', 'GradientFilter',
352            'Gradient', 'GraphCenter', 'GraphComplement', 'GraphData', 'Graph',
353            'GraphDiameter', 'GraphDifference', 'GraphDisjointUnion', 'GraphQ',
354            'GraphDistanceMatrix', 'GraphDistance', 'GraphHighlight', 'Gray',
355            'GraphHighlightStyle', 'Graphics3D', 'GraphicsArray', 'Graphics',
356            'GraphicsColumn', 'GraphicsComplex', 'GraphicsGrid', 'GraphicsRow',
357            'GraphicsGroup', 'GraphicsSpacing', 'GraphIntersection', 'Greater',
358            'GraphLayout', 'GraphPeriphery', 'GraphPlot3D', 'GraphPlot', 'Min',
359            'GraphPower', 'GraphRadius', 'GraphStyle', 'GraphUnion', 'Green',
360            'GrayLevel', 'GreaterEqualLess', 'GreaterEqual', 'GreaterGreater',
361            'GreaterFullEqual', 'GreaterLess', 'GreaterSlantEqual', 'GridBox',
362            'GreaterTilde', 'GridBaseline', 'GridCreationSettings', 'Grid',
363            'GridDefaultElement', 'GridFrameMargins', 'GridFrame', 'GridGraph',
364            'GridLines', 'GridLinesStyle', 'GroebnerBasis', 'GroupActionBase',
365            'GroupCentralizer', 'GroupElementPosition', 'GroupElementQ', 'Mod',
366            'GroupElements', 'GroupGenerators', 'GroupMultiplicationTable',
367            'GroupOrbits', 'GroupOrder', 'GroupPageBreakWithin', 'HaarWavelet',
368            'GroupSetwiseStabilizer', 'GroupStabilizerChain', 'Gudermannian',
369            'GroupStabilizer', 'GumbelDistribution', 'HalfNormalDistribution',
370            'HamiltonianGraphQ', 'HammingDistance', 'HankelH1', 'HankelH2',
371            'HankelMatrix', 'HaradaNortonGroupHN', 'HararyGraph', 'Hash',
372            'HarmonicMeanFilter', 'HarmonicMean', 'HarmonicNumber', 'Head',
373            'Haversine', 'HazardFunction', 'Heads', 'HeavisideLambda', 'Hold',
374            'HeavisidePi', 'HeavisideTheta', 'HeldGroupHe', 'HeldPart', 'Item',
375            'HelpBrowserSettings', 'HermiteDecomposition', 'HermiteH', 'Image',
376            'HermitianMatrixQ', 'HessenbergDecomposition', 'HiddenSurface',
377            'HexadecimalCharacter', 'HighlightGraph', 'HigmanSimsGroupHS',
378            'HilbertMatrix', 'Histogram3D', 'HistogramDistribution', 'HoldAll',
379            'HistogramList', 'Histogram', '$HistoryLength', 'HitMissTransform',
380            'HITSCentrality', 'HoldAllComplete', 'HoldComplete', 'HoldFirst',
381            'HoldForm', 'HoldPattern', 'HoldRest', '$HomeDirectory', 'ImageQ',
382            'HomeDirectory', 'HornerForm', 'HotellingTSquareDistribution',
383            'HoytDistribution', 'HTMLSave', 'HumpDownHump', 'HumpEqual', 'Nor',
384            'HurwitzLerchPhi', 'HurwitzZeta', 'HyperbolicDistribution', 'Join',
385            'HypercubeGraph', 'Hyperfactorial', 'Hypergeometric0F1', 'Implies',
386            'Hypergeometric0F1Regularized', 'Hypergeometric1F1', 'Hyperlink',
387            'Hypergeometric1F1Regularized', 'Hypergeometric2F1', 'Hyphenation',
388            'Hypergeometric2F1Regularized', 'HypergeometricDistribution',
389            'HypergeometricPFQ', 'HypergeometricPFQRegularized', 'Identity',
390            'HypergeometricU', 'HypothesisTestData', 'IdentityMatrix', 'Infix',
391            'IgnoreCase', '$IgnoreEOF', 'ImageAdd', 'ImageAdjust', 'ImageClip',
392            'ImageAlign', 'ImageApply', 'ImageAspectRatio', 'ImageAssemble',
393            'ImageCapture', 'ImageChannels', 'ImageColorSpace', 'ImageCompose',
394            'ImageConvolve', 'ImageCooccurrence', 'ImageCorrelate', 'ImagePad',
395            'ImageCorrespondingPoints', 'ImageCrop', 'ImageData', 'ImageLines',
396            'ImageDeconvolve', 'ImageDifference', 'ImageDimensions', 'Import',
397            'ImageEffect', 'ImageFilter', 'ImageForestingComponents', 'Inner',
398            'ImageForwardTransformation', 'ImageHistogram', 'ImageKeypoints',
399            'ImageLevels', 'ImageMargins', 'ImageMultiply', 'ImagePadding',
400            'ImagePartition', 'ImagePerspectiveTransformation', 'ImageReflect',
401            'ImageRegion', 'ImageResize', 'ImageResolution', 'ImageRotated',
402            'ImageRotate', 'ImageScaled', 'ImageSizeAction', 'ImageSize',
403            'ImageSizeMultipliers', 'ImageSubtract', 'ImageTake', 'ImageTrim',
404            'ImageTransformation', 'ImageType', 'ImageValue', '$ImportFormats',
405            '$ImagingDevices', 'ImportAutoReplacements', 'ImportString', 'Not',
406            'IncidenceGraph', 'IncidenceMatrix', 'IncludeConstantBasis', 'Off',
407            'IncludeFileExtension', 'IncludePods', 'Increment', 'IndexGraph',
408            'IndependentEdgeSetQ', 'IndependentVertexSetQ', 'Indeterminate',
409            'InexactNumberQ', 'Infinity', 'Information', 'Inherited', '$Input',
410            '$InitialDirectory', 'InitializationCellEvaluation', 'Inpaint',
411            'InitializationCell', 'InitializationCellWarning', 'InputAliases',
412            'InitializationGroup', 'Initialization', 'InputAssumptions', 'Out',
413            'InputAutoReplacements', 'InputField', '$InputFileName', 'Input',
414            'InputForm', 'InputNamePacket', 'InputNotebook', 'InputPacket',
415            'InputStream', 'InputString', 'InputStringPacket', 'Insert', 'PDF',
416            'InsertResults', 'Inset', '$Inspector', '$InstallationDate', 'Put',
417            '$InstallationDirectory', 'Install', 'InstallService', 'InString',
418            'IntegerDigits', 'IntegerExponent', 'IntegerLength', 'Integer',
419            'IntegerPartitions', 'IntegerPart', 'IntegerQ', 'Integers', 'Last',
420            'IntegerString', 'Integrate', 'InteractiveTradingChart', 'Inverse',
421            'Interleaving', 'InternallyBalancedDecomposition', 'Interpolation',
422            'InterpolatingFunction', 'InterpolatingPolynomial', 'Interrupt',
423            'InterpolationOrder', 'InterpolationPoints', 'InterpretationBox',
424            'InterpretationBoxOptions', 'Interpretation', 'InterquartileRange',
425            'Intersection', 'IntervalIntersection', 'IntervalMemberQ', 'Label',
426            'Interval', 'IntervalUnion', 'InverseBetaRegularized', 'Invisible',
427            'InverseCDF', 'InverseChiSquareDistribution', 'InverseErfc', 'Raw',
428            'InverseContinuousWaveletTransform', 'InverseDistanceTransform',
429            'InverseEllipticNomeQ', 'InverseErf', 'InverseFourierCosTransform',
430            'InverseFourier', 'InverseFourierSequenceTransform', 'IsotopeData',
431            'InverseFourierSinTransform', 'InverseFourierTransform', 'Italic',
432            'InverseFunction', 'InverseFunctions', 'InverseGammaDistribution',
433            'InverseGammaRegularized', 'InverseGaussianDistribution', 'Joined',
434            'InverseGudermannian', 'InverseHaversine', 'InverseJacobiCD',
435            'InverseJacobiCN', 'InverseJacobiCS', 'InverseJacobiDC', 'JacobiP',
436            'InverseJacobiDN', 'InverseJacobiDS', 'InverseJacobiNC', 'Kernels',
437            'InverseJacobiND', 'InverseJacobiNS', 'InverseJacobiSC', 'Labeled',
438            'InverseJacobiSD', 'InverseJacobiSN', 'InverseLaplaceTransform',
439            'InversePermutation', 'InverseRadon', 'InverseSeries', 'ItemSize',
440            'InverseSurvivalFunction', 'InverseWaveletTransform', 'ItemStyle',
441            'InverseWeierstrassP', 'InverseZTransform', 'IsolatingInterval',
442            'IrreduciblePolynomialQ', 'IsomorphicGraphQ', 'ItemAspectRatio',
443            '$IterationLimit', 'JaccardDissimilarity', 'JacobiAmplitude',
444            'JacobiCD', 'JacobiCN', 'JacobiCS', 'JacobiDC', 'JacobiDN', 'Left',
445            'JacobiDS', 'JacobiNC', 'JacobiND', 'JacobiNS', 'JacobiSC', 'Less',
446            'JacobiSD', 'JacobiSN', 'JacobiSymbol', 'JacobiZeta', 'JoinForm',
447            'JankoGroupJ1', 'JankoGroupJ2', 'JankoGroupJ3', 'JankoGroupJ4',
448            'JarqueBeraALMTest', 'JohnsonDistribution', 'JoinedCurve', 'Large',
449            'JordanDecomposition', 'JordanModelDecomposition', 'KagiChart',
450            'KalmanEstimator', 'KarhunenLoeveDecomposition', 'KaryTree', 'Red',
451            'KatzCentrality', 'KCoreComponents', 'KDistribution', 'KelvinBei',
452            'KelvinBer', 'KelvinKei', 'KelvinKer', '$KernelCount', '$KernelID',
453            'KernelMixtureDistribution', 'KernelObject', 'Khinchin', 'Larger',
454            'KirchhoffGraph', 'KirchhoffMatrix', 'KleinInvariantJ', 'KnotData',
455            'KnightTourGraph', 'KolmogorovSmirnovTest', 'KroneckerDelta',
456            'KroneckerProduct', 'KroneckerSymbol', 'KuiperTest', 'Kurtosis',
457            'KumaraswamyDistribution', 'KuwaharaFilter', 'LabelingFunction',
458            'LabelStyle', 'LaguerreL', 'LandauDistribution', '$Language',
459            'LanguageCategory', 'Language', 'LaplaceDistribution', 'Latitude',
460            'LaplaceTransform', 'LaplacianFilter', 'LaplacianGaussianFilter',
461            'LatitudeLongitude', 'LatticeData', 'LatticeReduce', 'LeafCount',
462            'LaunchKernels', 'LayeredGraphPlot', 'LayerSizeFunction', 'Length',
463            'LeastSquares', 'LeftArrowBar', 'LeftArrow', 'LeftArrowRightArrow',
464            'LeftDownTeeVector', 'LeftDownVectorBar', 'LeftDownVector', 'Line',
465            'LeftRightArrow', 'LeftRightVector', 'LeftTeeArrow', 'LeftVector',
466            'LeftTeeVector', 'LeftTriangleBar', 'LeftTriangleEqual', 'LetterQ',
467            'LeftTriangle', 'LeftUpDownVector', 'LeftUpTeeVector', 'Legended',
468            'LeftUpVectorBar', 'LeftUpVector', 'LeftVectorBar', 'LegendreP',
469            'LegendAppearance', 'LegendreQ', 'LegendreType', 'LengthWhile',
470            'LerchPhi', 'LessEqualGreater', 'LessEqual', 'LessFullEqual',
471            'LessGreater', 'LessLess', 'LessSlantEqual', 'LessTilde', 'Level',
472            'LetterCharacter', 'LeveneTest', 'LeviCivitaTensor', 'LibraryLoad',
473            'LevyDistribution', 'LibraryFunctionError', 'LibraryFunctionLoad',
474            'LibraryFunctionInformation', 'LibraryFunction', '$LibraryPath',
475            'LibraryFunctionUnload', 'LibraryUnload', '$LicenseExpirationDate',
476            '$LicenseID', '$LicenseServer', 'LiftingFilterData', 'LightBlue',
477            'LiftingWaveletTransform', 'LightBrown', 'LightCyan', 'Lighter',
478            'LightGray', 'LightGreen', 'LightingAngle', 'Lighting', 'LightRed',
479            'LightMagenta', 'LightOrange', 'LightPink', 'LightPurple', 'Limit',
480            'LightSources', 'LightYellow', 'Likelihood', 'LimitsPositioning',
481            'LimitsPositioningTokens', 'LindleyDistribution', 'LinearModelFit',
482            'LinearFractionalTransform', 'LinearOffsetFunction', 'LinearSolve',
483            'LinearProgramming', 'LinearRecurrence', 'LinearSolveFunction',
484            'LinebreakAdjustments', 'LineBreakChart', 'LineBreakWithin', 'Row',
485            'LineGraph', 'LineIndentMaxFraction', 'LineIndent', '$Line', 'Run',
486            'LineIntegralConvolutionPlot', 'LineIntegralConvolutionScale',
487            'LineSpacing', 'LinkClose', 'LinkConnect', 'LinkCreate', '$Linked',
488            'LinkFunction', 'LinkInterrupt', 'LinkLaunch', 'LinkObject', 'Sec',
489            'LinkOpen', 'LinkPatterns', 'LinkProtocol', 'LinkRead', 'Links',
490            'LinkReadyQ', 'LinkWrite', 'LiouvilleLambda', 'Listable', 'List',
491            'ListAnimate', 'ListContourPlot3D', 'ListContourPlot', 'ListPlay',
492            'ListConvolve', 'ListCorrelate', 'ListCurvePathPlot', 'ListPlot3D',
493            'ListDeconvolve', 'ListDensityPlot', 'ListInterpolation', 'Locked',
494            'ListLineIntegralConvolutionPlot', 'ListLinePlot', 'ListLogPlot',
495            'ListLogLinearPlot', 'ListLogLogPlot', 'ListPlot', 'ListPolarPlot',
496            'ListPointPlot3D', 'ListStreamDensityPlot', 'ListStreamPlot',
497            'ListSurfacePlot3D', 'ListVectorDensityPlot', 'ListVectorPlot3D',
498            'ListVectorPlot', 'Literal', 'LocalizeVariables', 'LocationTest',
499            'LocationEquivalenceTest', 'LocatorAutoCreate', 'Locator', 'Log10',
500            'LocatorPane', 'LocatorRegion', 'Log2', 'LogBarnesG', 'LogGamma',
501            'LogGammaDistribution', 'LogicalExpand', 'LogIntegral', 'LogPlot',
502            'LogisticDistribution', 'LogitModelFit', 'LogLikelihood', 'LucasL',
503            'LogLinearPlot', 'LogLogisticDistribution', 'LogLogPlot', 'Manual',
504            'LogNormalDistribution', 'LogSeriesDistribution', 'LongestMatch',
505            'LongestCommonSequence', 'LongestCommonSubsequence', 'Longest',
506            'Longitude', 'LongLeftArrow', 'LongLeftRightArrow', 'LowerCaseQ',
507            'LongRightArrow', 'LoopFreeGraphQ', 'LowerLeftArrow', '$MachineID',
508            'LowerRightArrow', 'LowerTriangularize', 'LQEstimatorGains', 'Set',
509            'LQGRegulator', 'LQOutputRegulatorGains', 'LQRegulatorGains',
510            'LUBackSubstitution', 'LUDecomposition', 'LyapunovSolve', 'MapAll',
511            'LyonsGroupLy', '$MachineAddresses', '$MachineDomain', 'Magenta',
512            '$MachineDomains', '$MachineEpsilon', '$MachineName', 'Magnify',
513            'MachineNumberQ', '$MachinePrecision', 'MachinePrecision', 'MapAt',
514            '$MachineType', 'Magnification', 'Majority', 'MakeBoxes', 'MatchQ',
515            'MakeExpression', 'MangoldtLambda', 'ManhattanDistance', 'MarcumQ',
516            'Manipulate', 'Manipulator', 'MannWhitneyTest', 'MantissaExponent',
517            'MapIndexed', 'MapThread', 'MardiaCombinedTest', 'Masking', 'Mean',
518            'MardiaKurtosisTest', 'MardiaSkewnessTest', 'MarginalDistribution',
519            'MatchingDissimilarity', 'MatchLocalNames', 'MathieuC', 'MathieuS',
520            'MathieuCharacteristicA', 'MathieuCharacteristicB', 'MathMLForm',
521            'MathieuCharacteristicExponent', 'MathieuCPrime', 'MathieuSPrime',
522            'MathieuGroupM11', 'MathieuGroupM12', 'MathieuGroupM22', 'MatrixQ',
523            'MathieuGroupM23', 'MathieuGroupM24', 'MatrixExp', 'MatrixForm',
524            'MatrixPlot', 'MatrixPower', 'MatrixRank', 'MaxDetect', 'Maximize',
525            'MaxExtraBandwidths', 'MaxExtraConditions', '$MaxExtraPrecision',
526            'MaxFilter', 'MaxIterations', '$MaxMachineNumber', 'MaxMemoryUsed',
527            'MaxMixtureKernels', '$MaxNumber', '$MaxPiecewiseCases', '$$Media',
528            'MaxPlotPoints', '$MaxPrecision', 'MaxRecursion', '$MaxRootDegree',
529            'MaxStableDistribution', 'MaxStepFraction', 'MaxStepSize', 'Mesh',
530            'MaxSteps', 'MaxValue', 'MaxwellDistribution', 'MeanDeviation',
531            'McLaughlinGroupMcL', 'MeanFilter', 'MeanShiftFilter', 'MeanShift',
532            'MedianDeviation', 'MedianFilter', 'Median', 'Medium', 'MeijerG',
533            'MemberQ', 'MemoryConstrained', 'MemoryInUse', 'MenuCommandKey',
534            'MenuPacket', 'MenuSortingValue', 'MenuStyle', 'MenuView', 'Minus',
535            'MeshFunctions', 'MeshRange', 'MeshShading', 'MeshStyle', 'Method',
536            'MessageDialog', '$MessageGroups', '$MessageList', 'MessageList',
537            'MessageName', 'Message', 'MessagePacket', '$MessagePrePrint',
538            '$Messages', 'Messages', 'MexicanHatWavelet', 'MeyerWavelet',
539            'MinDetect', 'MinFilter', 'MinimalPolynomial', 'Minimize', 'Modal',
540            'MinimalStateSpaceModel', '$MinMachineNumber', '$MinNumber', 'Sin',
541            'Minors', '$MinPrecision', 'MinStableDistribution', 'MinusPlus',
542            'MinValue', 'Missing', 'MixtureDistribution', 'ModularLambda',
543            'Module', '$ModuleNumber', 'Modulus', 'MoebiusMu', 'MomentConvert',
544            'MomentEvaluate', 'MomentGeneratingFunction', 'Moment', 'Monitor',
545            'MonomialList', 'MonsterGroupM', 'MorletWavelet', 'Most', 'NameQ',
546            'MorphologicalBinarize', 'MorphologicalBranchPoints', 'Mouseover',
547            'MorphologicalComponents', 'MorphologicalEulerNumber', 'Names',
548            'MorphologicalGraph', 'MorphologicalPerimeter', 'MouseAnnotation',
549            'MorphologicalTransform', 'MouseAppearance', 'MousePosition',
550            'MovingAverage', 'MovingMedian', 'MoyalDistribution', 'Nand',
551            'MultiedgeStyle', 'MultilaunchWarning', 'MultilineFunction', 'Sow',
552            'MultinomialDistribution', 'Multinomial', 'MultiplicativeOrder',
553            'MultinormalDistribution', 'MultivariatePoissonDistribution',
554            'MultivariateHypergeometricDistribution', 'NakagamiDistribution',
555            'MultivariateTDistribution', 'NArgMax', 'NArgMin', 'NCache', 'Sum',
556            'NDSolve', 'NearestFunction', 'Nearest', 'Needs', 'Negative',
557            'NeedlemanWunschSimilarity', 'NegativeBinomialDistribution', 'Tan',
558            'NegativeMultinomialDistribution', 'NeighborhoodGraph', 'NestList',
559            'NestedGreaterGreater', 'NestedLessLess', 'Nest', 'NestWhileList',
560            'NestWhile', 'NevilleThetaC', 'NevilleThetaD', 'NevilleThetaN',
561            'NevilleThetaS', '$NewMessage', '$NewSymbol', 'NExpectation',
562            'NextPrime', 'NHoldAll', 'NHoldFirst', 'NHoldRest', 'NicholsPlot',
563            'NicholsGridLines', 'NIntegrate', 'NMaximize', 'NMaxValue', 'None',
564            'NMinimize', 'NMinValue', 'NominalVariables', 'NonConstants',
565            'NoncentralBetaDistribution', 'NoncentralChiSquareDistribution',
566            'NoncentralFRatioDistribution', 'NoncentralStudentTDistribution',
567            'NonCommutativeMultiply', 'NonlinearModelFit', 'NonNegative',
568            'NonPositive', 'NorlundB', 'NormalDistribution', 'Normalize',
569            'NormalizedSquaredEuclideanDistance', 'Normal', 'NormalsFunction',
570            'NormFunction', 'Norm', 'NotCongruent', 'NotCupCap', 'NotebookGet',
571            'NotDoubleVerticalBar', 'NotebookApply', 'NotebookAutoSave', 'Top',
572            'NotebookBrowseDirectory', 'NotebookClose', 'NotebookCreate',
573            'NotebookConvertSettings', 'NotebookDelete', 'NotebookDirectory',
574            'NotebookDynamicExpression', 'NotebookEvaluate', 'NotebookFind',
575            'NotebookEventActions', 'NotebookFileName', 'NotebookInformation',
576            'NotebookLocate', 'Notebook', 'NotebookObject', 'NotebookOpen',
577            'NotebookPath', 'NotebookPrint', 'NotebookPut', 'NotebookRead',
578            'NotebookSave', 'NotebookSelection', 'NotebooksMenu', '$Notebooks',
579            'Notebooks', 'NotebookWrite', 'NotElement', 'NotEqualTilde', 'Vee',
580            'NotExists', 'NotGreaterEqual', 'NotGreaterFullEqual', 'NotLess',
581            'NotGreaterGreater', 'NotGreaterLess', 'NotGreater', 'NotLessLess',
582            'NotGreaterSlantEqual', 'NotGreaterTilde', 'NotHumpDownHump',
583            'NotHumpEqual', 'NotLeftTriangleBar', 'NotLeftTriangleEqual',
584            'NotLeftTriangle', 'NotLessEqual', 'NotLessFullEqual', 'NotSubset',
585            'NotLessGreater', 'NotLessSlantEqual', 'NotLessTilde', 'NotTilde',
586            'NotNestedGreaterGreater', 'NotNestedLessLess', 'NotPrecedesEqual',
587            'NotPrecedes', 'NotPrecedesSlantEqual', 'NotPrecedesTilde', 'NSum',
588            'NotReverseElement', 'NotRightTriangleBar', 'NotRightTriangle',
589            'NotRightTriangleEqual', 'NotSquareSubsetEqual', 'NotSquareSubset',
590            'NotSquareSupersetEqual', 'NotSquareSuperset', 'NotSubsetEqual',
591            'NotSucceedsEqual', 'NotSucceeds', 'NotSucceedsSlantEqual', 'Null',
592            'NotSucceedsTilde', 'NotSupersetEqual', 'NotSuperset', 'NProduct',
593            'NotTildeEqual', 'NotTildeFullEqual', 'NotTildeTilde', 'NRoots',
594            'NotVerticalBar', 'NProbability', 'NSolve', 'NullRecords', 'OddQ',
595            'NullSpace', 'NullWords', 'NumberFieldClassNumber', 'NumberFormat',
596            'NumberFieldDiscriminant', 'NumberFieldFundamentalUnits', 'Number',
597            'NumberFieldIntegralBasis', 'NumberFieldNormRepresentatives',
598            'NumberFieldRegulator', 'NumberFieldRootsOfUnity', 'NumberForm',
599            'NumberFieldSignature', '$NumberMarks', 'NumberMarks', 'NumberQ',
600            'NumberMultiplier', 'NumberPadding', 'NumberPoint', 'NumberSigns',
601            'NumberSeparator', 'NumberString', 'Numerator', 'NumericFunction',
602            'NumericQ', 'NyquistGridLines', 'NyquistPlot', 'ObservableModelQ',
603            'ObservabilityGramian', 'ObservabilityMatrix', 'Offset', 'Opacity',
604            'ObservableDecomposition', 'ONanGroupON', 'OneIdentity', 'Opener',
605            'OpenAppend', 'OpenerView', 'Opening', 'OpenRead', 'OpenTemporary',
606            'OpenWrite', 'Operate', '$OperatingSystem', 'OperatingSystem',
607            'Optional', 'OptionInspectorSettings', 'Options', 'OptionsPattern',
608            'OptionValue', 'Orange', 'OrderDistribution', 'OrderedQ', 'Order',
609            'Ordering', 'Orderless', 'Orthogonalize', 'Outer', 'OutputForm',
610            'OutputAutoOverwrite', 'OutputControllabilityMatrix', '$Output',
611            'OutputControllableModelQ', 'OutputNamePacket', 'OutputResponse',
612            '$OutputSizeLimit', 'OutputSizeLimit', 'OutputStream', 'OverBar',
613            'OverDot', 'Overflow', 'OverHat', 'Overlaps', 'Overlay', 'OwenT',
614            'OverscriptBox', 'OverscriptBoxOptions', 'Overscript', 'OverTilde',
615            'OverVector', 'OwnValues', '$Packages', 'PackingMethod', 'Padding',
616            'PaddedForm', 'PadeApproximant', 'PadLeft', 'PadRight', 'Paneled',
617            'PageBreakAbove', 'PageBreakBelow', 'PageBreakWithin', 'PageWidth',
618            'PageFooterLines', 'PageFooters', 'PageHeaderLines', 'PageHeaders',
619            'PageRankCentrality', 'PairedBarChart', 'PairedHistogram', 'Panel',
620            'PairedTTest', 'PairedZTest', 'PaletteNotebook', 'PalettePath',
621            'Pane', 'PaneSelector', 'ParabolicCylinderD', 'ParagraphIndent',
622            'ParagraphSpacing', 'ParallelArray', 'ParallelCombine', 'Part',
623            'ParallelDo', 'ParallelEvaluate', 'Parallelization', 'Parallelize',
624            'ParallelMap', 'ParallelNeeds', 'ParallelProduct', 'ParallelSum',
625            'ParallelSubmit', 'ParallelTable', 'ParallelTry', 'ParametricPlot',
626            'ParameterEstimator', 'ParameterMixtureDistribution', 'Partition',
627            'ParametricPlot3D', 'ParentDirectory', '$ParentLink', 'Paste',
628            '$ParentProcessID', 'ParetoDistribution', 'ParticleData', '$Path',
629            'PartitionsP', 'PartitionsQ', 'PascalDistribution', 'PassEventsUp',
630            'PassEventsDown', 'PasteBoxFormInlineCells', 'PasteButton', 'Path',
631            'PathGraph', 'PathGraphQ', '$PathnameSeparator', 'Pattern', 'Pick',
632            'PatternSequence', 'PatternTest', 'PauliMatrix', 'PaulWavelet',
633            'Pause', 'PearsonChiSquareTest', 'PearsonDistribution', 'Permute',
634            '$PerformanceGoal', 'PerformanceGoal', 'PermutationCycles', 'Pink',
635            'PermutationCyclesQ', 'PermutationGroup', 'PermutationLength',
636            'PermutationList', 'PermutationListQ', 'PermutationMax', 'Placed',
637            'PermutationMin', 'PermutationOrder', 'PermutationPower', 'Plain',
638            'PermutationProduct', 'PermutationReplace', 'Permutations', 'Play',
639            'PermutationSupport', 'PeronaMalikFilter', 'PERTDistribution',
640            'PetersenGraph', 'PhaseMargins', 'PiecewiseExpand', 'Piecewise',
641            'PieChart3D', 'PieChart', 'PixelConstrained', 'PixelValue', 'Plot',
642            'Placeholder', 'PlaceholderReplace', 'PlayRange', 'Plot3D', 'Plus',
643            'Plot3Matrix', 'PlotDivision', 'PlotJoined', 'PlotLabel', 'Point',
644            'PlotLayout', 'PlotMarkers', 'PlotPoints', 'PlotRangeClipping',
645            'PlotRange', 'PlotRangePadding', 'PlotRegion', 'PlotStyle', '$Pre',
646            'PlusMinus', 'Pochhammer', 'PodStates', 'PodWidth', 'PointSize',
647            'PointFigureChart', 'PoissonConsulDistribution', 'PolarAxes',
648            'PoissonDistribution', 'PolarAxesOrigin', 'PolarGridLines', 'Quit',
649            'PolarPlot', 'PolarTicks', 'PoleZeroMarkers', 'PolyGamma', '$Post',
650            'PolyaAeppliDistribution', 'PolygonIntersections', 'Polygon',
651            'PolyhedronData', 'PolyLog', 'PolynomialExtendedGCD', 'PopupMenu',
652            'PolynomialGCD', 'PolynomialLCM', 'PolynomialMod', 'PolynomialQ',
653            'PolynomialQuotient', 'PolynomialQuotientRemainder', 'PopupView',
654            'PolynomialReduce', 'PolynomialRemainder', 'PopupWindow', 'Power',
655            'Position', 'PositiveDefiniteMatrixQ', 'Positive', 'PossibleZeroQ',
656            'Postfix', 'PowerDistribution', 'PowerExpand', 'PowerModList',
657            'PowerMod', 'PowersRepresentations', 'PowerSymmetricPolynomial',
658            'PrecedenceForm', 'PrecedesEqual', 'Precedes', 'PrecedesTilde',
659            'PrecedesSlantEqual', 'PrecisionGoal', 'Precision', 'PreDecrement',
660            'PreemptProtect', 'PreferencesPath', 'Prefix', 'PreIncrement',
661            'Prepend', 'PrependTo', '$PrePrint', '$PreRead', 'Prime', 'PrimeQ',
662            'PreserveImageOptions', 'PriceGraphDistribution', 'PrimeNu', 'Xor',
663            'PrimeOmega', 'PrimePi', 'PrimePowerQ', 'Primes', 'PrimeZetaP',
664            'PrimitiveRoot', 'PrincipalComponents', 'PrincipalValue', 'Print',
665            'PrintAction', 'PrintingCopies', 'PrintingOptions', 'PrivatePaths',
666            'PrintingPageRange', 'PrintingStartingPageNumber', 'Probability',
667            'PrintingStyleEnvironment', 'PrintPrecision', 'PrintTemporary',
668            'PrivateEvaluationOptions', 'PrivateFontOptions', 'ProbitModelFit',
669            'PrivateNotebookOptions', 'ProbabilityDistribution', '$ProcessID',
670            'ProbabilityPlot', 'ProbabilityScalePlot', '$ProcessorCount',
671            '$ProcessorType', 'ProductDistribution', '$ProductInformation',
672            'ProductLog', 'Product', 'ProgressIndicator', 'Projection', 'Read',
673            'Prolog', 'Properties', 'PropertyList', 'Property', 'Proportional',
674            'PropertyValue', 'Proportion', 'Protected', 'Protect', 'Pruning',
675            'ProteinData', 'PseudoInverse', 'Purple', 'PutAppend', 'QBinomial',
676            'QFactorial', 'QGamma', 'QHypergeometricPFQ', 'QPochhammer',
677            'QPolyGamma', 'QRDecomposition', 'QuadraticIrrationalQ', 'Quiet',
678            'Quantile', 'QuantilePlot', 'Quartics', 'QuartileDeviation',
679            'QuartileSkewness', 'Quartiles', 'Quotient', 'QuotientRemainder',
680            'RadicalBox', 'RadicalBoxOptions', 'RadioButtonBar', 'RadioButton',
681            'Radon', 'RamanujanTauL', 'RamanujanTau', 'RamanujanTauTheta',
682            'RamanujanTauZ', 'RandomChoice', 'RandomComplex', 'RandomGraph',
683            'RandomImage', 'RandomInteger', 'Random', 'RandomPermutation',
684            'RandomPrime', 'RandomReal', 'RandomSample', '$RandomState',
685            'RandomVariate', 'RangeFilter', 'Range', 'RankedMax', 'RankedMin',
686            'RasterArray', 'Rasterize', 'Raster', 'RasterSize', 'Rationalize',
687            'Rational', 'Rationals', 'Ratios', 'RawBoxes', 'RawData', 'Real',
688            'RayleighDistribution', 'ReadList', 'ReadProtected', 'RealDigits',
689            'RealBlockDiagonalForm', 'RealExponent', 'Reals', 'Reap', 'Record',
690            'RecordLists', 'RecordSeparators', 'RectangleChart3D', 'Rectangle',
691            'RectangleChart', 'RecurrenceTable', '$RecursionLimit', 'Reduce',
692            'ReferenceLineStyle', 'Refine', 'ReflectionMatrix', 'Refresh',
693            'ReflectionTransform', 'RefreshRate', 'RegionBinarize', 'Release',
694            'RegionFunction', 'RegionPlot3D', 'RegionPlot', 'Regularization',
695            'RegularExpression', 'ReleaseHold', '$ReleaseNumber', 'ReliefPlot',
696            'ReliefImage', 'RemoveAlphaChannel', 'Remove', 'RemoveProperty',
697            'RemoveScheduledTask', 'RenameDirectory', 'RenameFile', 'Repeated',
698            'RenderAll', 'RenkoChart', 'RepeatedNull', 'ReplaceAll', 'Replace',
699            'ReplaceHeldPart', 'ReplaceList', 'ReplacePart', 'ReplaceRepeated',
700            'Resampling', 'Rescale', 'RescalingTransform', 'ResetDirectory',
701            'ResetMedium', 'ResetScheduledTask', 'Residue', 'Resolve', 'Rest',
702            'Resultant', 'ResumePacket', 'ReturnExpressionPacket', 'Return',
703            'ReturnPacket', 'ReturnTextPacket', 'ReverseElement', 'Reverse',
704            'ReverseBiorthogonalSplineWavelet', 'ReverseEquilibrium', 'Riffle',
705            'ReverseGraph', 'ReverseUpEquilibrium', 'RevolutionAxis', 'Right',
706            'RevolutionPlot3D', 'RGBColor', 'RiccatiSolve', 'RiceDistribution',
707            'RidgeFilter', 'RiemannR', 'RiemannSiegelTheta', 'RiemannSiegelZ',
708            'RightArrowBar', 'RightArrowLeftArrow', 'RightArrow', 'Root',
709            'RightCosetRepresentative', 'RightDownTeeVector', 'RightTeeArrow',
710            'RightDownVectorBar', 'RightDownVector', 'RightTeeVector', 'Roots',
711            'RightTriangleBar', 'RightTriangleEqual', 'RightTriangle', 'Round',
712            'RightUpDownVector', 'RightUpTeeVector', 'RightUpVectorBar',
713            'RightUpVector', 'RightVectorBar', 'RightVector', '$RootDirectory',
714            'RogersTanimotoDissimilarity', 'RootApproximant', 'RootIntervals',
715            'RootLocusPlot', 'RootMeanSquare', 'RootOfUnityQ', 'RootReduce',
716            'RootSum', 'RotateLabel', 'RotateLeft', 'Rotate', 'RotateRight',
717            'RotationAction', 'RotationMatrix', 'RotationTransform', 'RowBox',
718            'RoundingRadius', 'RowAlignments', 'RowLines', 'RowMinHeight',
719            'RowReduce', 'RowsEqual', 'RowSpacings', 'RSolve', 'RuleDelayed',
720            'RudvalisGroupRu', 'Rule', 'RulerUnits', 'RunScheduledTask',
721            'RunThrough', 'RuntimeAttributes', 'RuntimeOptions', 'SameQ',
722            'RussellRaoDissimilarity', 'SameTest', 'SampleDepth', 'SampleRate',
723            'SampledSoundFunction', 'SampledSoundList', 'SamplingPeriod',
724            'SatisfiabilityCount', 'SatisfiabilityInstances', 'SatisfiableQ',
725            'Saveable', 'SaveAutoDelete', 'SaveDefinitions', 'Save', 'Scaled',
726            'SawtoothWave', 'Scale', 'ScalingFunctions', 'ScalingMatrix',
727            'ScalingTransform', 'Scan', '$ScheduledTask', 'ScheduledTasks',
728            'ScheduledTaskObject', 'SchurDecomposition', 'ScientificForm',
729            'ScreenRectangle', 'ScreenStyleEnvironment', '$ScriptCommandLine',
730            'ScriptBaselineShifts', 'ScriptLevel', 'ScriptMinSize', 'Sech',
731            'ScriptSizeMultipliers', 'Scrollbars', 'ScrollingOptions', 'Share',
732            'ScrollPosition', 'SechDistribution', 'SectorChart3D', 'Select',
733            'SectorChart', 'SectorOrigin', 'SectorSpacing', 'SeedRandom',
734            'Selectable', 'SelectComponents', 'SelectedNotebook', 'SendMail',
735            'SelectionAnimate', 'SelectionCreateCell', 'SelectionEvaluate',
736            'SelectionEvaluateCreateCell', 'SelectionMove', 'SelfLoopStyle',
737            'SemialgebraicComponentInstances', 'SequenceAlignment', 'Sequence',
738            'SequenceForm', 'SequenceHold', 'SeriesCoefficient', 'SeriesData',
739            'Series', '$SessionID', 'SessionTime', 'SetAccuracy', 'SetDelayed',
740            'SetAlphaChannel', 'SetAttributes', 'SetDirectory', 'SetFileDate',
741            'SetOptions', 'SetPrecision', 'SetProperty', 'SetSelectedNotebook',
742            'SetSharedFunction', 'SetSharedVariable', 'SetStreamPosition',
743            'SetSystemOptions', 'SetterBar', 'Setter', 'Setting', 'Shading',
744            'Shallow', 'ShannonWavelet', 'ShapiroWilkTest', '$SharedFunctions',
745            '$SharedVariables', 'Sharpen', 'ShearingMatrix', 'ShortDownArrow',
746            'ShearingTransform', 'ShortestMatch', 'Shortest', 'ShortLeftArrow',
747            'ShortestPathFunction', 'Short', 'ShortRightArrow', 'ShortUpArrow',
748            'ShowAutoStyles', 'ShowCellBracket', 'ShowCellLabel', 'Show',
749            'ShowCellTags', 'ShowClosedCellArea', 'ShowContents', 'Signature',
750            'ShowCursorTracker', 'ShowGroupOpener', 'ShowPageBreaks', 'Sign',
751            'ShowSelection', 'ShowShortBoxForm', 'ShowSpecialCharacters',
752            'ShowStringCharacters', 'ShrinkingDelay', 'SiegelTheta', 'Sinc',
753            'SiegelTukeyTest', 'SignedRankTest', 'SignificanceLevel', 'Sinh',
754            'SignPadding', 'SignTest', 'SimilarityRules', 'SimpleGraph',
755            'SimpleGraphQ', 'Simplify', 'SinghMaddalaDistribution', 'Skeleton',
756            'SingleLetterItalics', 'SingularValueDecomposition', 'SinIntegral',
757            'SingularValueList', 'SingularValuePlot', 'SingularValues', 'Skip',
758            'SinhIntegral', 'SixJSymbol', 'SkeletonTransform', 'Skewness',
759            'SkellamDistribution', 'SkewNormalDistribution', 'Slider2D',
760            'Slider', 'SlideView', 'Slot', 'SlotSequence', 'SmallCircle',
761            'Smaller', 'Small', 'SmithWatermanSimilarity', 'SmoothHistogram3D',
762            'SmoothDensityHistogram', 'SmoothHistogram', 'SolveAlways', 'Sort',
763            'SmoothKernelDistribution', 'SokalSneathDissimilarity', 'Solve',
764            'SortBy', '$SoundDisplayFunction', 'Sound', 'SoundNote', 'Spacer',
765            'SoundVolume', 'Spacings', 'SpanAdjustments', 'SpanFromAbove',
766            'SpanCharacterRounding', 'SpanFromBoth', 'SpanFromLeft', 'Span',
767            'SpanLineThickness', 'SpanMaxSize', 'SpanMinSize', 'SpanSymmetric',
768            'SparseArray', 'Speak', 'Specularity', 'SpellingCorrection',
769            'SpellingDictionaries', 'SpellingDictionariesPath', 'Sphere',
770            'SpellingOptions', 'SphericalBesselJ', 'SphericalBesselY', 'Split',
771            'SphericalHankelH1', 'SphericalHankelH2', 'SphericalHarmonicY',
772            'SphericalPlot3D', 'SphericalRegion', 'SpheroidalEigenvalue',
773            'SpheroidalJoiningFactor', 'SpheroidalPS', 'SpheroidalPSPrime',
774            'SpheroidalQS', 'SpheroidalQSPrime', 'SpheroidalRadialFactor',
775            'SpheroidalS1', 'SpheroidalS1Prime', 'SpheroidalS2', 'Splice',
776            'SpheroidalS2Prime', 'SplineClosed', 'SplineDegree', 'SplineKnots',
777            'SplineWeights', 'SplitBy', 'SpokenString', 'SqrtBox', 'Sqrt',
778            'SquaredEuclideanDistance', 'SquareFreeQ', 'SquareIntersection',
779            'Square', 'SquaresR', 'SquareSubsetEqual', 'SquareSubset', 'Stack',
780            'SquareSupersetEqual', 'SquareSuperset', 'SquareUnion', 'Star',
781            'SquareWave', 'StabilityMargins', 'StabilityMarginsStyle', 'Stub',
782            'StableDistribution', 'StackBegin', 'StackComplete', 'Standardize',
783            'StackInhibit', 'StandardDeviationFilter', 'StandardDeviation',
784            'StandardForm', 'StarGraph', 'StartingStepSize', 'StartOfLine',
785            'StartOfString', 'StartProcess', 'StartScheduledTask', 'Streams',
786            'StartupSound', 'StateFeedbackGains', 'StateOutputEstimator',
787            'StateResponse', 'StateSpaceModel', 'StateSpaceRealization',
788            'StateSpaceTransform', 'StationaryWaveletPacketTransform', 'Style',
789            'StationaryWaveletTransform', 'StatusArea', 'StepMonitor', 'Table',
790            'StieltjesGamma', 'StirlingS1', 'StirlingS2', 'StopScheduledTask',
791            'StreamColorFunction', 'StreamColorFunctionScaling', 'StreamPlot',
792            'StreamDensityPlot', 'StreamPoints', 'StreamPosition', 'String',
793            'StreamScale', 'StreamStyle', 'StringCases', 'StringCount', 'Take',
794            'StringDrop', 'StringExpression', 'StringFormat', 'StringForm',
795            'StringFreeQ', 'StringInsert', 'StringJoin', 'StringLength',
796            'StringMatchQ', 'StringPosition', 'StringQ', 'StringReplaceList',
797            'StringReplace', 'StringReplacePart', 'StringReverse', 'StruveH',
798            'StringSkeleton', 'StringSplit', 'StringTake', 'StringToStream',
799            'StringTrim', 'StructuredSelection', 'StruveL', 'StyleBox', 'Tanh',
800            'StudentTDistribution', 'StyleBoxAutoDelete', 'StyleData', 'Tally',
801            'StyleDefinitions', 'StyleForm', 'StyleMenuListing', 'StylePrint',
802            'StyleNameDialogSettings', 'StyleSheetPath', 'Subfactorial',
803            'Subgraph', 'SubMinus', 'SubPlus', 'Subresultants', 'SubscriptBox',
804            'SubscriptBoxOptions', 'Subscripted', 'Subscript', 'SubsetEqual',
805            'Subset', 'Subsets', 'SubStar', 'SubsuperscriptBox', 'Subtract',
806            'SubsuperscriptBoxOptions', 'Subsuperscript', 'SubtractFrom',
807            'SucceedsEqual', 'Succeeds', 'SucceedsSlantEqual', 'SucceedsTilde',
808            'SuchThat', 'SumConvergence', 'SuperDagger', 'SuperMinus', 'Text',
809            'SuperPlus', 'SuperscriptBox', 'SuperscriptBoxOptions', 'Superset',
810            'Superscript', 'SupersetEqual', 'SuperStar', 'SurfaceColor',
811            'SurfaceGraphics', 'SurvivalDistribution', 'SurvivalFunction',
812            'SuspendPacket', 'SuzukiDistribution', 'SuzukiGroupSuz', 'Switch',
813            'SymbolName', 'Symbol', 'SymletWavelet', 'SymmetricGroup', 'Thick',
814            'SymmetricMatrixQ', 'SymmetricPolynomial', 'SymmetricReduction',
815            'SynchronousInitialization', 'SynchronousUpdating', 'SyntaxForm',
816            '$SyntaxHandler', 'SyntaxInformation', 'SyntaxLength', 'SyntaxQ',
817            'SyntaxPacket', '$SystemCharacterEncoding', 'SystemDialogInput',
818            'SystemHelpPath', '$SystemID', 'SystemInformation', '$System',
819            'SystemOpen', 'SystemOptions', 'SystemsModelDelete', 'TabFilling',
820            'SystemsModelDimensions', 'SystemsModelExtract', 'TableAlignments',
821            'SystemsModelFeedbackConnect', 'SystemsModelLabels', 'TableDepth',
822            'SystemsModelOrder', 'SystemsModelParallelConnect', 'TableForm',
823            'SystemsModelSeriesConnect', 'SystemsModelStateFeedbackConnect',
824            '$SystemWordLength', 'TableDirections', 'TableHeadings', 'TabView',
825            'TableSpacing', 'TabSpacings', 'TagBox', 'TaggingRules', 'TagSet',
826            'TagSetDelayed', 'TagUnset', 'TakeWhile', 'TargetFunctions',
827            'TautologyQ', '$TemporaryDirectory', 'Temporary', 'TensorRank',
828            '$TemporaryPrefix', 'TeXForm', 'TeXSave', 'TextAlignment', 'Thin',
829            'TextCell', 'TextClipboardType', 'TextData', 'TextJustification',
830            'TextPacket', 'TextRecognize', '$TextStyle', 'TextStyle', 'Thread',
831            'TextureCoordinateFunction', 'TextureCoordinateScaling', 'Texture',
832            'Therefore', 'Thickness', 'Thinning', 'ThompsonGroupTh', 'Through',
833            'ThreeJSymbol', 'Threshold', 'Throw', 'Thumbnail', 'Ticks', 'Tiny',
834            'TicksStyle', 'TildeEqual', 'TildeFullEqual', 'Tilde', '$TimedOut',
835            'TildeTilde', 'TimeConstrained', 'TimeConstraint', 'TimesBy',
836            'Times', '$TimeUnit', 'TimeUsed', 'TimeValue', '$TimeZone', 'Trig',
837            'TimeZone', 'Timing', 'TitsGroupT', 'ToASCII', 'ToBoxes', 'ToDate',
838            'ToCharacterCode', 'ToContinuousTimeModel', 'ToDiscreteTimeModel',
839            'ToeplitzMatrix', 'ToExpression', 'ToFileName', 'Together', 'True',
840            'TogglerBar', 'Toggler', 'ToHeldExpression', 'TokenWords', 'Total',
841            'Tolerance', 'ToLowerCase', 'ToNumberField', 'TooltipDelay',
842            'Tooltip', '$TopDirectory', 'TopHatTransform', 'TopologicalSort',
843            'ToRadicals', 'ToRules', 'ToString', 'TotalVariationFilter',
844            'TotalWidth', 'ToUpperCase', 'TraceAbove', 'TraceBackward', 'Tube',
845            'TraceDepth', 'TraceDialog', 'TraceForward', 'Trace', 'TraceOff',
846            'TraceOn', 'TraceOriginal', 'TracePrint', 'TraceScan', 'Translate',
847            'TrackedSymbols', 'TradingChart', 'TraditionalForm', 'Transparent',
848            'TraditionalFunctionNotation', 'TransferFunctionCancel', 'Trigger',
849            'TransferFunctionExpand', 'TransferFunctionFactor', 'Transpose',
850            'TransferFunctionModel', 'TransferFunctionPoles', 'TreeForm',
851            'TransferFunctionZeros', 'TransformationFunction', 'TreeGraph',
852            'TransformationFunctions', 'TransformationMatrix', 'TreeGraphQ',
853            'TransformedDistribution', 'TranslationTransform', 'TreePlot',
854            'TrendStyle', 'TriangleWave', 'TriangularDistribution', 'TrueQ',
855            'TrigExpand', 'TrigFactorList', 'TrigFactor', 'TrigReduce', 'With',
856            'TrigToExp', 'TrimmedMean', 'TruncatedDistribution', 'TTest',
857            'TukeyLambdaDistribution', 'Tuples', 'TuranGraph', 'TuringMachine',
858            'Uncompress', 'Undefined', 'UnderBar', 'Underflow', 'Underlined',
859            'UnderoverscriptBox', 'UnderoverscriptBoxOptions', 'Underscript',
860            'Underoverscript', 'UnderscriptBox', 'UnderscriptBoxOptions',
861            'UndirectedEdge', 'UndirectedGraph', 'UndirectedGraphQ', 'Unequal',
862            'Unevaluated', 'UniformDistribution', 'UniformGraphDistribution',
863            'UniformSumDistribution', 'Uninstall', 'Union', 'UnionPlus',
864            'Unique', 'UnitBox', 'Unitize', 'UnitStep', 'UnitTriangle', 'Word',
865            'UnitVector', 'Unprotect', 'UnsameQ', 'UnsavedVariables', 'Unset',
866            'UnsetShared', 'UpArrowBar', 'UpArrowDownArrow', 'UpArrow', 'Xnor',
867            'UpdateInterval', 'Update', 'UpDownArrow', 'UpEquilibrium', 'Zeta',
868            'UpperCaseQ', 'UpperLeftArrow', 'UpperRightArrow', 'UpSetDelayed',
869            'UpperTriangularize', 'UpSet', 'UpTeeArrow', 'UpValues', '$Urgent',
870            '$UserAddOnsDirectory', '$UserBaseDirectory', '$UserName', 'Wedge',
871            '$UserDocumentsDirectory', 'UsingFrontEnd', 'ValidationLength',
872            'ValueQ', 'Variables', 'VarianceEquivalenceTest', 'Variance',
873            'VarianceEstimatorFunction', 'VarianceTest', 'VectorAngle',
874            'VectorColorFunction', 'VectorColorFunctionScaling', 'VectorPlot',
875            'VectorDensityPlot', 'VectorPlot3D', 'VectorPoints', 'VectorQ',
876            'VectorScale', 'VectorStyle', 'Verbatim', 'VerifyConvergence',
877            'VerifyTestAssumptions', '$Version', '$VersionNumber', 'VertexAdd',
878            'VertexColors', 'VertexComponent', 'VertexCoordinateRules',
879            'VertexCoordinates', 'VertexCount', 'VertexCoverQ', 'VertexDegree',
880            'VertexDelete', 'VertexEccentricity', 'VertexInComponent', 'Which',
881            'VertexInDegree', 'VertexIndex', 'VertexLabeling', 'VertexLabels',
882            'VertexLabelStyle', 'VertexList', 'VertexNormals', 'VertexQ',
883            'VertexOutComponent', 'VertexOutDegree', 'VertexRenderingFunction',
884            'VertexReplace', 'VertexShapeFunction', 'VertexShape', 'ViewAngle',
885            'VertexSize', 'VertexStyle', 'VertexTextureCoordinates', 'Visible',
886            'VertexWeight', 'VerticalBar', 'VerticalSeparator', 'ViewCenter',
887            'VerticalSlider', 'VerticalTilde', 'ViewMatrix', 'ViewPoint',
888            'ViewRange', 'ViewVector', 'ViewVertical', 'VonMisesDistribution',
889            'WaitAll', 'WaitNext', 'WakebyDistribution', 'WatershedComponents',
890            'WalleniusHypergeometricDistribution', 'WaringYuleDistribution',
891            'WatsonUSquareTest', 'WattsStrogatzGraphDistribution', 'WeberE',
892            'WaveletBestBasis', 'WaveletFilterCoefficients', 'WaveletListPlot',
893            'WaveletImagePlot', 'WaveletMapIndexed', 'WaveletMatrixPlot',
894            'WaveletPhi', 'WaveletPsi', 'WaveletScale', 'WaveletScalogram',
895            'WaveletThreshold', 'WeatherData', 'WeibullDistribution', 'While',
896            'WeierstrassHalfPeriods', 'WeierstrassInvariants', 'WeierstrassP',
897            'WeierstrassPPrime', 'WeierstrassSigma', 'WeierstrassZeta',
898            'WeightedAdjacencyGraph', 'WeightedAdjacencyMatrix', 'Weights',
899            'WeightedGraphQ', 'WheelGraph', 'White', 'WhitespaceCharacter',
900            'Whitespace', 'WhittakerM', 'WhittakerW', 'WienerFilter', 'Write',
901            'WignerD', 'WignerSemicircleDistribution', 'WindowClickSelect',
902            'WindowElements', 'WindowFloating', 'WindowFrameElements', 'ZTest',
903            'WindowFrame', 'WindowMargins', 'WindowMovable', 'WindowOpacity',
904            'WindowSize', 'WindowStatusArea', 'WindowTitle', 'WindowToolbars',
905            'WolframAlpha', 'WordBoundary', 'WordCharacter', 'WordData',
906            'WordSearch', 'WordSeparators', 'WorkingPrecision', 'WriteString',
907            'Wronskian', 'XMLElement', 'XMLObject', 'Yellow', 'ZernikeR',
908            'YuleDissimilarity', 'ZeroTest', 'ZeroWidthTimes', 'ZetaZero',
909            'ZipfDistribution', 'ZTransform'
910            )
911        ),
912    /* Most symbol combinations can be valid Wolfram operators */
913    'SYMBOLS' => array(
914        '!', '@', '#', '$', '%', '&', '*', '-', '+', '=',
915        '^', '~', '|', '\\', '>', '<', ':', '?', '/'
916        ),
917    'CASE_SENSITIVE' => array(
918        GESHI_COMMENTS => false,
919        1 => true /* Wolfram is a case sensitive language */
920        ),
921    'STYLES' => array(
922        'KEYWORDS' => array(
923            1 => 'font-weight: bold;', /* make the system functions bold */
924            ),
925        'COMMENTS' => array(
926            'MULTI' => 'color: grey;',
927            2 => 'color: grey;', /* nested comments are grey as well */
928            3 => 'color: #000aa; font-weight: bold;' /* complex symbols */
929            ),
930        'ESCAPE_CHAR' => array(
931            0 => 'background-color: #3cb371; font-weight: bold;'
932            ),
933        'BRACKETS' => array(
934            0 => 'color: green; font-weight: bold;'
935            ),
936        'STRINGS' => array(
937            0 => 'color: grey; font-weight: bold;'
938            ),
939        'NUMBERS' => array(
940            0 => 'color: red;'
941            ),
942        'METHODS' => array(
943            1 => 'color: #060;'
944            ),
945        'REGEXPS' => array(
946            ),
947        'SYMBOLS' => array(
948            0 => 'color: #339933; font-weight: bold;'
949            ),
950        'SCRIPT' => array(
951            )
952        ),
953    'URLS' => array(
954        /* online documentation for system functions */
955        1 => 'http://reference.wolfram.com/language/ref/{FNAME}.html'
956        ),
957    'OOLANG' => false,
958    'OBJECT_SPLITTERS' => array(
959        ),
960    'REGEXPS' => array(
961        ),
962    'STRICT_MODE_APPLIES' => GESHI_NEVER,
963    'SCRIPT_DELIMITERS' => array(
964        ),
965    'HIGHLIGHT_STRICT_BLOCK' => array(
966        )
967);
968