// Copyright (C) 2017 Patrick Scheibe // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. /** * @fileoverview * Registers a language handler for Mathematica. * * * To use, include prettify.js and this file in your HTML page. * Then put your code in an HTML tag like *

 *
 * History:
 *
 * 01/22/2017 Updated to Mathematica 11.0.1
 *
 * 01/22/2016 Update to Mathematica version 10.3.1
 *
 * 07/11/2014 Update to Mathematica version 10
 *
 * 02/23/2013 Updated keywords and named symbols to Mathematica Version 9.0.1
 *
 * 02/01/2012 Implemented the full range of number formats.
 *
 * 01/30/2012 Fixed missing '?' in the operator list. Included named-characters like \[Gamma] to give a complete match
 * for such symbols. Added $variables in the keyword list.
 * Improved the matching of patterns. Added matching of context constructions like Developer`PackedArrayQ.
 * Switch of the color-scheme due to many requests. Now it's like in the Mathematica-frontend. Keywords black, variables blue.
 *
 * 01/30/2012 Fixed missing '?' in the operator list. Included named-characters like \[Gamma] to give a complete match
 * for such symbols.
 *
 * 01/25/2012 Added the recognition of Mathematica-numbers. This should now highlight things like
 * {1, 1.0, 1., .12, 16^^1.34f, ...}. Additionally it should recognize the backtick behind a number.
 * I switched comments and strings to gray and use a dark red for the numbers.
 *
 * 01/23/2012 Initial version.
 *
 *
 * @author patrick@halirutan.de (www.halirutan.de)
 */

(function () {

    var keywords = 'AASTriangle|AbelianGroup|Abort|AbortKernels|AbortProtect|AbortScheduledTask|Above|Abs|AbsArg|AbsArgPlot|Absolute|AbsoluteCorrelation|AbsoluteCorrelationFunction|AbsoluteCurrentValue|AbsoluteDashing|AbsoluteFileName|AbsoluteOptions|AbsolutePointSize|AbsoluteThickness|AbsoluteTime|AbsoluteTiming|AcceptanceThreshold|'+
        'AccountingForm|Accumulate|Accuracy|AccuracyGoal|ActionDelay|ActionMenu|ActionMenuBox|ActionMenuBoxOptions|Activate|Active|ActiveClassification|ActiveClassificationObject|ActiveItem|ActivePrediction|ActivePredictionObject|ActiveStyle|AcyclicGraphQ|AddOnHelpPath|AddPeriodical|AddSides|AddTo|AddToClassPath|'+
        'AddToSearchIndex|AddUsers|AdjacencyGraph|AdjacencyList|AdjacencyMatrix|AdjustmentBox|AdjustmentBoxOptions|AdjustTimeSeriesForecast|AdministrativeDivisionData|AffineHalfSpace|AffineSpace|AffineStateSpaceModel|AffineTransform|After|AggregatedEntityClass|AggregationLayer|AircraftData|AirportData|AirPressureData|'+
        'AirTemperatureData|AiryAi|AiryAiPrime|AiryAiZero|AiryBi|AiryBiPrime|AiryBiZero|AlgebraicIntegerQ|AlgebraicNumber|AlgebraicNumberDenominator|AlgebraicNumberNorm|AlgebraicNumberPolynomial|AlgebraicNumberTrace|AlgebraicRules|AlgebraicRulesData|Algebraics|AlgebraicUnitQ|Alignment|AlignmentMarker|AlignmentPoint|'+
        'All|AllowAdultContent|AllowedCloudExtraParameters|AllowedCloudParameterExtensions|AllowedDimensions|AllowedFrequencyRange|AllowedHeads|AllowGroupClose|AllowIncomplete|AllowInlineCells|AllowKernelInitialization|AllowLooseGrammar|AllowRaggedArrays|AllowReverseGroupClose|AllowScriptLevelChange|AllowShortContext|'+
        'AllTrue|Alphabet|AlphabeticOrder|AlphabeticSort|AlphaChannel|AlternateImage|AlternatingFactorial|AlternatingGroup|AlternativeHypothesis|Alternatives|AltitudeMethod|AmbientLight|AmbiguityFunction|AmbiguityList|Analytic|AnatomyData|AnatomyForm|AnatomyPlot3D|AnatomySkinStyle|AnatomyStyling|AnchoredSearch|'+
        'And|AndersonDarlingTest|AngerJ|AngleBisector|AngleBracket|AnglePath|AnglePath3D|AngleVector|AngularGauge|Animate|AnimationCycleOffset|AnimationCycleRepetitions|AnimationDirection|AnimationDisplayTime|AnimationRate|AnimationRepetitions|AnimationRunning|AnimationRunTime|AnimationTimeIndex|Animator|AnimatorBox|'+
        'AnimatorBoxOptions|AnimatorElements|Annotate|Annotation|AnnotationDelete|AnnotationNames|AnnotationRules|AnnotationValue|Annuity|AnnuityDue|Annulus|AnomalyDetection|AnomalyDetectorFunction|Anonymous|Antialiasing|AntihermitianMatrixQ|Antisymmetric|AntisymmetricMatrixQ|Antonyms|AnyOrder|AnySubset|AnyTrue|'+
        'Apart|ApartSquareFree|APIFunction|Appearance|AppearanceElements|AppearanceRules|AppellF1|Append|AppendCheck|AppendLayer|AppendTo|AppletViewer|Apply|ApplySides|ArcCos|ArcCosh|ArcCot|ArcCoth|ArcCsc|ArcCsch|ArcCurvature|ARCHProcess|ArcLength|ArcSec|ArcSech|ArcSin|ArcSinDistribution|ArcSinh|ArcTan|ArcTanh|'+
        'Area|Arg|ArgMax|ArgMin|ArgumentCountQ|ARIMAProcess|ArithmeticGeometricMean|ARMAProcess|Around|AroundReplace|ARProcess|Array|ArrayComponents|ArrayDepth|ArrayFilter|ArrayFlatten|ArrayMesh|ArrayPad|ArrayPlot|ArrayQ|ArrayResample|ArrayReshape|ArrayRules|Arrays|Arrow|Arrow3DBox|ArrowBox|Arrowheads|ASATriangle|'+
        'Ask|AskAppend|AskConfirm|AskDisplay|AskedQ|AskedValue|AskFunction|AskState|AskTemplateDisplay|AspectRatio|AspectRatioFixed|Assert|AssociateTo|Association|AssociationFormat|AssociationMap|AssociationQ|AssociationThread|AssumeDeterministic|Assuming|Assumptions|AstronomicalData|AsymptoticDSolveValue|AsymptoticEqual|'+
        'AsymptoticEquivalent|AsymptoticGreater|AsymptoticGreaterEqual|AsymptoticIntegrate|AsymptoticLess|AsymptoticLessEqual|AsymptoticOutputTracker|AsymptoticRSolveValue|AsymptoticSolve|AsymptoticSum|Asynchronous|AsynchronousTaskObject|AsynchronousTasks|Atom|AtomCoordinates|AtomCount|AtomDiagramCoordinates|AtomList|'+
        'AtomQ|AttentionLayer|Attributes|Audio|AudioAmplify|AudioAnnotate|AudioAnnotationLookup|AudioBlockMap|AudioCapture|AudioChannelAssignment|AudioChannelCombine|AudioChannelMix|AudioChannels|AudioChannelSeparate|AudioData|AudioDelay|AudioDelete|AudioDevice|AudioDistance|AudioFade|AudioFrequencyShift|AudioGenerator|'+
        'AudioIdentify|AudioInputDevice|AudioInsert|AudioIntervals|AudioJoin|AudioLabel|AudioLength|AudioLocalMeasurements|AudioLooping|AudioLoudness|AudioMeasurements|AudioNormalize|AudioOutputDevice|AudioOverlay|AudioPad|AudioPan|AudioPartition|AudioPause|AudioPitchShift|AudioPlay|AudioPlot|AudioQ|AudioRecord|'+
        'AudioReplace|AudioResample|AudioReverb|AudioSampleRate|AudioSpectralMap|AudioSpectralTransformation|AudioSplit|AudioStop|AudioStream|AudioStreams|AudioTimeStretch|AudioTrim|AudioType|AugmentedPolyhedron|AugmentedSymmetricPolynomial|Authenticate|Authentication|AuthenticationDialog|AutoAction|Autocomplete|'+
        'AutocompletionFunction|AutoCopy|AutocorrelationTest|AutoDelete|AutoEvaluateEvents|AutoGeneratedPackage|AutoIndent|AutoIndentSpacings|AutoItalicWords|AutoloadPath|AutoMatch|Automatic|AutomaticImageSize|AutoMultiplicationSymbol|AutoNumberFormatting|AutoOpenNotebooks|AutoOpenPalettes|AutoQuoteCharacters|'+
        'AutoRefreshed|AutoRemove|AutorunSequencing|AutoScaling|AutoScroll|AutoSpacing|AutoStyleOptions|AutoStyleWords|AutoSubmitting|Axes|AxesEdge|AxesLabel|AxesOrigin|AxesStyle|AxiomaticTheory|Axis|BabyMonsterGroupB|Back|Background|BackgroundAppearance|BackgroundTasksSettings|Backslash|Backsubstitution|Backward|'+
        'Ball|Band|BandpassFilter|BandstopFilter|BarabasiAlbertGraphDistribution|BarChart|BarChart3D|BarcodeImage|BarcodeRecognize|BaringhausHenzeTest|BarLegend|BarlowProschanImportance|BarnesG|BarOrigin|BarSpacing|BartlettHannWindow|BartlettWindow|BaseDecode|BaseEncode|BaseForm|Baseline|BaselinePosition|BaseStyle|'+
        'BasicRecurrentLayer|BatchNormalizationLayer|BatchSize|BatesDistribution|BattleLemarieWavelet|BayesianMaximization|BayesianMaximizationObject|BayesianMinimization|BayesianMinimizationObject|Because|BeckmannDistribution|Beep|Before|Begin|BeginDialogPacket|BeginFrontEndInteractionPacket|BeginJavaBlock|BeginPackage|'+
        'BellB|BellY|Below|BenfordDistribution|BeniniDistribution|BenktanderGibratDistribution|BenktanderWeibullDistribution|BernoulliB|BernoulliDistribution|BernoulliGraphDistribution|BernoulliProcess|BernsteinBasis|BesselFilterModel|BesselI|BesselJ|BesselJZero|BesselK|BesselY|BesselYZero|Beta|BetaBinomialDistribution|'+
        'BetaDistribution|BetaNegativeBinomialDistribution|BetaPrimeDistribution|BetaRegularized|Between|BetweennessCentrality|BeveledPolyhedron|BezierCurve|BezierCurve3DBox|BezierCurve3DBoxOptions|BezierCurveBox|BezierCurveBoxOptions|BezierFunction|BilateralFilter|Binarize|BinaryDeserialize|BinaryDistance|BinaryFormat|'+
        'BinaryImageQ|BinaryRead|BinaryReadList|BinarySerialize|BinaryWrite|BinCounts|BinLists|Binomial|BinomialDistribution|BinomialProcess|BinormalDistribution|BiorthogonalSplineWavelet|BipartiteGraphQ|BiquadraticFilterModel|BirnbaumImportance|BirnbaumSaundersDistribution|BitAnd|BitClear|BitGet|BitLength|BitNot|'+
        'BitOr|BitSet|BitShiftLeft|BitShiftRight|BitXor|BiweightLocation|BiweightMidvariance|Black|BlackmanHarrisWindow|BlackmanNuttallWindow|BlackmanWindow|Blank|BlankForm|BlankNullSequence|BlankSequence|Blend|Block|BlockchainAddressData|BlockchainBase|BlockchainBlockData|BlockchainContractValue|BlockchainData|'+
        'BlockchainGet|BlockchainKeyEncode|BlockchainPut|BlockchainTokenData|BlockchainTransaction|BlockchainTransactionData|BlockchainTransactionSign|BlockchainTransactionSubmit|BlockMap|BlockRandom|BlomqvistBeta|BlomqvistBetaTest|Blue|Blur|BodePlot|BohmanWindow|Bold|Bond|BondCount|BondList|BondQ|Bookmarks|Boole|'+
        'BooleanConsecutiveFunction|BooleanConvert|BooleanCountingFunction|BooleanFunction|BooleanGraph|BooleanMaxterms|BooleanMinimize|BooleanMinterms|BooleanQ|BooleanRegion|Booleans|BooleanStrings|BooleanTable|BooleanVariables|BorderDimensions|BorelTannerDistribution|Bottom|BottomHatTransform|BoundaryDiscretizeGraphics|'+
        'BoundaryDiscretizeRegion|BoundaryMesh|BoundaryMeshRegion|BoundaryMeshRegionQ|BoundaryStyle|BoundedRegionQ|BoundingRegion|Bounds|Box|BoxBaselineShift|BoxData|BoxDimensions|Boxed|Boxes|BoxForm|BoxFormFormatTypes|BoxFrame|BoxID|BoxMargins|BoxMatrix|BoxObject|BoxRatios|BoxRotation|BoxRotationPoint|BoxStyle|'+
        'BoxWhiskerChart|Bra|BracketingBar|BraKet|BrayCurtisDistance|BreadthFirstScan|Break|BridgeData|BrightnessEqualize|BroadcastStationData|Brown|BrownForsytheTest|BrownianBridgeProcess|BrowserCategory|BSplineBasis|BSplineCurve|BSplineCurve3DBox|BSplineCurve3DBoxOptions|BSplineCurveBox|BSplineCurveBoxOptions|'+
        'BSplineFunction|BSplineSurface|BSplineSurface3DBox|BSplineSurface3DBoxOptions|BubbleChart|BubbleChart3D|BubbleScale|BubbleSizes|BuildingData|BulletGauge|BusinessDayQ|ButterflyGraph|ButterworthFilterModel|Button|ButtonBar|ButtonBox|ButtonBoxOptions|ButtonCell|ButtonContents|ButtonData|ButtonEvaluator|ButtonExpandable|'+
        'ButtonFrame|ButtonFunction|ButtonMargins|ButtonMinHeight|ButtonNote|ButtonNotebook|ButtonSource|ButtonStyle|ButtonStyleMenuListing|ByRef|Byte|ByteArray|ByteArrayFormat|ByteArrayQ|ByteArrayToString|ByteCount|ByteOrdering|C|CachedValue|CacheGraphics|CachePersistence|CalendarConvert|CalendarData|CalendarType|'+
        'Callout|CalloutMarker|CalloutStyle|CallPacket|CanberraDistance|Cancel|CancelButton|CandlestickChart|CanonicalGraph|CanonicalizePolygon|CanonicalizePolyhedron|CanonicalName|CanonicalWarpingCorrespondence|CanonicalWarpingDistance|CantorMesh|CantorStaircase|Cap|CapForm|CapitalDifferentialD|Capitalize|CapsuleShape|'+
        'CaptureRunning|CardinalBSplineBasis|CarlemanLinearize|CarmichaelLambda|CaseOrdering|Cases|CaseSensitive|Cashflow|Casoratian|Catalan|CatalanNumber|Catch|Catenate|CatenateLayer|CauchyDistribution|CauchyWindow|CayleyGraph|CDF|CDFDeploy|CDFInformation|CDFWavelet|Ceiling|CelestialSystem|Cell|CellAutoOverwrite|'+
        'CellBaseline|CellBoundingBox|CellBracketOptions|CellChangeTimes|CellContents|CellContext|CellDingbat|CellDynamicExpression|CellEditDuplicate|CellElementsBoundingBox|CellElementSpacings|CellEpilog|CellEvaluationDuplicate|CellEvaluationFunction|CellEvaluationLanguage|CellEventActions|CellFrame|CellFrameColor|'+
        'CellFrameLabelMargins|CellFrameLabels|CellFrameMargins|CellGroup|CellGroupData|CellGrouping|CellGroupingRules|CellHorizontalScrolling|CellID|CellLabel|CellLabelAutoDelete|CellLabelMargins|CellLabelPositioning|CellLabelStyle|CellLabelTemplate|CellMargins|CellObject|CellOpen|CellPrint|CellProlog|Cells|CellSize|'+
        'CellStyle|CellTags|CellularAutomaton|CensoredDistribution|Censoring|Center|CenterArray|CenterDot|CentralFeature|CentralMoment|CentralMomentGeneratingFunction|Cepstrogram|CepstrogramArray|CepstrumArray|CForm|ChampernowneNumber|ChangeOptions|ChannelBase|ChannelBrokerAction|ChannelDatabin|ChannelHistoryLength|'+
        'ChannelListen|ChannelListener|ChannelListeners|ChannelListenerWait|ChannelObject|ChannelPreSendFunction|ChannelReceiverFunction|ChannelSend|ChannelSubscribers|ChanVeseBinarize|Character|CharacterCounts|CharacterEncoding|CharacterEncodingsPath|CharacteristicFunction|CharacteristicPolynomial|CharacterName|'+
        'CharacterRange|Characters|ChartBaseStyle|ChartElementData|ChartElementDataFunction|ChartElementFunction|ChartElements|ChartLabels|ChartLayout|ChartLegends|ChartStyle|Chebyshev1FilterModel|Chebyshev2FilterModel|ChebyshevDistance|ChebyshevT|ChebyshevU|Check|CheckAbort|CheckAll|Checkbox|CheckboxBar|CheckboxBox|'+
        'CheckboxBoxOptions|ChemicalData|ChessboardDistance|ChiDistribution|ChineseRemainder|ChiSquareDistribution|ChoiceButtons|ChoiceDialog|CholeskyDecomposition|Chop|ChromaticityPlot|ChromaticityPlot3D|ChromaticPolynomial|Circle|CircleBox|CircleDot|CircleMinus|CirclePlus|CirclePoints|CircleThrough|CircleTimes|'+
        'CirculantGraph|CircularOrthogonalMatrixDistribution|CircularQuaternionMatrixDistribution|CircularRealMatrixDistribution|CircularSymplecticMatrixDistribution|CircularUnitaryMatrixDistribution|Circumsphere|CityData|ClassifierFunction|ClassifierInformation|ClassifierMeasurements|ClassifierMeasurementsObject|'+
        'Classify|ClassName|ClassPath|ClassPriors|Clear|ClearAll|ClearAttributes|ClearCookies|ClearPermissions|ClearSystemCache|ClebschGordan|ClickPane|Clip|ClipboardNotebook|ClipFill|ClippingStyle|ClipPlanes|ClipPlanesStyle|ClipRange|Clock|ClockGauge|ClockwiseContourIntegral|Close|Closed|CloseFrontEnd|CloseKernels|'+
        'ClosenessCentrality|Closing|ClosingAutoSave|ClosingEvent|CloudAccountData|CloudBase|CloudConnect|CloudDeploy|CloudDirectory|CloudDisconnect|CloudEvaluate|CloudExport|CloudExpression|CloudExpressions|CloudFunction|CloudGet|CloudImport|CloudLoggingData|CloudObject|CloudObjectInformation|CloudObjectInformationData|'+
        'CloudObjectNameFormat|CloudObjects|CloudObjectURLType|CloudPublish|CloudPut|CloudRenderingMethod|CloudSave|CloudShare|CloudSubmit|CloudSymbol|CloudUnshare|ClusterClassify|ClusterDissimilarityFunction|ClusteringComponents|ClusteringTree|CMYKColor|Coarse|CodeAssistOptions|Coefficient|CoefficientArrays|CoefficientDomain|'+
        'CoefficientList|CoefficientRules|CoifletWavelet|Collect|Colon|ColonForm|ColorBalance|ColorCombine|ColorConvert|ColorCoverage|ColorData|ColorDataFunction|ColorDetect|ColorDistance|ColorFunction|ColorFunctionScaling|Colorize|ColorNegate|ColorOutput|ColorProfileData|ColorQ|ColorQuantize|ColorReplace|ColorRules|'+
        'ColorSelectorSettings|ColorSeparate|ColorSetter|ColorSetterBox|ColorSetterBoxOptions|ColorSlider|ColorsNear|ColorSpace|ColorToneMapping|Column|ColumnAlignments|ColumnBackgrounds|ColumnForm|ColumnLines|ColumnsEqual|ColumnSpacings|ColumnWidths|CombinedEntityClass|CombinerFunction|CometData|CommandLine|CommonDefaultFormatTypes|'+
        'Commonest|CommonestFilter|CommonName|CommonUnits|CommunityBoundaryStyle|CommunityGraphPlot|CommunityLabels|CommunityRegionStyle|CompanyData|CompatibleUnitQ|CompilationOptions|CompilationTarget|Compile|Compiled|CompiledCodeFunction|CompiledFunction|CompilerOptions|Complement|CompleteGraph|CompleteGraphQ|'+
        'CompleteKaryTree|CompletionsListPacket|Complex|Complexes|ComplexExpand|ComplexInfinity|ComplexityFunction|ComplexListPlot|ComplexPlot|ComplexPlot3D|ComponentMeasurements|ComponentwiseContextMenu|Compose|ComposeList|ComposeSeries|CompositeQ|Composition|CompoundElement|CompoundExpression|CompoundPoissonDistribution|'+
        'CompoundPoissonProcess|CompoundRenewalProcess|Compress|CompressedData|ComputeUncertainty|Condition|ConditionalExpression|Conditioned|Cone|ConeBox|ConfidenceLevel|ConfidenceRange|ConfidenceTransform|ConfigurationPath|ConformAudio|ConformImages|Congruent|ConicHullRegion|ConicHullRegion3DBox|ConicHullRegionBox|'+
        'ConicOptimization|Conjugate|ConjugateTranspose|Conjunction|Connect|ConnectedComponents|ConnectedGraphComponents|ConnectedGraphQ|ConnectedMeshComponents|ConnectedMoleculeComponents|ConnectedMoleculeQ|ConnectionSettings|ConnectLibraryCallbackFunction|ConnectSystemModelComponents|ConnectToFrontEnd|ConnesWindow|'+
        'ConoverTest|ConsoleMessage|ConsoleMessagePacket|ConsolePrint|Constant|ConstantArray|ConstantArrayLayer|ConstantImage|ConstantPlusLayer|ConstantRegionQ|Constants|ConstantTimesLayer|ConstellationData|ConstrainedMax|ConstrainedMin|Construct|Constructors|Containing|ContainsAll|ContainsAny|ContainsExactly|'+
        'ContainsNone|ContainsOnly|ContentFieldOptions|ContentLocationFunction|ContentObject|ContentPadding|ContentsBoundingBox|ContentSelectable|ContentSize|Context|ContextMenu|Contexts|ContextToFileName|Continuation|Continue|ContinuedFraction|ContinuedFractionK|ContinuousAction|ContinuousMarkovProcess|ContinuousTask|'+
        'ContinuousTimeModelQ|ContinuousWaveletData|ContinuousWaveletTransform|ContourDetect|ContourGraphics|ContourIntegral|ContourLabels|ContourLines|ContourPlot|ContourPlot3D|Contours|ContourShading|ContourSmoothing|ContourStyle|ContraharmonicMean|ContrastiveLossLayer|Control|ControlActive|ControlAlignment|'+
        'ControlGroupContentsBox|ControllabilityGramian|ControllabilityMatrix|ControllableDecomposition|ControllableModelQ|ControllerDuration|ControllerInformation|ControllerInformationData|ControllerLinking|ControllerManipulate|ControllerMethod|ControllerPath|ControllerState|ControlPlacement|ControlsRendering|'+
        'ControlType|Convergents|ConversionOptions|ConversionRules|ConvertToBitmapPacket|ConvertToCellExpression|ConvertToPostScript|ConvertToPostScriptPacket|ConvexHullMesh|ConvexPolygonQ|ConvexPolyhedronQ|ConvolutionLayer|Convolve|ConwayGroupCo1|ConwayGroupCo2|ConwayGroupCo3|CookieFunction|Cookies|CoordinateBoundingBox|'+
        'CoordinateBoundingBoxArray|CoordinateBounds|CoordinateBoundsArray|CoordinateChartData|CoordinatesToolOptions|CoordinateTransform|CoordinateTransformData|CoprimeQ|Coproduct|CopulaDistribution|Copyable|CopyDatabin|CopyDirectory|CopyFile|CopyTag|CopyToClipboard|CornerFilter|CornerNeighbors|Correlation|CorrelationDistance|'+
        'CorrelationFunction|CorrelationTest|Cos|Cosh|CoshIntegral|CosineDistance|CosineWindow|CosIntegral|Cot|Coth|Count|CountDistinct|CountDistinctBy|CounterAssignments|CounterBox|CounterBoxOptions|CounterClockwiseContourIntegral|CounterEvaluator|CounterFunction|CounterIncrements|CounterStyle|CounterStyleMenuListing|'+
        'CountRoots|CountryData|Counts|CountsBy|Covariance|CovarianceEstimatorFunction|CovarianceFunction|CoxianDistribution|CoxIngersollRossProcess|CoxModel|CoxModelFit|CramerVonMisesTest|CreateArchive|CreateCellID|CreateChannel|CreateCloudExpression|CreateDatabin|CreateDataSystemModel|CreateDialog|CreateDirectory|'+
        'CreateDocument|CreateExtraLinks|CreateFile|CreateIntermediateDirectories|CreateManagedLibraryExpression|CreateNotebook|CreatePalette|CreatePalettePacket|CreatePermissionsGroup|CreateScheduledTask|CreateSearchIndex|CreateSystemModel|CreateTemporary|CreateUUID|CreateWindow|CriterionFunction|CriticalityFailureImportance|'+
        'CriticalitySuccessImportance|CriticalSection|Cross|CrossEntropyLossLayer|CrossingCount|CrossingDetect|CrossingPolygon|CrossMatrix|Csc|Csch|CTCLossLayer|Cube|CubeRoot|Cubics|Cuboid|CuboidBox|Cumulant|CumulantGeneratingFunction|Cup|CupCap|Curl|CurlyDoubleQuote|CurlyQuote|CurrencyConvert|CurrentDate|CurrentImage|'+
        'CurrentlySpeakingPacket|CurrentNotebookImage|CurrentScreenImage|CurrentValue|Curry|CurvatureFlowFilter|CurveClosed|Cyan|CycleGraph|CycleIndexPolynomial|Cycles|CyclicGroup|Cyclotomic|Cylinder|CylinderBox|CylindricalDecomposition|D|DagumDistribution|DamData|DamerauLevenshteinDistance|DampingFactor|Darker|'+
        'Dashed|Dashing|DatabaseConnect|DatabaseDisconnect|DatabaseReference|Databin|DatabinAdd|DatabinRemove|Databins|DatabinUpload|DataCompression|DataDistribution|DataRange|DataReversed|Dataset|Date|DateBounds|Dated|DateDelimiters|DateDifference|DatedUnit|DateFormat|DateFunction|DateHistogram|DateList|DateListLogPlot|'+
        'DateListPlot|DateListStepPlot|DateObject|DateObjectQ|DateOverlapsQ|DatePattern|DatePlus|DateRange|DateReduction|DateString|DateTicksFormat|DateValue|DateWithinQ|DaubechiesWavelet|DavisDistribution|DawsonF|DayCount|DayCountConvention|DayHemisphere|DaylightQ|DayMatchQ|DayName|DayNightTerminator|DayPlus|'+
        'DayRange|DayRound|DeBruijnGraph|DeBruijnSequence|Debug|DebugTag|Decapitalize|Decimal|DecimalForm|DeclareKnownSymbols|DeclarePackage|Decompose|DeconvolutionLayer|Decrement|Decrypt|DecryptFile|DedekindEta|DeepSpaceProbeData|Default|DefaultAxesStyle|DefaultBaseStyle|DefaultBoxStyle|DefaultButton|DefaultColor|'+
        'DefaultControlPlacement|DefaultDuplicateCellStyle|DefaultDuration|DefaultElement|DefaultFaceGridsStyle|DefaultFieldHintStyle|DefaultFont|DefaultFontProperties|DefaultFormatType|DefaultFormatTypeForStyle|DefaultFrameStyle|DefaultFrameTicksStyle|DefaultGridLinesStyle|DefaultInlineFormatType|DefaultInputFormatType|'+
        'DefaultLabelStyle|DefaultMenuStyle|DefaultNaturalLanguage|DefaultNewCellStyle|DefaultNewInlineCellStyle|DefaultNotebook|DefaultOptions|DefaultOutputFormatType|DefaultPrintPrecision|DefaultStyle|DefaultStyleDefinitions|DefaultTextFormatType|DefaultTextInlineFormatType|DefaultTicksStyle|DefaultTooltipStyle|'+
        'DefaultValue|DefaultValues|Defer|DefineExternal|DefineInputStreamMethod|DefineOutputStreamMethod|DefineResourceFunction|Definition|Degree|DegreeCentrality|DegreeGraphDistribution|DegreeLexicographic|DegreeReverseLexicographic|DEigensystem|DEigenvalues|Deinitialization|Del|DelaunayMesh|Delayed|Deletable|'+
        'Delete|DeleteAnomalies|DeleteBorderComponents|DeleteCases|DeleteChannel|DeleteCloudExpression|DeleteContents|DeleteDirectory|DeleteDuplicates|DeleteDuplicatesBy|DeleteFile|DeleteMissing|DeleteObject|DeletePermissionsKey|DeleteSearchIndex|DeleteSmallComponents|DeleteStopwords|DeleteWithContents|DeletionWarning|'+
        'DelimitedArray|DelimitedSequence|Delimiter|DelimiterFlashTime|DelimiterMatching|Delimiters|DeliveryFunction|Dendrogram|Denominator|DensityGraphics|DensityHistogram|DensityPlot|DensityPlot3D|DependentVariables|Deploy|Deployed|Depth|DepthFirstScan|Derivative|DerivativeFilter|DerivedKey|DescriptorStateSpace|'+
        'DesignMatrix|DestroyAfterEvaluation|Det|Developer`AllocateNumericArray|Developer`AllocateRawArray|Developer`ArrayNormalToLevel|Developer`AssociationVectorQ|Developer`AsynchronousTaskEventQueueDepth|Developer`Base64StringQ|Developer`BesselSimplify|Developer`BoundingBox|Developer`BoxesToMathML|Developer`ByteArrayQHold|'+
        'Developer`CalendarData|Developer`CellInformation|Developer`CheckArgumentCount|Developer`CheckFileAccess|Developer`Combobox|Developer`ComboboxBoxes|Developer`CompensatedAdd|Developer`CompensatedPlus|Developer`ComposeTo|Developer`ConfigureUser|Developer`ContextFreeForm|Developer`CreateRegistryKey|Developer`CustomColorSetter|'+
        'Developer`CustomColorSetterBoxes|Developer`DataStore|Developer`DateSetter|Developer`DateSetterBoxes|Developer`DecodeBase64|Developer`DecodeBase64ToByteArray|Developer`EmptyQ|Developer`EncodeBase64|Developer`EndOfStreamQ|Developer`EnumerateRegistrySubkeys|Developer`EvaluateProtected|Developer`FibonacciSimplify|'+
        'Developer`FileInformation|Developer`FilterGraphicsOptions|Developer`FindCompiledFunction|Developer`FindDivisions|Developer`ForceLaunch|Developer`ForceLocalFrontEnd|Developer`FourierListConvolve|Developer`FromByteArray|Developer`FromJSON|Developer`FromPackedArray|Developer`GammaSimplify|Developer`GenerateBitmapCaches|'+
        'Developer`Graphics3DOptions|Developer`GraphicsOptions|Developer`HoldAtomQ|Developer`HoldSymbolQ|Developer`HolonomicSimplify|Developer`InequalityInstance|Developer`InitializationFunction|Developer`InputStreamMethods|Developer`InputStreamRegistrations|Developer`InputToInputForm|Developer`InputToStandardForm|'+
        'Developer`InstallFrontEnd|Developer`LaunchCommand|Developer`LaunchFlags|Developer`LegacyFileHash|Developer`LegacyGraphics|Developer`LegacyHash|Developer`LinearExpressionToMatrix|Developer`LinearExpressionToSparseMatrix|Developer`ListOrAssociationQ|Developer`ListRepresentationQ|Developer`MachineComplexQ|'+
        'Developer`MachineIntegerQ|Developer`MachineRealQ|Developer`MathMLToBoxes|Developer`NotebookConvert|Developer`NotebookInformation|Developer`NotEmptyQ|Developer`NumericArrayQHold|Developer`OutputStreamMethods|Developer`OutputStreamRegistrations|Developer`OutputToOutputForm|Developer`OutputToStandardForm|'+
        'Developer`PackedArrayForm|Developer`PackedArrayQ|Developer`PartitionMap|Developer`PolyGammaSimplify|Developer`PolyLogSimplify|Developer`PolynomialDivision|Developer`PossibleByteArrayQ|Developer`PreserveStyleSheet|Developer`ProtectedMode|Developer`ProtectedModeBlockedQ|Developer`PseudoFunctionsSimplify|'+
        'Developer`RawArrayConvert|Developer`RawArrayQ|Developer`RawArrayQHold|Developer`RawArrayType|Developer`RawCompress|Developer`RawUncompress|Developer`ReadExpressionJSONFile|Developer`ReadExpressionJSONStream|Developer`ReadExpressionJSONString|Developer`ReadRawJSONFile|Developer`ReadRawJSONStream|Developer`ReadRawJSONString|'+
        'Developer`ReadRegistryKeyValues|Developer`ReadUBJSONByteArray|Developer`ReadUBJSONFile|Developer`ReadUBJSONStream|Developer`ReadWXFFile|Developer`RealQ|Developer`RegisterInputStream|Developer`RegisterOutputStream|Developer`RemoveRegistryKey|Developer`RemoveRegistryKeyValues|Developer`ReplaceAllUnheld|'+
        'Developer`SetSystemOptions|Developer`SparseLinearSolve|Developer`StartProtectedMode|Developer`StreamBytesAvailable|Developer`StreamToString|Developer`StringFromStream|Developer`StringOrStringVectorQ|Developer`StringVectorQ|Developer`SymbolicGraphics|Developer`SymbolQ|Developer`SystemOptions|Developer`ThreadID|'+
        'Developer`ToJSON|Developer`ToList|Developer`ToPackedArray|Developer`TrigToRadicals|Developer`UninstallFrontEnd|Developer`UseFrontEnd|Developer`VectorInequality|Developer`WriteExpressionJSONFile|Developer`WriteExpressionJSONStream|Developer`WriteExpressionJSONString|Developer`WriteRawJSONFile|Developer`WriteRawJSONStream|'+
        'Developer`WriteRawJSONString|Developer`WriteRegistryKeyValues|Developer`WriteUBJSONByteArray|Developer`WriteUBJSONFile|Developer`WriteUBJSONStream|Developer`WriteWXFFile|Developer`ZeroQ|Developer`ZetaSimplify|Developer`\\$AsynchronousBlockedQ|Developer`\\$CurrentPackage|Developer`\\$InactivateExclusions|'+
        'Developer`\\$MaxMachineInteger|Developer`\\$PersistentCookies|Developer`\\$PossibleRulePattern|Developer`\\$ProtectedMode|Developer`\\$ScheduledBlockedQ|Developer`\\$SessionCookies|Developer`\\$SymbolShadowingFunction|Developer`\\$SymbolSystemShadowing|Developer`\\$SystemErrorCode|DeviceClose|DeviceConfigure|'+
        'DeviceExecute|DeviceExecuteAsynchronous|DeviceObject|DeviceOpen|DeviceOpenQ|DeviceRead|DeviceReadBuffer|DeviceReadLatest|DeviceReadList|DeviceReadTimeSeries|Devices|DeviceStreams|DeviceWrite|DeviceWriteBuffer|DGaussianWavelet|DiacriticalPositioning|Diagonal|DiagonalizableMatrixQ|DiagonalMatrix|DiagonalMatrixQ|'+
        'Dialog|DialogIndent|DialogInput|DialogLevel|DialogNotebook|DialogProlog|DialogReturn|DialogSymbols|Diamond|DiamondMatrix|DiceDissimilarity|DictionaryLookup|DictionaryWordQ|DifferenceDelta|DifferenceOrder|DifferenceQuotient|DifferenceRoot|DifferenceRootReduce|Differences|DifferentialD|DifferentialRoot|'+
        'DifferentialRootReduce|DifferentiatorFilter|DigitalSignature|DigitBlock|DigitBlockMinimum|DigitCharacter|DigitCount|DigitQ|DihedralAngle|DihedralGroup|Dilation|DimensionalCombinations|DimensionalMeshComponents|DimensionReduce|DimensionReducerFunction|DimensionReduction|Dimensions|DiracComb|DiracDelta|'+
        'DirectedEdge|DirectedEdges|DirectedGraph|DirectedGraphQ|DirectedInfinity|Direction|Directive|Directory|DirectoryName|DirectoryQ|DirectoryStack|DirichletBeta|DirichletCharacter|DirichletCondition|DirichletConvolve|DirichletDistribution|DirichletEta|DirichletL|DirichletLambda|DirichletTransform|DirichletWindow|'+
        'DisableConsolePrintPacket|DisableFormatting|DiscreteChirpZTransform|DiscreteConvolve|DiscreteDelta|DiscreteHadamardTransform|DiscreteIndicator|DiscreteLimit|DiscreteLQEstimatorGains|DiscreteLQRegulatorGains|DiscreteLyapunovSolve|DiscreteMarkovProcess|DiscreteMaxLimit|DiscreteMinLimit|DiscretePlot|DiscretePlot3D|'+
        'DiscreteRatio|DiscreteRiccatiSolve|DiscreteShift|DiscreteTimeModelQ|DiscreteUniformDistribution|DiscreteVariables|DiscreteWaveletData|DiscreteWaveletPacketTransform|DiscreteWaveletTransform|DiscretizeGraphics|DiscretizeRegion|Discriminant|DisjointQ|Disjunction|Disk|DiskBox|DiskMatrix|DiskSegment|Dispatch|'+
        'DispatchQ|DispersionEstimatorFunction|Display|DisplayAllSteps|DisplayEndPacket|DisplayFlushImagePacket|DisplayForm|DisplayFunction|DisplayPacket|DisplayRules|DisplaySetSizePacket|DisplayString|DisplayTemporary|DisplayWith|DisplayWithRef|DisplayWithVariable|DistanceFunction|DistanceMatrix|DistanceTransform|'+
        'Distribute|Distributed|DistributedContexts|DistributeDefinitions|DistributionChart|DistributionDomain|DistributionFitTest|DistributionParameterAssumptions|DistributionParameterQ|Dithering|Div|Divergence|Divide|DivideBy|Dividers|DivideSides|Divisible|Divisors|DivisorSigma|DivisorSum|DMSList|DMSString|Do|'+
        'DockedCells|DocumentGenerator|DocumentGeneratorInformation|DocumentGeneratorInformationData|DocumentGenerators|DocumentNotebook|DocumentWeightingRules|Dodecahedron|DomainRegistrationInformation|DominantColors|DoModal|DOSTextFormat|Dot|DotDashed|DotEqual|DotLayer|DotPlusLayer|Dotted|DoubleBracketingBar|'+
        'DoubleContourIntegral|DoubleDownArrow|DoubleLeftArrow|DoubleLeftRightArrow|DoubleLeftTee|DoubleLongLeftArrow|DoubleLongLeftRightArrow|DoubleLongRightArrow|DoubleRightArrow|DoubleRightTee|DoubleUpArrow|DoubleUpDownArrow|DoubleVerticalBar|DoublyInfinite|Down|DownArrow|DownArrowBar|DownArrowUpArrow|DownLeftRightVector|'+
        'DownLeftTeeVector|DownLeftVector|DownLeftVectorBar|DownRightTeeVector|DownRightVector|DownRightVectorBar|Downsample|DownTee|DownTeeArrow|DownValues|DragAndDrop|DrawEdges|DrawFrontFaces|DrawHighlighted|Drop|DropoutLayer|DSolve|DSolveValue|Dt|DualLinearProgramming|DualPolyhedron|DualSystemsModel|DumpGet|'+
        'DumpSave|DuplicateFreeQ|Duration|Dynamic|DynamicBox|DynamicBoxOptions|DynamicEvaluationTimeout|DynamicGeoGraphics|DynamicImage|DynamicLocation|DynamicModule|DynamicModuleBox|DynamicModuleBoxOptions|DynamicModuleParent|DynamicModuleValues|DynamicName|DynamicNamespace|DynamicReference|DynamicSetting|DynamicUpdating|'+
        'DynamicWrapper|DynamicWrapperBox|DynamicWrapperBoxOptions|E|EarthImpactData|EarthquakeData|EccentricityCentrality|Echo|EchoFunction|EclipseType|EdgeAdd|EdgeBetweennessCentrality|EdgeCapacity|EdgeCapForm|EdgeColor|EdgeConnectivity|EdgeContract|EdgeCost|EdgeCount|EdgeCoverQ|EdgeCycleMatrix|EdgeDashing|EdgeDelete|'+
        'EdgeDetect|EdgeForm|EdgeIndex|EdgeJoinForm|EdgeLabeling|EdgeLabels|EdgeLabelStyle|EdgeList|EdgeOpacity|EdgeQ|EdgeRenderingFunction|EdgeRules|EdgeShapeFunction|EdgeStyle|EdgeThickness|EdgeWeight|EdgeWeightedGraphQ|Editable|EditButtonSettings|EditCellTagsSettings|EditDistance|EffectiveInterest|Eigensystem|'+
        'Eigenvalues|EigenvectorCentrality|Eigenvectors|Element|ElementData|ElementwiseLayer|ElidedForms|Eliminate|EliminationOrder|Ellipsoid|EllipticE|EllipticExp|EllipticExpPrime|EllipticF|EllipticFilterModel|EllipticK|EllipticLog|EllipticNomeQ|EllipticPi|EllipticReducedHalfPeriods|EllipticTheta|EllipticThetaPrime|'+
        'EmbedCode|EmbeddedHTML|EmbeddedService|EmbeddingLayer|EmbeddingObject|EmitSound|EmphasizeSyntaxErrors|EmpiricalDistribution|Empty|EmptyGraphQ|EmptyRegion|EnableConsolePrintPacket|Enabled|Encode|Encrypt|EncryptedObject|EncryptFile|End|EndAdd|EndDialogPacket|EndFrontEndInteractionPacket|EndJavaBlock|EndModal|'+
        'EndOfBuffer|EndOfFile|EndOfLine|EndOfString|EndPackage|EngineEnvironment|EngineeringForm|Enter|EnterExpressionPacket|EnterTextPacket|Entity|EntityClass|EntityClassList|EntityCopies|EntityFunction|EntityGroup|EntityInstance|EntityList|EntityPrefetch|EntityProperties|EntityProperty|EntityPropertyClass|EntityRegister|'+
        'EntityStore|EntityStores|EntityTypeName|EntityUnregister|EntityValue|Entropy|EntropyFilter|Environment|Epilog|EpilogFunction|Equal|EqualColumns|EqualRows|EqualTilde|EqualTo|EquatedTo|Equilibrium|EquirippleFilterKernel|Equivalent|Erf|Erfc|Erfi|ErlangB|ErlangC|ErlangDistribution|Erosion|ErrorBox|ErrorBoxOptions|'+
        'ErrorNorm|ErrorPacket|ErrorsDialogSettings|EscapeRadius|EstimatedBackground|EstimatedDistribution|EstimatedProcess|EstimatorGains|EstimatorRegulator|EuclideanDistance|EulerAngles|EulerCharacteristic|EulerE|EulerGamma|EulerianGraphQ|EulerMatrix|EulerPhi|Evaluatable|Evaluate|Evaluated|EvaluatePacket|EvaluateScheduledTask|'+
        'EvaluateToImage|EvaluateToTypeset|EvaluationBox|EvaluationCell|EvaluationCompletionAction|EvaluationData|EvaluationElements|EvaluationEnvironment|EvaluationMode|EvaluationMonitor|EvaluationNotebook|EvaluationObject|EvaluationOrder|Evaluator|EvaluatorNames|EvenQ|EventData|EventEvaluator|EventHandler|EventHandlerTag|'+
        'EventLabels|EventSeries|ExactBlackmanWindow|ExactNumberQ|ExactRootIsolation|ExampleData|Except|ExcludedForms|ExcludedLines|ExcludedPhysicalQuantities|ExcludePods|Exclusions|ExclusionsStyle|Exists|Exit|ExitDialog|ExoplanetData|Exp|Expand|ExpandAll|ExpandDenominator|ExpandFileName|ExpandNumerator|Expectation|'+
        'ExpectationE|ExpectedValue|ExpGammaDistribution|ExpIntegralE|ExpIntegralEi|ExpirationDate|Exponent|ExponentFunction|ExponentialDistribution|ExponentialFamily|ExponentialGeneratingFunction|ExponentialMovingAverage|ExponentialPowerDistribution|ExponentPosition|ExponentStep|Export|ExportAutoReplacements|'+
        'ExportByteArray|ExportForm|ExportPacket|ExportString|Expression|ExpressionCell|ExpressionPacket|ExpressionUUID|ExpToTrig|ExtendedEntityClass|ExtendedGCD|Extension|ExtentElementFunction|ExtentMarkers|ExtentSize|ExternalBundle|ExternalCall|ExternalDataCharacterEncoding|ExternalEvaluate|ExternalFunction|'+
        'ExternalFunctionName|ExternalObject|ExternalOptions|ExternalSessionObject|ExternalSessions|ExternalTypeSignature|ExternalValue|Extract|ExtractArchive|ExtractLayer|ExtremeValueDistribution|FaceForm|FaceGrids|FaceGridsStyle|FacialFeatures|Factor|FactorComplete|Factorial|Factorial2|FactorialMoment|FactorialMomentGeneratingFunction|'+
        'FactorialPower|FactorInteger|FactorList|FactorSquareFree|FactorSquareFreeList|FactorTerms|FactorTermsList|Fail|Failure|FailureAction|FailureDistribution|FailureQ|False|FareySequence|FARIMAProcess|FeatureDistance|FeatureExtract|FeatureExtraction|FeatureExtractor|FeatureExtractorFunction|FeatureNames|FeatureNearest|'+
        'FeatureSpacePlot|FeatureSpacePlot3D|FeatureTypes|FEDisableConsolePrintPacket|FeedbackLinearize|FeedbackSector|FeedbackSectorStyle|FeedbackType|FEEnableConsolePrintPacket|FetalGrowthData|Fibonacci|Fibonorial|FieldCompletionFunction|FieldFunction|FieldHint|FieldHintStyle|FieldMasked|Fields|FieldSize|File|'+
        'FileBaseName|FileByteCount|FileConvert|FileDate|FileExistsQ|FileExtension|FileFormat|FileHandler|FileHash|FileInformation|FileName|FileNameDepth|FileNameDialogSettings|FileNameDrop|FileNameForms|FileNameJoin|FileNames|FileNameSetter|FileNameSplit|FileNameTake|FilePrint|FileSize|FileSystemMap|FileSystemScan|'+
        'FileTemplate|FileTemplateApply|FileType|FilledCurve|FilledCurveBox|FilledCurveBoxOptions|Filling|FillingStyle|FillingTransform|FilteredEntityClass|FilterRules|FinancialBond|FinancialData|FinancialDerivative|FinancialIndicator|Find|FindAnomalies|FindArgMax|FindArgMin|FindChannels|FindClique|FindClusters|'+
        'FindCookies|FindCurvePath|FindCycle|FindDevices|FindDistribution|FindDistributionParameters|FindDivisions|FindEdgeCover|FindEdgeCut|FindEdgeIndependentPaths|FindEquationalProof|FindEulerianCycle|FindExternalEvaluators|FindFaces|FindFile|FindFit|FindFormula|FindFundamentalCycles|FindGeneratingFunction|'+
        'FindGeoLocation|FindGeometricConjectures|FindGeometricTransform|FindGraphCommunities|FindGraphIsomorphism|FindGraphPartition|FindHamiltonianCycle|FindHamiltonianPath|FindHiddenMarkovStates|FindIndependentEdgeSet|FindIndependentVertexSet|FindInstance|FindIntegerNullVector|FindKClan|FindKClique|FindKClub|'+
        'FindKPlex|FindLibrary|FindLinearRecurrence|FindList|FindMatchingColor|FindMaximum|FindMaximumFlow|FindMaxValue|FindMeshDefects|FindMinimum|FindMinimumCostFlow|FindMinimumCut|FindMinValue|FindMoleculeSubstructure|FindPath|FindPeaks|FindPermutation|FindPostmanTour|FindProcessParameters|FindRepeat|FindRoot|'+
        'FindSequenceFunction|FindSettings|FindShortestPath|FindShortestTour|FindSpanningTree|FindSystemModelEquilibrium|FindTextualAnswer|FindThreshold|FindTransientRepeat|FindVertexCover|FindVertexCut|FindVertexIndependentPaths|Fine|FinishDynamic|FiniteAbelianGroupCount|FiniteGroupCount|FiniteGroupData|First|'+
        'FirstCase|FirstPassageTimeDistribution|FirstPosition|FischerGroupFi22|FischerGroupFi23|FischerGroupFi24Prime|FisherHypergeometricDistribution|FisherRatioTest|FisherZDistribution|Fit|FitAll|FitRegularization|FittedModel|FixedOrder|FixedPoint|FixedPointList|FlashSelection|Flat|Flatten|FlattenAt|FlattenLayer|'+
        'FlatTopWindow|FlipView|Floor|FlowPolynomial|FlushPrintOutputPacket|Fold|FoldList|FoldPair|FoldPairList|FollowRedirects|Font|FontColor|FontFamily|FontForm|FontName|FontOpacity|FontPostScriptName|FontProperties|FontReencoding|FontSize|FontSlant|FontSubstitutions|FontTracking|FontVariations|FontWeight|For|'+
        'ForAll|ForceLaunch|Format|FormatRules|FormatType|FormatTypeAutoConvert|FormatValues|FormBox|FormBoxOptions|FormControl|FormFunction|FormLayoutFunction|FormObject|FormPage|FormTheme|FormulaData|FormulaLookup|FortranForm|Forward|ForwardBackward|Fourier|FourierCoefficient|FourierCosCoefficient|FourierCosSeries|'+
        'FourierCosTransform|FourierDCT|FourierDCTFilter|FourierDCTMatrix|FourierDST|FourierDSTMatrix|FourierMatrix|FourierParameters|FourierSequenceTransform|FourierSeries|FourierSinCoefficient|FourierSinSeries|FourierSinTransform|FourierTransform|FourierTrigSeries|FractionalBrownianMotionProcess|FractionalGaussianNoiseProcess|'+
        'FractionalPart|FractionBox|FractionBoxOptions|FractionLine|Frame|FrameBox|FrameBoxOptions|Framed|FrameInset|FrameLabel|Frameless|FrameMargins|FrameRate|FrameStyle|FrameTicks|FrameTicksStyle|FRatioDistribution|FrechetDistribution|FreeQ|FrenetSerretSystem|FrequencySamplingFilterKernel|FresnelC|FresnelF|'+
        'FresnelG|FresnelS|Friday|FrobeniusNumber|FrobeniusSolve|FromAbsoluteTime|FromCharacterCode|FromCoefficientRules|FromContinuedFraction|FromDate|FromDigits|FromDMS|FromEntity|FromJulianDate|FromLetterNumber|FromPolarCoordinates|FromRomanNumeral|FromSphericalCoordinates|FromUnixTime|Front|FrontEndDynamicExpression|'+
        'FrontEndEventActions|FrontEndExecute|FrontEndLink|FrontEndObject|FrontEndResource|FrontEndResourceString|FrontEndSharedQ|FrontEndStackSize|FrontEndToken|FrontEndTokenExecute|FrontEndValueCache|FrontEndVersion|FrontFaceColor|FrontFaceOpacity|Full|FullAxes|FullDefinition|FullForm|FullGraphics|FullInformationOutputRegulator|'+
        'FullOptions|FullRegion|FullSimplify|Function|FunctionCompile|FunctionCompileExport|FunctionCompileExportByteArray|FunctionCompileExportLibrary|FunctionCompileExportString|FunctionDomain|FunctionExpand|FunctionInterpolation|FunctionPeriod|FunctionRange|FunctionSpace|FussellVeselyImportance|GaborFilter|'+
        'GaborMatrix|GaborWavelet|GainMargins|GainPhaseMargins|GalaxyData|GalleryView|Gamma|GammaDistribution|GammaRegularized|GapPenalty|GARCHProcess|GatedRecurrentLayer|Gather|GatherBy|GaugeFaceElementFunction|GaugeFaceStyle|GaugeFrameElementFunction|GaugeFrameSize|GaugeFrameStyle|GaugeLabels|GaugeMarkers|GaugeStyle|'+
        'GaussianFilter|GaussianIntegers|GaussianMatrix|GaussianOrthogonalMatrixDistribution|GaussianSymplecticMatrixDistribution|GaussianUnitaryMatrixDistribution|GaussianWindow|GCD|GegenbauerC|General|GeneralizedLinearModelFit|GenerateAsymmetricKeyPair|GenerateConditions|GeneratedCell|GeneratedDocumentBinding|'+
        'GenerateDerivedKey|GenerateDigitalSignature|GenerateDocument|GeneratedParameters|GeneratedQuantityMagnitudes|GenerateHTTPResponse|GenerateSecuredAuthenticationKey|GenerateSymmetricKey|GeneratingFunction|GeneratorDescription|GeneratorHistoryLength|GeneratorOutputType|Generic|GenericCylindricalDecomposition|'+
        'GenomeData|GenomeLookup|GeoAntipode|GeoArea|GeoArraySize|GeoBackground|GeoBoundingBox|GeoBounds|GeoBoundsRegion|GeoBubbleChart|GeoCenter|GeoCircle|GeodesicClosing|GeodesicDilation|GeodesicErosion|GeodesicOpening|GeoDestination|GeodesyData|GeoDirection|GeoDisk|GeoDisplacement|GeoDistance|GeoDistanceList|'+
        'GeoElevationData|GeoEntities|GeoGraphics|GeogravityModelData|GeoGridDirectionDifference|GeoGridLines|GeoGridLinesStyle|GeoGridPosition|GeoGridRange|GeoGridRangePadding|GeoGridUnitArea|GeoGridUnitDistance|GeoGridVector|GeoGroup|GeoHemisphere|GeoHemisphereBoundary|GeoHistogram|GeoIdentify|GeoImage|GeoLabels|'+
        'GeoLength|GeoListPlot|GeoLocation|GeologicalPeriodData|GeomagneticModelData|GeoMarker|GeometricAssertion|GeometricBrownianMotionProcess|GeometricDistribution|GeometricMean|GeometricMeanFilter|GeometricScene|GeometricTransformation|GeometricTransformation3DBox|GeometricTransformation3DBoxOptions|GeometricTransformationBox|'+
        'GeometricTransformationBoxOptions|GeoModel|GeoNearest|GeoPath|GeoPosition|GeoPositionENU|GeoPositionXYZ|GeoProjection|GeoProjectionData|GeoRange|GeoRangePadding|GeoRegionValuePlot|GeoResolution|GeoScaleBar|GeoServer|GeoSmoothHistogram|GeoStreamPlot|GeoStyling|GeoStylingImageFunction|GeoVariant|GeoVector|'+
        'GeoVectorENU|GeoVectorPlot|GeoVectorXYZ|GeoVisibleRegion|GeoVisibleRegionBoundary|GeoWithinQ|GeoZoomLevel|GestureHandler|GestureHandlerTag|Get|GetBoundingBoxSizePacket|GetClass|GetClassPath|GetComplexClass|GetContext|GetEnvironment|GetFileName|GetFrontEndOptionsDataPacket|GetJavaException|GetJVM|GetLinebreakInformationPacket|'+
        'GetMenusPacket|GetPageBreakInformationPacket|Glaisher|GlobalClusteringCoefficient|GlobalPreferences|GlobalSession|Glow|GoldenAngle|GoldenRatio|GompertzMakehamDistribution|GoodmanKruskalGamma|GoodmanKruskalGammaTest|Goto|Grad|Gradient|GradientFilter|GradientOrientationFilter|GrammarApply|GrammarRules|GrammarToken|'+
        'Graph|Graph3D|GraphAssortativity|GraphAutomorphismGroup|GraphCenter|GraphComplement|GraphData|GraphDensity|GraphDiameter|GraphDifference|GraphDisjointUnion|GraphDistance|GraphDistanceMatrix|GraphElementData|GraphEmbedding|GraphHighlight|GraphHighlightStyle|GraphHub|Graphics|Graphics3D|Graphics3DBox|Graphics3DBoxOptions|'+
        'GraphicsArray|GraphicsBaseline|GraphicsBox|GraphicsBoxOptions|GraphicsColor|GraphicsColumn|GraphicsComplex|GraphicsComplex3DBox|GraphicsComplex3DBoxOptions|GraphicsComplexBox|GraphicsComplexBoxOptions|GraphicsContents|GraphicsData|GraphicsGrid|GraphicsGridBox|GraphicsGroup|GraphicsGroup3DBox|GraphicsGroup3DBoxOptions|'+
        'GraphicsGroupBox|GraphicsGroupBoxOptions|GraphicsGrouping|GraphicsHighlightColor|GraphicsRow|GraphicsSpacing|GraphicsStyle|GraphIntersection|GraphLayout|GraphLinkEfficiency|GraphPeriphery|GraphPlot|GraphPlot3D|GraphPower|GraphPropertyDistribution|GraphQ|GraphRadius|GraphReciprocity|GraphRoot|GraphStyle|'+
        'GraphUnion|Gray|GrayLevel|Greater|GreaterEqual|GreaterEqualLess|GreaterEqualThan|GreaterFullEqual|GreaterGreater|GreaterLess|GreaterSlantEqual|GreaterThan|GreaterTilde|Green|GreenFunction|Grid|GridBaseline|GridBox|GridBoxAlignment|GridBoxBackground|GridBoxDividers|GridBoxFrame|GridBoxItemSize|GridBoxItemStyle|'+
        'GridBoxOptions|GridBoxSpacings|GridCreationSettings|GridDefaultElement|GridElementStyleOptions|GridFrame|GridFrameMargins|GridGraph|GridLines|GridLinesStyle|GroebnerBasis|GroupActionBase|GroupBy|GroupCentralizer|GroupElementFromWord|GroupElementPosition|GroupElementQ|GroupElements|GroupElementToWord|GroupGenerators|'+
        'Groupings|GroupMultiplicationTable|GroupOrbits|GroupOrder|GroupPageBreakWithin|GroupSetwiseStabilizer|GroupStabilizer|GroupStabilizerChain|GroupTogetherGrouping|GroupTogetherNestedGrouping|GrowCutComponents|Gudermannian|GuidedFilter|GumbelDistribution|HaarWavelet|HadamardMatrix|HalfLine|HalfNormalDistribution|'+
        'HalfPlane|HalfSpace|HamiltonianGraphQ|HammingDistance|HammingWindow|HandlerFunctions|HandlerFunctionsKeys|HankelH1|HankelH2|HankelMatrix|HankelTransform|HannPoissonWindow|HannWindow|HaradaNortonGroupHN|HararyGraph|HarmonicMean|HarmonicMeanFilter|HarmonicNumber|Hash|Haversine|HazardFunction|Head|HeadCompose|'+
        'HeaderLines|Heads|HeavisideLambda|HeavisidePi|HeavisideTheta|HeldGroupHe|HeldPart|HelpBrowserLookup|HelpBrowserNotebook|HelpBrowserSettings|Here|HermiteDecomposition|HermiteH|HermitianMatrixQ|HessenbergDecomposition|Hessian|HexadecimalCharacter|Hexahedron|HexahedronBox|HexahedronBoxOptions|HiddenMarkovProcess|'+
        'HiddenSurface|Highlighted|HighlightGraph|HighlightImage|HighlightMesh|HighpassFilter|HigmanSimsGroupHS|HilbertCurve|HilbertFilter|HilbertMatrix|Histogram|Histogram3D|HistogramDistribution|HistogramList|HistogramTransform|HistogramTransformInterpolation|HistoricalPeriodData|HitMissTransform|HITSCentrality|'+
        'HjorthDistribution|HodgeDual|HoeffdingD|HoeffdingDTest|Hold|HoldAll|HoldAllComplete|HoldComplete|HoldFirst|HoldForm|HoldPattern|HoldRest|HolidayCalendar|HomeDirectory|HomePage|Horizontal|HorizontalForm|HorizontalGauge|HorizontalScrollPosition|HornerForm|HostLookup|HotellingTSquareDistribution|HoytDistribution|'+
        'HTMLSave|HTTPErrorResponse|HTTPRedirect|HTTPRequest|HTTPRequestData|HTTPResponse|Hue|HumanGrowthData|HumpDownHump|HumpEqual|HurwitzLerchPhi|HurwitzZeta|HyperbolicDistribution|HypercubeGraph|HyperexponentialDistribution|Hyperfactorial|Hypergeometric0F1|Hypergeometric0F1Regularized|Hypergeometric1F1|Hypergeometric1F1Regularized|'+
        'Hypergeometric2F1|Hypergeometric2F1Regularized|HypergeometricDistribution|HypergeometricPFQ|HypergeometricPFQRegularized|HypergeometricU|Hyperlink|HyperlinkCreationSettings|Hyperplane|Hyphenation|HyphenationOptions|HypoexponentialDistribution|HypothesisTestData|I|IconData|Iconize|IconizedObject|IconRules|'+
        'Icosahedron|Identity|IdentityMatrix|If|IgnoreCase|IgnoreDiacritics|IgnorePunctuation|IgnoreSpellCheck|IgnoringInactive|Im|Image|Image3D|Image3DProjection|Image3DSlices|ImageAccumulate|ImageAdd|ImageAdjust|ImageAlign|ImageApply|ImageApplyIndexed|ImageAspectRatio|ImageAssemble|ImageAugmentationLayer|ImageBoundingBoxes|'+
        'ImageCache|ImageCacheValid|ImageCapture|ImageCaptureFunction|ImageCases|ImageChannels|ImageClip|ImageCollage|ImageColorSpace|ImageCompose|ImageContainsQ|ImageContents|ImageConvolve|ImageCooccurrence|ImageCorners|ImageCorrelate|ImageCorrespondingPoints|ImageCrop|ImageData|ImageDeconvolve|ImageDemosaic|'+
        'ImageDifference|ImageDimensions|ImageDisplacements|ImageDistance|ImageEffect|ImageExposureCombine|ImageFeatureTrack|ImageFileApply|ImageFileFilter|ImageFileScan|ImageFilter|ImageFocusCombine|ImageForestingComponents|ImageFormattingWidth|ImageForwardTransformation|ImageGraphics|ImageHistogram|ImageIdentify|'+
        'ImageInstanceQ|ImageKeypoints|ImageLevels|ImageLines|ImageMargins|ImageMarker|ImageMarkers|ImageMeasurements|ImageMesh|ImageMultiply|ImageOffset|ImagePad|ImagePadding|ImagePartition|ImagePeriodogram|ImagePerspectiveTransformation|ImagePosition|ImagePreviewFunction|ImagePyramid|ImagePyramidApply|ImageQ|'+
        'ImageRangeCache|ImageRecolor|ImageReflect|ImageRegion|ImageResize|ImageResolution|ImageRestyle|ImageRotate|ImageRotated|ImageSaliencyFilter|ImageScaled|ImageScan|ImageSize|ImageSizeAction|ImageSizeCache|ImageSizeMultipliers|ImageSizeRaw|ImageSubtract|ImageTake|ImageTransformation|ImageTrim|ImageType|ImageValue|'+
        'ImageValuePositions|ImagingDevice|ImplementJavaInterface|ImplicitRegion|Implies|Import|ImportAutoReplacements|ImportByteArray|ImportOptions|ImportString|ImprovementImportance|In|Inactivate|Inactive|IncidenceGraph|IncidenceList|IncidenceMatrix|IncludeAromaticBonds|IncludeConstantBasis|IncludeDefinitions|'+
        'IncludeDirectories|IncludeFileExtension|IncludeGeneratorTasks|IncludeHydrogens|IncludeInflections|IncludeMetaInformation|IncludePods|IncludeQuantities|IncludeRelatedTables|IncludeSingularTerm|IncludeWindowTimes|Increment|IndefiniteMatrixQ|Indent|IndentingNewlineSpacings|IndentMaxFraction|IndependenceTest|'+
        'IndependentEdgeSetQ|IndependentPhysicalQuantity|IndependentUnit|IndependentUnitDimension|IndependentVertexSetQ|Indeterminate|IndeterminateThreshold|IndexCreationOptions|Indexed|IndexGraph|IndexTag|Inequality|InexactNumberQ|InexactNumbers|InfiniteLine|InfinitePlane|Infinity|Infix|InflationAdjust|InflationMethod|'+
        'Information|InformationData|InformationDataGrid|Inherited|InheritScope|InhomogeneousPoissonProcess|InitialEvaluationHistory|Initialization|InitializationCell|InitializationCellEvaluation|InitializationCellWarning|InitializationObjects|InitializationValue|Initialize|InitialSeeding|InlineCounterAssignments|'+
        'InlineCounterIncrements|InlineRules|Inner|InnerPolygon|InnerPolyhedron|Inpaint|Input|InputAliases|InputAssumptions|InputAutoReplacements|InputField|InputFieldBox|InputFieldBoxOptions|InputForm|InputGrouping|InputNamePacket|InputNotebook|InputPacket|InputSettings|InputStream|InputString|InputStringPacket|'+
        'InputToBoxFormPacket|Insert|InsertionFunction|InsertionPointObject|InsertLinebreaks|InsertResults|Inset|Inset3DBox|Inset3DBoxOptions|InsetBox|InsetBoxOptions|Insphere|Install|InstallJava|InstallService|InstanceNormalizationLayer|InstanceOf|InString|Integer|IntegerDigits|IntegerExponent|IntegerLength|IntegerName|'+
        'IntegerPart|IntegerPartitions|IntegerQ|IntegerReverse|Integers|IntegerString|Integral|Integrate|Interactive|InteractiveTradingChart|Interlaced|Interleaving|Internal`AbsSquare|Internal`AddHandler|Internal`AddPeriodical|Internal`AddToEntityNameCache|Internal`AddToInterpreterCache|Internal`Adler32HashInit|'+
        'Internal`Adler32HashUpdate|Internal`AGM|Internal`AlgebraDimension|Internal`AlgebraicsOptions|Internal`AllowExceptions|Internal`AllSymbols|Internal`AllUnheldSymbols|Internal`AnyflowTestQ|Internal`ApplyColorFunction|Internal`ArgumentCountRegistry|Internal`ArithmeticTiming|Internal`ArrayReshapeTo|Internal`ASCIIPorterStem|'+
        'Internal`AssociationNodes|Internal`AsymptoticSolveOptions|Internal`AsynchronousTaskUserData|Internal`AudioProcessingOptions|Internal`Bag|Internal`BagLength|Internal`BagPart|Internal`BinomialPrimePowerDecomposition|Internal`BitReset|Internal`BlockFlatten|Internal`BooleanComputationOptions|Internal`BulkFetchEntityNames|'+
        'Internal`CachedSystemInformation|Internal`CacheEntityNames|Internal`CacheOptions|Internal`CacheTable|Internal`CalculusOptions|Internal`CellularAutomatonRuleLookup|Internal`CheckCache|Internal`CheckGeoCache|Internal`CheckImageCache|Internal`CheckListability|Internal`CheckMoleculeCache|Internal`CheckNCache|'+
        'Internal`CheckNeuralNetCache|Internal`CheckQuantityCache|Internal`CheckSolutions|Internal`ClearCachedSystemInformation|Internal`ClearEntityValueCache|Internal`ColorRules|Internal`ColumnwiseQuantityVectorQ|Internal`Compact|Internal`CompactifyMemory|Internal`CompareNumeric|Internal`ComparePatterns|Internal`CompareToPAT|'+
        'Internal`CompileError|Internal`CompileEvaluate|Internal`CompileFunctionCall|Internal`CompileFunctionCallWithArithmeticFlags|Internal`CompileInline|Internal`CompileOnDemand|Internal`CompileType|Internal`CompileTypeEvaluate|Internal`CompileValues|Internal`ComplexInterval|Internal`ConditionalValueBody|Internal`ConditionalValueLHS|'+
        'Internal`ContainsListRepresentationQ|Internal`ConvertFormTest|Internal`ConvertFromMWASymbols|Internal`CopyListStructure|Internal`CRC32HashInit|Internal`CRC32HashUpdate|Internal`CreateAsynchronousTask|Internal`CreateForkedKernel|Internal`CreateRawAsynchronousTask|Internal`CubeRootModList|Internal`CubeRootOfUnity|'+
        'Internal`CubicResidueQ|Internal`DataList|Internal`DateListToDateList|Internal`DateListToSeconds|Internal`DateRange|Internal`DCHypergeometricPFQ|Internal`DeactivateMessages|Internal`DebugPrint|Internal`Deflatten|Internal`DeleteCache|Internal`DeleteGeoCache|Internal`DeleteImageCache|Internal`DeleteMoleculeCache|'+
        'Internal`DeleteNCache|Internal`DeleteNeuralNetCache|Internal`DeleteQuantityCache|Internal`DeleteTrailingZeros|Internal`DenseToSparse|Internal`DependsOnQ|Internal`DimensionToBaseUnit|Internal`DiracGammaMatrix|Internal`DirectoryByteCount|Internal`DirectPartitionsP|Internal`DirectPartitionsQ|Internal`DisableCloudObjectAutoloader|'+
        'Internal`DisableEntityFramework|Internal`DisableFormulaData|Internal`DisablePredictiveAlphaUtilities|Internal`DisableQuantityUnits|Internal`DiscreteRiccatiSolve|Internal`DisplayFormTest|Internal`DoubleToString|Internal`DuplicateRules|Internal`DynamicEvaluate|Internal`EffectivePrecision|Internal`EmbeddedSymbols|'+
        'Internal`EncodeCharacters|Internal`EPolyQ|Internal`Escape|Internal`ExactQuotient|Internal`ExceptionFreeQ|Internal`Expm1|Internal`ExtendedMessageOptions|Internal`ExtendLicenseProvision|Internal`ExtraExtendedGCD|Internal`FactoredNumber|Internal`FactoredNumberAbs|Internal`FactoredNumberGCD|Internal`FactoredNumberLCM|'+
        'Internal`FactoredNumberMinus|Internal`FactoredNumberPlus|Internal`FactoredNumberPower|Internal`FactoredNumberQ|Internal`FactoredNumberRemoveGCD|Internal`FactoredNumberSameQ|Internal`FactoredNumberSubtract|Internal`FactoredNumberTimes|Internal`FibonacciPolynomial|Internal`FileStreamPathName|Internal`FindOneRoot|'+
        'Internal`FiniteElementOptions|Internal`FromCharacterCodesToListOfStrings|Internal`FromCoefficientList|Internal`FromContinuedFraction|Internal`FromFactoredNumber|Internal`FromFactoredNumberMod|Internal`FromPackedArrayQuiet|Internal`FromPiecewise|Internal`FromStraightLineProgram|Internal`FullMemoryInformation|'+
        'Internal`FullMemoryInUse|Internal`FundamentalDiscriminantQ|Internal`GeneralizedRationalFunctionQ|Internal`GenerateQuantityMatrix|Internal`GeometricFunctionsOptions|Internal`GeometricTransformation3D|Internal`GetFromInterpreterCache|Internal`GetIteratorLength|Internal`GetPendingTrackChanges|Internal`GetRefreshers|'+
        'Internal`GetTrackChanges|Internal`GetTrackedIDs|Internal`GetTrackedSymbols|Internal`GetUnboundSymbols|Internal`GetValueMonitor|Internal`GetValueNoTrack|Internal`GetValueTrack|Internal`GetValueTrackExtra|Internal`GraphOptions|Internal`GregorianLeapYearQ|Internal`GroupTheoryOptions|Internal`HandlerBlock|'+
        'Internal`Handlers|Internal`HarmonicNumber|Internal`HashSameQ|Internal`HelpBrowserHyperlinkText|Internal`HGCD|Internal`HoldUntil|Internal`HolonomicOptions|Internal`HornerEvaluate|Internal`HostLookupInternal|Internal`HouseKeep|Internal`HullDimensions|Internal`ImageProcessingOptions|Internal`ImportExportOptions|'+
        'Internal`InequalitySolverOptions|Internal`Inert|Internal`InformationDefinitions|Internal`InheritedBlock|Internal`InnermostToOutermost|Internal`IntegerPartitionQ|Internal`IntegerPartitions|Internal`InternalFileHash|Internal`InternalSyntaxLength|Internal`InternalSyntaxQ|Internal`JoinOrFail|Internal`LanguageCanonicalName|'+
        'Internal`LeastQuadraticNonresidue|Internal`Lehmer2|Internal`LicenseProvisionedQ|Internal`LimitOptions|Internal`LinearQ|Internal`LineNumbers|Internal`ListMin|Internal`LiterallyAbsentQ|Internal`LiterallyOccurringQ|Internal`LiteralPresentQ|Internal`LoadEncodingFile|Internal`LoadingPanel|Internal`LocalizedBlock|'+
        'Internal`Log1p|Internal`LogAGM|Internal`LucasLPolynomial|InternallyBalancedDecomposition|Internal`MakePolynomial|Internal`MakeRat|Internal`MaxAbs|Internal`MessageButtonHandler|Internal`MessageMenu|Internal`MessageMenuFormatter|Internal`MessageTemplate|Internal`MultinomialPrimePowerDecomposition|Internal`MultivariateResultant|'+
        'Internal`MWACompute|Internal`NCacheKey|Internal`NDSolveOptions|Internal`NegativeIntegerQ|Internal`NegativeMachineIntegerQ|Internal`NewInput|Internal`NextIntegerPartition|Internal`NextScheduledTaskTime|Internal`NonNegativeIntegerQ|Internal`NonNegativeMachineIntegerQ|Internal`NonPositiveIntegerQ|Internal`NonPositiveMachineIntegerQ|'+
        'Internal`NormalizeBigReal|Internal`NoteAlphaSources|Internal`NSolveOptions|Internal`NumericalVariableQ|Internal`NumericArrayOptions|Internal`NumericContinuedFraction|Internal`OptimizationOptions|Internal`OptimizeSequence|Internal`OrderlessPiecewise|Internal`OrderReverse|Internal`OutermostToInnermost|Internal`OverflowTestQ|'+
        'Internal`P2|Internal`PackedArrayType|Internal`PacletFindFile|Internal`ParallelMWACompute|Internal`ParallelThreads|Internal`PartitionRagged|Internal`PatternFreeQ|Internal`PatternPresentQ|Internal`PCREOptions|Internal`PerfectPower|Internal`Periodicals|Internal`PiecewiseOptions|Internal`PiecewiseOrderless|'+
        'Internal`PoleAssignment|Internal`PolyGCDCacheHead|Internal`PolynomialFunctionQ|Internal`PopupWindowNotebook|Internal`PositiveIntegerQ|Internal`PositiveMachineIntegerQ|Internal`PossibleDateQ|Internal`PossibleEntityListQ|Internal`PossibleEntityPropertyListQ|Internal`PossibleEntityPropertyQ|Internal`PossibleEntityQ|'+
        'Internal`PossibleQuantityQ|Internal`PossibleTimeZoneQ|Internal`PostprocessSymbolicQuantityExpression|Internal`PowerMatrix|Internal`PowerMatrix1|Internal`PowerMatrix2|Internal`PrecAccur|Internal`PreloadEntityNameCache|Internal`PreprocessEquations|Internal`PreprocessSymbolicQuantityExpression|Internal`PreviousIntegerPartition|'+
        'Internal`PrimePowerDecomposition|Internal`PrintSwitchSettings|Internal`PrintSystemCache|Internal`ProductLogApproximation|Internal`PutInformation|Internal`PutNewInformation|Internal`QuadraticFundamentalUnit|Internal`QuantityArrayQ|Internal`QuantityArrayToNumericArray|Internal`QuantityIntervalHandler|Internal`QuantityMatrixQ|'+
        'Internal`QuantityToValue|Internal`QuantityVectorQ|Internal`QuietStatus|Internal`QuotelessInputFormString|Internal`RadicalMemberQ|Internal`RasterGraphics|Internal`RationalFunctionQ|Internal`RationalNoReduce|Internal`RealContinuedFraction|Internal`RealValuedNumberQ|Internal`RealValuedNumericQ|Internal`ReciprocalSqrt|'+
        'Internal`ReduceOptions|Internal`RegionOptions|Internal`RelativelyPrimeBasis|Internal`ReleaseInert|Internal`RemovedSymbolQ|Internal`RemoveHandler|Internal`RemovePeriodical|Internal`RepetitionFromMultiplicity|Internal`Restart|Internal`RestartScheduledTasks|Internal`ResumeSession|Internal`ReverseOrder|Internal`RiccatiSolve|'+
        'Internal`S1|Internal`S2|Internal`SameUnitDimension|Internal`ScheduledTaskActiveQ|Internal`ScheduledTaskInformation|Internal`ScheduledTaskRemainingCount|Internal`SchurDecomposition|Internal`SecondsToDateList|Internal`SequenceSpecification|Internal`ServiceLicenseProvision|Internal`SetAlgebraicsOptions|Internal`SetAsymptoticSolveOptions|'+
        'Internal`SetAudioProcessingOptions|Internal`SetBooleanComputationOptions|Internal`SetCache|Internal`SetCacheOptions|Internal`SetCalculusOptions|Internal`SetExtendedMessageOptions|Internal`SetFiniteElementOptions|Internal`SetGeoCache|Internal`SetGeometricFunctionsOptions|Internal`SetGraphOptions|Internal`SetGroupTheoryOptions|'+
        'Internal`SetHolidayCalendar|Internal`SetHolonomicOptions|Internal`SetImageCache|Internal`SetImageProcessingOptions|Internal`SetImportExportOptions|Internal`SetInequalitySolverOptions|Internal`SetLimitOptions|Internal`SetMoleculeCache|Internal`SetNCache|Internal`SetNDSolveOptions|Internal`SetNeuralNetCache|'+
        'Internal`SetNSolveOptions|Internal`SetNumericArrayOptions|Internal`SetOptimizationOptions|Internal`SetPCREOptions|Internal`SetPiecewiseOptions|Internal`SetQuantityCache|Internal`SetReduceOptions|Internal`SetRegionOptions|Internal`SetSimplificationOptions|Internal`SetSpecialFunctionsOptions|Internal`SetValueMonitor|'+
        'Internal`SetValueNoTrack|Internal`SetValueTrackExtra|Internal`SetVisualizationOptions|Internal`SetWaveletOptions|Internal`SignWolframHTTPRequest|Internal`SimplificationOptions|Internal`SimplifyColor|Internal`SparseFactorModList|Internal`SparseFactorModList2|Internal`SparseToDense|Internal`SpecialFunctionsOptions|'+
        'Internal`SqrtMod|Internal`SqrtModList|Internal`SqrtModPrime|Internal`Square|Internal`StartScheduledTaskList|Internal`StopScheduledTaskList|Internal`StraightLineProgram|Internal`StreamInformation|Internal`StreamMethods|Internal`StreamOpenQ|Internal`StringToDouble|Internal`StuffBag|Internal`SubresultantExtendedGCD|'+
        'Internal`SuspendSession|Internal`SwitchForm|Internal`SylvesterSolve|Internal`SymbolContext|Internal`SymbolInformation|Internal`SymbolList|Internal`SymbolList1|Internal`SymbolNameQ|Internal`SyntacticNegativeQ|Internal`TensorTypeQ|Internal`TestIntegerQ|Internal`TestMachfunc|Internal`TimeRemaining|Internal`ToEquivalenceClass|'+
        'Internal`ToFactoredNumber|Internal`ToPiecewise|Internal`ToStraightLineProgram|Internal`TrackChangesPacket|Internal`TrackExpression|Internal`TrackExpressionNonStrict|Internal`TransposeInPlace|Internal`TransposeIntegerPartition|Internal`TransposeInternal|Internal`TriggerAsynchronousTask|Internal`TryLinearSolve|'+
        'Internal`TypeOf|Internal`TypesettingBoxRegion|Internal`UnderflowTestQ|Internal`UnnormalizeBigReal|Internal`UnsafeQuietCheck|Internal`UpdateSyntaxInformation|Internal`ValidUnitSystemQ|Internal`ValueChangeVeto|Internal`VectorNorm|Internal`VisualizationOptions|Internal`WaveletOptions|Internal`WithGroupTheoryOptions|'+
        'Internal`WithLocalSettings|Internal`WithTimestampsPreserved|Internal`WouldBeNumericQ|Internal`WriteLog|Internal`YieldAsynchronousTask|Internal`\\$Alphabets|Internal`\\$AudioEncodings|Internal`\\$CacheEntityValue|Internal`\\$CMakeVersion|Internal`\\$CompilerID|Internal`\\$ContextMarks|Internal`\\$ConvertForms|'+
        'Internal`\\$CppBuild|Internal`\\$CreationID|Internal`\\$DataCollections|Internal`\\$DebugBuild|Internal`\\$DefaultEntityStores|Internal`\\$DimensionRules|Internal`\\$DisableEntityFramework|Internal`\\$DisableFormulaData|Internal`\\$DisablePredictiveAlphaUtilities|Internal`\\$DisableQuantityUnits|Internal`\\$EFAIL|'+
        'Internal`\\$EqualTolerance|Internal`\\$FactoredNumberSieveMax|Internal`\\$FactorStandardComponent|Internal`\\$FEInitializationQ|Internal`\\$FileCharacterEncoding|Internal`\\$FrontEndExecutable|Internal`\\$GlobalTime|Internal`\\$GridSuboptions|Internal`\\$HashTolerance|Internal`\\$InstalledPrograms|Internal`\\$LastInternalFailure|'+
        'Internal`\\$LastUncaughtFailure|Internal`\\$LayoutCreationID|Internal`\\$MathematicaOnline|Internal`\\$MaxExponent|Internal`\\$MessageFormatter|Internal`\\$MessageMenu|Internal`\\$MinExponent|Internal`\\$PackageDependencies|Internal`\\$PrintFormatter|Internal`\\$PrototypeBuild|Internal`\\$QueryID|Internal`\\$RefreshEnabled|'+
        'Internal`\\$Restoring|Internal`\\$SameQTolerance|Internal`\\$SimplifyIteratorTimeLimit|Internal`\\$StreamWouldBlock|Internal`\\$SymmetryTolerance|Internal`\\$ThisPeriodical|Internal`\\$UnitDimensions|Internal`\\$VideoEncodings|InterpolatingFunction|InterpolatingPolynomial|Interpolation|InterpolationOrder|'+
        'InterpolationPoints|InterpolationPrecision|Interpretation|InterpretationBox|InterpretationBoxOptions|InterpretationFunction|Interpreter|InterpretTemplate|InterquartileRange|Interrupt|InterruptSettings|IntersectingQ|Intersection|Interval|IntervalIntersection|IntervalMarkers|IntervalMarkersStyle|IntervalMemberQ|'+
        'IntervalSlider|IntervalUnion|Into|Inverse|InverseBetaRegularized|InverseCDF|InverseChiSquareDistribution|InverseContinuousWaveletTransform|InverseDistanceTransform|InverseEllipticNomeQ|InverseErf|InverseErfc|InverseFourier|InverseFourierCosTransform|InverseFourierSequenceTransform|InverseFourierSinTransform|'+
        'InverseFourierTransform|InverseFunction|InverseFunctions|InverseGammaDistribution|InverseGammaRegularized|InverseGaussianDistribution|InverseGudermannian|InverseHankelTransform|InverseHaversine|InverseImagePyramid|InverseJacobiCD|InverseJacobiCN|InverseJacobiCS|InverseJacobiDC|InverseJacobiDN|InverseJacobiDS|'+
        'InverseJacobiNC|InverseJacobiND|InverseJacobiNS|InverseJacobiSC|InverseJacobiSD|InverseJacobiSN|InverseLaplaceTransform|InverseMellinTransform|InversePermutation|InverseRadon|InverseRadonTransform|InverseSeries|InverseShortTimeFourier|InverseSpectrogram|InverseSurvivalFunction|InverseTransformedRegion|'+
        'InverseWaveletTransform|InverseWeierstrassP|InverseWishartMatrixDistribution|InverseZTransform|Invisible|InvisibleApplication|InvisibleTimes|IPAddress|IrreduciblePolynomialQ|IslandData|IsolatingInterval|IsomorphicGraphQ|IsotopeData|Italic|Item|ItemAspectRatio|ItemBox|ItemBoxOptions|ItemSize|ItemStyle|'+
        'ItoProcess|JaccardDissimilarity|JacobiAmplitude|Jacobian|JacobiCD|JacobiCN|JacobiCS|JacobiDC|JacobiDN|JacobiDS|JacobiNC|JacobiND|JacobiNS|JacobiP|JacobiSC|JacobiSD|JacobiSN|JacobiSymbol|JacobiZeta|JankoGroupJ1|JankoGroupJ2|JankoGroupJ3|JankoGroupJ4|JarqueBeraALMTest|Java|JavaBlock|JavaClass|JavaClassPath|'+
        'JavaLink|JavaNew|JavaObject|JavaObjectQ|JavaObjectToExpression|JavaShow|JavaThrow|JavaUILink|JavaWindowToFront|JLink|JohnsonDistribution|Join|JoinAcross|Joined|JoinedCurve|JoinedCurveBox|JoinedCurveBoxOptions|JoinForm|JordanDecomposition|JordanModelDecomposition|JulianDate|JuliaSetBoettcher|JuliaSetIterationCount|'+
        'JuliaSetPlot|JuliaSetPoints|JVM|JVMArguments|K|KagiChart|KaiserBesselWindow|KaiserWindow|KalmanEstimator|KalmanFilter|KarhunenLoeveDecomposition|KaryTree|KatzCentrality|KCoreComponents|KDistribution|KEdgeConnectedComponents|KEdgeConnectedGraphQ|KeepJavaObject|KeepObjects|KelvinBei|KelvinBer|KelvinKei|'+
        'KelvinKer|KendallTau|KendallTauTest|KernelExecute|KernelFunction|KernelMixtureDistribution|Kernels|KernelSharedQ|Ket|Key|KeyCollisionFunction|KeyComplement|KeyDrop|KeyDropFrom|KeyExistsQ|KeyFreeQ|KeyIntersection|KeyMap|KeyMemberQ|KeypointStrength|Keys|KeySelect|KeySort|KeySortBy|KeyTake|KeyUnion|KeyValueMap|'+
        'KeyValuePattern|Khinchin|KillProcess|KirchhoffGraph|KirchhoffMatrix|KleinInvariantJ|KnapsackSolve|KnightTourGraph|KnotData|KnownUnitQ|KochCurve|KolmogorovSmirnovTest|KroneckerDelta|KroneckerModelDecomposition|KroneckerProduct|KroneckerSymbol|KuiperTest|KumaraswamyDistribution|Kurtosis|KuwaharaFilter|KVertexConnectedComponents|'+
        'KVertexConnectedGraphQ|LABColor|Label|Labeled|LabeledSlider|LabelingFunction|LabelingSize|LabelStyle|LabelVisibility|LaguerreL|LakeData|LambdaComponents|LambertW|LaminaData|LanczosWindow|LandauDistribution|Language|LanguageCategory|LanguageData|LanguageIdentify|LanguageOptions|LaplaceDistribution|LaplaceTransform|'+
        'Laplacian|LaplacianFilter|LaplacianGaussianFilter|Large|Larger|Last|Latitude|LatitudeLongitude|LatticeData|LatticeReduce|Launch|LaunchKernels|LayeredGraphPlot|LayerSizeFunction|LayoutInformation|LCHColor|LCM|LeaderSize|LeafCount|LeapYearQ|LearnDistribution|LearnedDistribution|LearningRate|LearningRateMultipliers|'+
        'LeastSquares|LeastSquaresFilterKernel|Left|LeftArrow|LeftArrowBar|LeftArrowRightArrow|LeftDownTeeVector|LeftDownVector|LeftDownVectorBar|LeftRightArrow|LeftRightVector|LeftTee|LeftTeeArrow|LeftTeeVector|LeftTriangle|LeftTriangleBar|LeftTriangleEqual|LeftUpDownVector|LeftUpTeeVector|LeftUpVector|LeftUpVectorBar|'+
        'LeftVector|LeftVectorBar|LegendAppearance|Legended|LegendFunction|LegendLabel|LegendLayout|LegendMargins|LegendMarkers|LegendMarkerSize|LegendreP|LegendreQ|LegendreType|Length|LengthWhile|LerchPhi|Less|LessEqual|LessEqualGreater|LessEqualThan|LessFullEqual|LessGreater|LessLess|LessSlantEqual|LessThan|'+
        'LessTilde|LetterCharacter|LetterCounts|LetterNumber|LetterQ|Level|LeveneTest|LeviCivitaTensor|LevyDistribution|Lexicographic|LibraryDataType|LibraryFunction|LibraryFunctionError|LibraryFunctionInformation|LibraryFunctionLoad|LibraryFunctionUnload|LibraryLoad|LibraryUnload|LicenseID|LiftingFilterData|LiftingWaveletTransform|'+
        'LightBlue|LightBrown|LightCyan|Lighter|LightGray|LightGreen|Lighting|LightingAngle|LightMagenta|LightOrange|LightPink|LightPurple|LightRed|LightSources|LightYellow|Likelihood|Limit|LimitsPositioning|LimitsPositioningTokens|LindleyDistribution|Line|Line3DBox|Line3DBoxOptions|LinearFilter|LinearFractionalOptimization|'+
        'LinearFractionalTransform|LinearGradientImage|LinearizingTransformationData|LinearLayer|LinearModelFit|LinearOffsetFunction|LinearOptimization|LinearProgramming|LinearRecurrence|LinearSolve|LinearSolveFunction|LineBox|LineBoxOptions|LineBreak|LinebreakAdjustments|LineBreakChart|LinebreakSemicolonWeighting|'+
        'LineBreakWithin|LineColor|LineGraph|LineIndent|LineIndentMaxFraction|LineIntegralConvolutionPlot|LineIntegralConvolutionScale|LineLegend|LineOpacity|LineSpacing|LineWrapParts|LinkActivate|LinkClose|LinkConnect|LinkConnectedQ|LinkCreate|LinkError|LinkFlush|LinkFunction|LinkHost|LinkInterrupt|LinkLaunch|'+
        'LinkMode|LinkObject|LinkOpen|LinkOptions|LinkPatterns|LinkProtocol|LinkRankCentrality|LinkRead|LinkReadHeld|LinkReadyQ|Links|LinkService|LinkWrite|LinkWriteHeld|LiouvilleLambda|List|Listable|ListAnimate|ListContourPlot|ListContourPlot3D|ListConvolve|ListCorrelate|ListCurvePathPlot|ListDeconvolve|ListDensityPlot|'+
        'ListDensityPlot3D|Listen|ListFormat|ListFourierSequenceTransform|ListInterpolation|ListLineIntegralConvolutionPlot|ListLinePlot|ListLogLinearPlot|ListLogLogPlot|ListLogPlot|ListPicker|ListPickerBox|ListPickerBoxBackground|ListPickerBoxOptions|ListPlay|ListPlot|ListPlot3D|ListPointPlot3D|ListPolarPlot|'+
        'ListQ|ListSliceContourPlot3D|ListSliceDensityPlot3D|ListSliceVectorPlot3D|ListStepPlot|ListStreamDensityPlot|ListStreamPlot|ListSurfacePlot3D|ListVectorDensityPlot|ListVectorPlot|ListVectorPlot3D|ListZTransform|Literal|LiteralSearch|LoadClass|LoadedJavaClasses|LoadedJavaObjects|LoadJavaClass|LocalAdaptiveBinarize|'+
        'LocalCache|LocalClusteringCoefficient|LocalizeDefinitions|LocalizeVariables|LocalObject|LocalObjects|LocalResponseNormalizationLayer|LocalSubmit|LocalSymbol|LocalTime|LocalTimeZone|LocationEquivalenceTest|LocationTest|Locator|LocatorAutoCreate|LocatorBox|LocatorBoxOptions|LocatorCentering|LocatorPane|'+
        'LocatorPaneBox|LocatorPaneBoxOptions|LocatorRegion|Locked|Log|Log10|Log2|LogBarnesG|LogGamma|LogGammaDistribution|LogicalExpand|LogIntegral|LogisticDistribution|LogisticSigmoid|LogitModelFit|LogLikelihood|LogLinearPlot|LogLogisticDistribution|LogLogPlot|LogMultinormalDistribution|LogNormalDistribution|'+
        'LogPlot|LogRankTest|LogSeriesDistribution|LongEqual|Longest|LongestCommonSequence|LongestCommonSequencePositions|LongestCommonSubsequence|LongestCommonSubsequencePositions|LongestMatch|LongestOrderedSequence|LongForm|Longitude|LongLeftArrow|LongLeftRightArrow|LongRightArrow|LongShortTermMemoryLayer|Lookup|'+
        'Loopback|LoopFreeGraphQ|LossFunction|LowerCaseQ|LowerLeftArrow|LowerRightArrow|LowerTriangularize|LowerTriangularMatrixQ|LowpassFilter|LQEstimatorGains|LQGRegulator|LQOutputRegulatorGains|LQRegulatorGains|LUBackSubstitution|LucasL|LuccioSamiComponents|LUDecomposition|LunarEclipse|LUVColor|LyapunovSolve|'+
        'LyonsGroupLy|MachineID|MachineName|MachineNumberQ|MachinePrecision|MacintoshSystemPageSetup|Magenta|Magnification|Magnify|MailAddressValidation|MailExecute|MailFolder|MailItem|MailReceiverFunction|MailResponseFunction|MailSearch|MailServerConnect|MailServerConnection|MailSettings|MainSolve|MaintainDynamicCaches|'+
        'Majority|MakeBoxes|MakeExpression|MakeJavaExpr|MakeJavaObject|MakeRules|ManagedLibraryExpressionID|ManagedLibraryExpressionQ|MandelbrotSetBoettcher|MandelbrotSetDistance|MandelbrotSetIterationCount|MandelbrotSetMemberQ|MandelbrotSetPlot|MangoldtLambda|ManhattanDistance|Manipulate|Manipulator|MannedSpaceMissionData|'+
        'MannWhitneyTest|MantissaExponent|Manual|Map|MapAll|MapAt|MapIndexed|MAProcess|MapThread|MarchenkoPasturDistribution|MarcumQ|MardiaCombinedTest|MardiaKurtosisTest|MardiaSkewnessTest|MarginalDistribution|MarkovProcessProperties|Masking|MatchingDissimilarity|MatchLocalNameQ|MatchLocalNames|MatchQ|Material|'+
        'MathematicalFunctionData|MathematicaNotation|MathieuC|MathieuCharacteristicA|MathieuCharacteristicB|MathieuCharacteristicExponent|MathieuCPrime|MathieuGroupM11|MathieuGroupM12|MathieuGroupM22|MathieuGroupM23|MathieuGroupM24|MathieuS|MathieuSPrime|MathMLForm|MathMLText|Matrices|MatrixExp|MatrixForm|MatrixFunction|'+
        'MatrixLog|MatrixNormalDistribution|MatrixPlot|MatrixPower|MatrixPropertyDistribution|MatrixQ|MatrixRank|MatrixTDistribution|Max|MaxBend|MaxCellMeasure|MaxColorDistance|MaxDetect|MaxDuration|MaxExtraBandwidths|MaxExtraConditions|MaxFeatureDisplacement|MaxFeatures|MaxFilter|MaximalBy|Maximize|MaxItems|MaxIterations|'+
        'MaxLimit|MaxMemoryUsed|MaxMixtureKernels|MaxOverlapFraction|MaxPlotPoints|MaxPoints|MaxRecursion|MaxStableDistribution|MaxStepFraction|MaxSteps|MaxStepSize|MaxTrainingRounds|MaxValue|MaxwellDistribution|MaxWordGap|McLaughlinGroupMcL|Mean|MeanAbsoluteLossLayer|MeanAround|MeanClusteringCoefficient|MeanDegreeConnectivity|'+
        'MeanDeviation|MeanFilter|MeanGraphDistance|MeanNeighborDegree|MeanShift|MeanShiftFilter|MeanSquaredLossLayer|Median|MedianDeviation|MedianFilter|MedicalTestData|Medium|MeijerG|MeijerGReduce|MeixnerDistribution|MellinConvolve|MellinTransform|MemberQ|MemoryAvailable|MemoryConstrained|MemoryConstraint|MemoryInUse|'+
        'MengerMesh|Menu|MenuAppearance|MenuCommandKey|MenuEvaluator|MenuItem|MenuList|MenuPacket|MenuSortingValue|MenuStyle|MenuView|Merge|MergeDifferences|MergingFunction|MersennePrimeExponent|MersennePrimeExponentQ|Mesh|MeshCellCentroid|MeshCellCount|MeshCellHighlight|MeshCellIndex|MeshCellLabel|MeshCellMarker|'+
        'MeshCellMeasure|MeshCellQuality|MeshCells|MeshCellShapeFunction|MeshCellStyle|MeshCoordinates|MeshFunctions|MeshPrimitives|MeshQualityGoal|MeshRange|MeshRefinementFunction|MeshRegion|MeshRegionQ|MeshShading|MeshStyle|Message|MessageDialog|MessageList|MessageName|MessageObject|MessageOptions|MessagePacket|'+
        'Messages|MessagesNotebook|MetaCharacters|MetaInformation|MeteorShowerData|Method|MethodFunction|MethodOptions|Methods|MexicanHatWavelet|MeyerWavelet|Midpoint|Min|MinColorDistance|MinDetect|MineralData|MinFilter|MinimalBy|MinimalPolynomial|MinimalStateSpaceModel|Minimize|MinimumTimeIncrement|MinIntervalSize|'+
        'MinkowskiQuestionMark|MinLimit|MinMax|MinorPlanetData|Minors|MinRecursion|MinSize|MinStableDistribution|Minus|MinusPlus|MinValue|Missing|MissingBehavior|MissingDataMethod|MissingDataRules|MissingQ|MissingString|MissingStyle|MissingValuePattern|MittagLefflerE|MixedFractionParts|MixedGraphQ|MixedMagnitude|'+
        'MixedRadix|MixedRadixQuantity|MixedUnit|MixtureDistribution|Mod|Modal|Mode|Modular|ModularInverse|ModularLambda|Module|Modulus|MoebiusMu|Molecule|MoleculeContainsQ|MoleculeEquivalentQ|MoleculeGraph|MoleculeModify|MoleculePattern|MoleculePlot|MoleculePlot3D|MoleculeProperty|MoleculeQ|MoleculeValue|Moment|'+
        'Momentary|MomentConvert|MomentEvaluate|MomentGeneratingFunction|MomentOfInertia|Monday|Monitor|MonomialList|MonomialOrder|MonsterGroupM|MoonPhase|MoonPosition|MorletWavelet|MorphologicalBinarize|MorphologicalBranchPoints|MorphologicalComponents|MorphologicalEulerNumber|MorphologicalGraph|MorphologicalPerimeter|'+
        'MorphologicalTransform|MortalityData|Most|MountainData|MouseAnnotation|MouseAppearance|MouseAppearanceTag|MouseButtons|Mouseover|MousePointerNote|MousePosition|MovieData|MovingAverage|MovingMap|MovingMedian|MoyalDistribution|Multicolumn|MultiedgeStyle|MultigraphQ|MultilaunchWarning|MultiLetterItalics|'+
        'MultiLetterStyle|MultilineFunction|Multinomial|MultinomialDistribution|MultinormalDistribution|MultiplicativeOrder|Multiplicity|MultiplySides|Multiselection|MultivariateHypergeometricDistribution|MultivariatePoissonDistribution|MultivariateTDistribution|N|NakagamiDistribution|NameQ|Names|NamespaceBox|'+
        'NamespaceBoxOptions|Nand|NArgMax|NArgMin|NBernoulliB|NBodySimulation|NBodySimulationData|NCache|NDEigensystem|NDEigenvalues|NDSolve|NDSolveValue|Nearest|NearestFunction|NearestNeighborGraph|NearestTo|NebulaData|NeedCurrentFrontEndPackagePacket|NeedCurrentFrontEndSymbolsPacket|NeedlemanWunschSimilarity|'+
        'Needs|Negative|NegativeBinomialDistribution|NegativeDefiniteMatrixQ|NegativeIntegers|NegativeMultinomialDistribution|NegativeRationals|NegativeReals|NegativeSemidefiniteMatrixQ|NeighborhoodData|NeighborhoodGraph|Nest|NestedGreaterGreater|NestedLessLess|NestedScriptRules|NestGraph|NestList|NestWhile|NestWhileList|'+
        'NetAppend|NetBidirectionalOperator|NetChain|NetDecoder|NetDelete|NetDrop|NetEncoder|NetEvaluationMode|NetExtract|NetFlatten|NetFoldOperator|NetGraph|NetInformation|NetInitialize|NetInsert|NetInsertSharedArrays|NetJoin|NetMapOperator|NetMapThreadOperator|NetMeasurements|NetModel|NetNestOperator|NetPairEmbeddingOperator|'+
        'NetPort|NetPortGradient|NetPrepend|NetRename|NetReplace|NetReplacePart|NetSharedArray|NetStateObject|NetTake|NetTrain|NetTrainResultsObject|NetworkPacketCapture|NetworkPacketRecording|NetworkPacketRecordingDuring|NetworkPacketTrace|NeumannValue|NevilleThetaC|NevilleThetaD|NevilleThetaN|NevilleThetaS|NewPrimitiveStyle|'+
        'NExpectation|Next|NextCell|NextDate|NextPrime|NextScheduledTaskTime|NHoldAll|NHoldFirst|NHoldRest|NicholsGridLines|NicholsPlot|NightHemisphere|NIntegrate|NMaximize|NMaxValue|NMinimize|NMinValue|NominalVariables|NonAssociative|NoncentralBetaDistribution|NoncentralChiSquareDistribution|NoncentralFRatioDistribution|'+
        'NoncentralStudentTDistribution|NonCommutativeMultiply|NonConstants|NondimensionalizationTransform|None|NoneTrue|NonlinearModelFit|NonlinearStateSpaceModel|NonlocalMeansFilter|NonNegative|NonNegativeIntegers|NonNegativeRationals|NonNegativeReals|NonPositive|NonPositiveIntegers|NonPositiveRationals|NonPositiveReals|'+
        'Nor|NorlundB|Norm|Normal|NormalDistribution|NormalGrouping|NormalizationLayer|Normalize|Normalized|NormalizedSquaredEuclideanDistance|NormalMatrixQ|NormalsFunction|NormFunction|Not|NotCongruent|NotCupCap|NotDoubleVerticalBar|Notebook|NotebookApply|NotebookAutoSave|NotebookClose|NotebookConvertSettings|'+
        'NotebookCreate|NotebookCreateReturnObject|NotebookDefault|NotebookDelete|NotebookDirectory|NotebookDynamicExpression|NotebookEvaluate|NotebookEventActions|NotebookFileName|NotebookFind|NotebookFindReturnObject|NotebookGet|NotebookGetLayoutInformationPacket|NotebookGetMisspellingsPacket|NotebookImport|'+
        'NotebookInformation|NotebookInterfaceObject|NotebookLocate|NotebookObject|NotebookOpen|NotebookOpenReturnObject|NotebookPath|NotebookPrint|NotebookPut|NotebookPutReturnObject|NotebookRead|NotebookResetGeneratedCells|Notebooks|NotebookSave|NotebookSaveAs|NotebookSelection|NotebookSetupLayoutInformationPacket|'+
        'NotebooksMenu|NotebookTemplate|NotebookWrite|NotElement|NotEqualTilde|NotExists|NotGreater|NotGreaterEqual|NotGreaterFullEqual|NotGreaterGreater|NotGreaterLess|NotGreaterSlantEqual|NotGreaterTilde|Nothing|NotHumpDownHump|NotHumpEqual|NotificationFunction|NotLeftTriangle|NotLeftTriangleBar|NotLeftTriangleEqual|'+
        'NotLess|NotLessEqual|NotLessFullEqual|NotLessGreater|NotLessLess|NotLessSlantEqual|NotLessTilde|NotNestedGreaterGreater|NotNestedLessLess|NotPrecedes|NotPrecedesEqual|NotPrecedesSlantEqual|NotPrecedesTilde|NotReverseElement|NotRightTriangle|NotRightTriangleBar|NotRightTriangleEqual|NotSquareSubset|NotSquareSubsetEqual|'+
        'NotSquareSuperset|NotSquareSupersetEqual|NotSubset|NotSubsetEqual|NotSucceeds|NotSucceedsEqual|NotSucceedsSlantEqual|NotSucceedsTilde|NotSuperset|NotSupersetEqual|NotTilde|NotTildeEqual|NotTildeFullEqual|NotTildeTilde|NotVerticalBar|Now|NoWhitespace|NProbability|NProduct|NProductFactors|NRoots|NSolve|'+
        'NSum|NSumTerms|NuclearExplosionData|NuclearReactorData|Null|NullRecords|NullSpace|NullWords|Number|NumberCompose|NumberDecompose|NumberExpand|NumberFieldClassNumber|NumberFieldDiscriminant|NumberFieldFundamentalUnits|NumberFieldIntegralBasis|NumberFieldNormRepresentatives|NumberFieldRegulator|NumberFieldRootsOfUnity|'+
        'NumberFieldSignature|NumberForm|NumberFormat|NumberLinePlot|NumberMarks|NumberMultiplier|NumberPadding|NumberPoint|NumberQ|NumberSeparator|NumberSigns|NumberString|Numerator|NumeratorDenominator|NumericalOrder|NumericalSort|NumericArray|NumericArrayQ|NumericArrayType|NumericFunction|NumericQ|NuttallWindow|'+
        'NValues|NyquistGridLines|NyquistPlot|O|ObservabilityGramian|ObservabilityMatrix|ObservableDecomposition|ObservableModelQ|OceanData|Octahedron|OddQ|Off|Offset|OLEData|On|ONanGroupON|Once|OneIdentity|Opacity|OpacityFunction|OpacityFunctionScaling|Open|OpenAppend|Opener|OpenerBox|OpenerBoxOptions|OpenerView|'+
        'OpenFunctionInspectorPacket|Opening|OpenRead|OpenSpecialOptions|OpenTemporary|OpenWrite|Operate|OperatingSystem|OptimumFlowData|Optional|OptionalElement|OptionInspectorSettings|OptionQ|Options|OptionsPacket|OptionsPattern|OptionValue|OptionValueBox|OptionValueBoxOptions|Or|Orange|Order|OrderDistribution|'+
        'OrderedQ|Ordering|OrderingBy|OrderingLayer|Orderless|OrderlessPatternSequence|OrnsteinUhlenbeckProcess|Orthogonalize|OrthogonalMatrixQ|Out|Outer|OuterPolygon|OuterPolyhedron|OutputAutoOverwrite|OutputControllabilityMatrix|OutputControllableModelQ|OutputForm|OutputFormData|OutputGrouping|OutputMathEditExpression|'+
        'OutputNamePacket|OutputResponse|OutputSizeLimit|OutputStream|Over|OverBar|OverDot|Overflow|OverHat|Overlaps|Overlay|OverlayBox|OverlayBoxOptions|Overscript|OverscriptBox|OverscriptBoxOptions|OverTilde|OverVector|OverwriteTarget|OwenT|OwnValues|Package|PackingMethod|PaddedForm|Padding|PaddingLayer|PaddingSize|'+
        'PadeApproximant|PadLeft|PadRight|PageBreakAbove|PageBreakBelow|PageBreakWithin|PageFooterLines|PageFooters|PageHeaderLines|PageHeaders|PageHeight|PageRankCentrality|PageTheme|PageWidth|Pagination|PairedBarChart|PairedHistogram|PairedSmoothHistogram|PairedTTest|PairedZTest|PaletteNotebook|PalettePath|PalindromeQ|'+
        'Pane|PaneBox|PaneBoxOptions|Panel|PanelBox|PanelBoxOptions|Paneled|PaneSelector|PaneSelectorBox|PaneSelectorBoxOptions|PaperWidth|ParabolicCylinderD|ParagraphIndent|ParagraphSpacing|ParallelArray|ParallelCombine|ParallelDo|Parallelepiped|ParallelEvaluate|Parallelization|Parallelize|ParallelMap|ParallelNeeds|'+
        'Parallelogram|ParallelProduct|ParallelSubmit|ParallelSum|ParallelTable|ParallelTry|Parameter|ParameterEstimator|ParameterMixtureDistribution|ParameterVariables|ParametricFunction|ParametricNDSolve|ParametricNDSolveValue|ParametricPlot|ParametricPlot3D|ParametricRegion|ParentBox|ParentCell|ParentClass|'+
        'ParentConnect|ParentDirectory|ParentForm|Parenthesize|ParentList|ParentNotebook|ParetoDistribution|ParetoPickandsDistribution|ParkData|Part|PartBehavior|PartialCorrelationFunction|PartialD|ParticleAcceleratorData|ParticleData|Partition|PartitionGranularity|PartitionsP|PartitionsQ|PartLayer|PartOfSpeech|'+
        'PartProtection|ParzenWindow|PascalDistribution|PassEventsDown|PassEventsUp|Paste|PasteAutoQuoteCharacters|PasteBoxFormInlineCells|PasteButton|Path|PathGraph|PathGraphQ|Pattern|PatternSequence|PatternTest|PauliMatrix|PaulWavelet|Pause|PausedTime|PDF|PeakDetect|PeanoCurve|PearsonChiSquareTest|PearsonCorrelationTest|'+
        'PearsonDistribution|PeekClasses|PeekObjects|PercentForm|PerfectNumber|PerfectNumberQ|PerformanceGoal|Perimeter|Periodical|Periodicals|PeriodicBoundaryCondition|PeriodicInterpolation|Periodogram|PeriodogramArray|Permanent|Permissions|PermissionsGroup|PermissionsGroupMemberQ|PermissionsGroups|PermissionsKey|'+
        'PermissionsKeys|PermutationCycles|PermutationCyclesQ|PermutationGroup|PermutationLength|PermutationList|PermutationListQ|PermutationMax|PermutationMin|PermutationOrder|PermutationPower|PermutationProduct|PermutationReplace|Permutations|PermutationSupport|Permute|PeronaMalikFilter|Perpendicular|PerpendicularBisector|'+
        'PersistenceLocation|PersistenceTime|PersistentObject|PersistentObjects|PersistentValue|PersonData|PERTDistribution|PetersenGraph|PhaseMargins|PhaseRange|PhysicalSystemData|Pi|Pick|PIDData|PIDDerivativeFilter|PIDFeedforward|PIDTune|Piecewise|PiecewiseExpand|PieChart|PieChart3D|PillaiTrace|PillaiTraceTest|'+
        'PingTime|Pink|PitchRecognize|Pivoting|PixelConstrained|PixelValue|PixelValuePositions|Placed|Placeholder|PlaceholderReplace|Plain|PlanarAngle|PlanarGraph|PlanarGraphQ|PlanckRadiationLaw|PlaneCurveData|PlanetaryMoonData|PlanetData|PlantData|Play|PlayRange|Plot|Plot3D|Plot3Matrix|PlotDivision|PlotJoined|'+
        'PlotLabel|PlotLabels|PlotLayout|PlotLegends|PlotMarkers|PlotPoints|PlotRange|PlotRangeClipping|PlotRangeClipPlanesStyle|PlotRangePadding|PlotRegion|PlotStyle|PlotTheme|Pluralize|Plus|PlusMinus|Pochhammer|PodStates|PodWidth|Point|Point3DBox|Point3DBoxOptions|PointBox|PointBoxOptions|PointFigureChart|PointLegend|'+
        'PointSize|PoissonConsulDistribution|PoissonDistribution|PoissonProcess|PoissonWindow|PolarAxes|PolarAxesOrigin|PolarGridLines|PolarPlot|PolarTicks|PoleZeroMarkers|PolyaAeppliDistribution|PolyGamma|Polygon|Polygon3DBox|Polygon3DBoxOptions|PolygonalNumber|PolygonAngle|PolygonBox|PolygonBoxOptions|PolygonCoordinates|'+
        'PolygonDecomposition|PolygonHoleScale|PolygonIntersections|PolygonScale|Polyhedron|PolyhedronAngle|PolyhedronCoordinates|PolyhedronData|PolyhedronDecomposition|PolyhedronGenus|PolyLog|PolynomialExtendedGCD|PolynomialForm|PolynomialGCD|PolynomialLCM|PolynomialMod|PolynomialQ|PolynomialQuotient|PolynomialQuotientRemainder|'+
        'PolynomialReduce|PolynomialRemainder|Polynomials|PoolingLayer|PopupMenu|PopupMenuBox|PopupMenuBoxOptions|PopupView|PopupWindow|Position|PositionIndex|Positive|PositiveDefiniteMatrixQ|PositiveIntegers|PositiveRationals|PositiveReals|PositiveSemidefiniteMatrixQ|PossibleZeroQ|Postfix|PostScript|Power|PowerDistribution|'+
        'PowerExpand|PowerMod|PowerModList|PowerRange|PowerSpectralDensity|PowersRepresentations|PowerSymmetricPolynomial|Precedence|PrecedenceForm|Precedes|PrecedesEqual|PrecedesSlantEqual|PrecedesTilde|Precision|PrecisionGoal|PreDecrement|Predict|PredictionRoot|PredictorFunction|PredictorInformation|PredictorMeasurements|'+
        'PredictorMeasurementsObject|PreemptProtect|PreferencesPath|Prefix|PreIncrement|Prepend|PrependLayer|PrependTo|PreprocessingRules|PreserveColor|PreserveImageOptions|Previous|PreviousCell|PreviousDate|PriceGraphDistribution|PrimaryPlaceholder|Prime|PrimeNu|PrimeOmega|PrimePi|PrimePowerQ|PrimeQ|Primes|PrimeZetaP|'+
        'PrimitivePolynomialQ|PrimitiveRoot|PrimitiveRootList|PrincipalComponents|PrincipalValue|Print|PrintableASCIIQ|PrintAction|PrintForm|PrintingCopies|PrintingOptions|PrintingPageRange|PrintingStartingPageNumber|PrintingStyleEnvironment|Printout3D|Printout3DPreviewer|PrintPrecision|PrintTemporary|Prism|PrismBox|'+
        'PrismBoxOptions|PrivateCellOptions|PrivateEvaluationOptions|PrivateFontOptions|PrivateFrontEndOptions|PrivateKey|PrivateNotebookOptions|PrivatePaths|Probability|ProbabilityDistribution|ProbabilityPlot|ProbabilityPr|ProbabilityScalePlot|ProbitModelFit|ProcessConnection|ProcessDirectory|ProcessEnvironment|'+
        'Processes|ProcessEstimator|ProcessInformation|ProcessObject|ProcessParameterAssumptions|ProcessParameterQ|ProcessStateDomain|ProcessStatus|ProcessTimeDomain|Product|ProductDistribution|ProductLog|ProgressIndicator|ProgressIndicatorBox|ProgressIndicatorBoxOptions|Projection|Prolog|PromptForm|ProofObject|'+
        'Properties|Property|PropertyList|PropertyValue|Proportion|Proportional|Protect|Protected|ProteinData|Pruning|PseudoInverse|PsychrometricPropertyData|PublicKey|PublisherID|PulsarData|PunctuationCharacter|Purple|Put|PutAppend|Pyramid|PyramidBox|PyramidBoxOptions|QBinomial|QFactorial|QGamma|QHypergeometricPFQ|'+
        'QnDispersion|QPochhammer|QPolyGamma|QRDecomposition|QuadraticIrrationalQ|QuadraticOptimization|Quantile|QuantilePlot|Quantity|QuantityArray|QuantityDistribution|QuantityForm|QuantityMagnitude|QuantityQ|QuantityUnit|QuantityVariable|QuantityVariableCanonicalUnit|QuantityVariableDimensions|QuantityVariableIdentifier|'+
        'QuantityVariablePhysicalQuantity|Quartics|QuartileDeviation|Quartiles|QuartileSkewness|Query|QueueingNetworkProcess|QueueingProcess|QueueProperties|Quiet|Quit|QuitJava|Quotient|QuotientRemainder|RadialGradientImage|RadialityCentrality|RadicalBox|RadicalBoxOptions|RadioButton|RadioButtonBar|RadioButtonBox|'+
        'RadioButtonBoxOptions|Radon|RadonTransform|RamanujanTau|RamanujanTauL|RamanujanTauTheta|RamanujanTauZ|Ramp|Random|RandomChoice|RandomColor|RandomComplex|RandomEntity|RandomFunction|RandomGeoPosition|RandomGraph|RandomImage|RandomInstance|RandomInteger|RandomPermutation|RandomPoint|RandomPolygon|RandomPolyhedron|'+
        'RandomPrime|RandomReal|RandomSample|RandomSeed|RandomSeeding|RandomVariate|RandomWalkProcess|RandomWord|Range|RangeFilter|RangeSpecification|RankedMax|RankedMin|RarerProbability|Raster|Raster3D|Raster3DBox|Raster3DBoxOptions|RasterArray|RasterBox|RasterBoxOptions|Rasterize|RasterSize|Rational|RationalFunctions|'+
        'Rationalize|Rationals|Ratios|RawArray|RawBoxes|RawData|RawMedium|RayleighDistribution|Re|Read|ReadByteArray|ReadLine|ReadList|ReadProtected|ReadString|Real|RealAbs|RealBlockDiagonalForm|RealDigits|RealExponent|Reals|RealSign|Reap|RecognitionPrior|RecognitionThreshold|Record|RecordLists|RecordSeparators|'+
        'Rectangle|RectangleBox|RectangleBoxOptions|RectangleChart|RectangleChart3D|RectangularRepeatingElement|RecurrenceFilter|RecurrenceTable|RecurringDigitsForm|Red|Reduce|RefBox|ReferenceLineStyle|ReferenceMarkers|ReferenceMarkerStyle|Refine|ReflectionMatrix|ReflectionTransform|Refresh|RefreshRate|Region|'+
        'RegionBinarize|RegionBoundary|RegionBounds|RegionCentroid|RegionDifference|RegionDimension|RegionDisjoint|RegionDistance|RegionDistanceFunction|RegionEmbeddingDimension|RegionEqual|RegionFunction|RegionImage|RegionIntersection|RegionMeasure|RegionMember|RegionMemberFunction|RegionMoment|RegionNearest|'+
        'RegionNearestFunction|RegionPlot|RegionPlot3D|RegionProduct|RegionQ|RegionResize|RegionSize|RegionSymmetricDifference|RegionUnion|RegionWithin|RegisterExternalEvaluator|RegisterJavaInitialization|RegularExpression|Regularization|RegularlySampledQ|RegularPolygon|ReIm|ReImLabels|ReImPlot|ReImStyle|Reinstall|'+
        'ReinstallJava|RelationalDatabase|RelationGraph|Release|ReleaseHold|ReleaseJavaObject|ReleaseObject|ReliabilityDistribution|ReliefImage|ReliefPlot|RemoteAuthorizationCaching|RemoteConnect|RemoteConnectionObject|RemoteFile|RemoteRun|RemoteRunProcess|Remove|RemoveAlphaChannel|RemoveAsynchronousTask|RemoveAudioStream|'+
        'RemoveBackground|RemoveChannelListener|RemoveChannelSubscribers|Removed|RemoveDiacritics|RemoveInputStreamMethod|RemoveOutputStreamMethod|RemovePeriodical|RemoveProperty|RemoveScheduledTask|RemoveUsers|RenameDirectory|RenameFile|RenderAll|RenderingOptions|RenewalProcess|RenkoChart|RepairMesh|Repeated|'+
        'RepeatedNull|RepeatedString|RepeatedTiming|RepeatingElement|Replace|ReplaceAll|ReplaceHeldPart|ReplaceImageValue|ReplaceList|ReplacePart|ReplacePixelValue|ReplaceRepeated|ReplicateLayer|RequiredPhysicalQuantities|Resampling|ResamplingAlgorithmData|ResamplingMethod|Rescale|RescalingTransform|ResetDirectory|'+
        'ResetMenusPacket|ResetScheduledTask|ReshapeLayer|Residue|ResizeLayer|Resolve|ResourceAcquire|ResourceData|ResourceFunction|ResourceObject|ResourceRegister|ResourceRemove|ResourceSearch|ResourceSubmissionObject|ResourceSubmit|ResourceSystemBase|ResourceUpdate|ResponseForm|Rest|RestartInterval|RestartJava|'+
        'Restricted|Resultant|ResumePacket|Return|ReturnAsJavaObject|ReturnEntersInput|ReturnExpressionPacket|ReturnInputFormPacket|ReturnPacket|ReturnReceiptFunction|ReturnTextPacket|Reverse|ReverseBiorthogonalSplineWavelet|ReverseElement|ReverseEquilibrium|ReverseGraph|ReverseSort|ReverseSortBy|ReverseUpEquilibrium|'+
        'RevolutionAxis|RevolutionPlot3D|RGBColor|RiccatiSolve|RiceDistribution|RidgeFilter|RiemannR|RiemannSiegelTheta|RiemannSiegelZ|RiemannXi|Riffle|Right|RightArrow|RightArrowBar|RightArrowLeftArrow|RightComposition|RightCosetRepresentative|RightDownTeeVector|RightDownVector|RightDownVectorBar|RightTee|RightTeeArrow|'+
        'RightTeeVector|RightTriangle|RightTriangleBar|RightTriangleEqual|RightUpDownVector|RightUpTeeVector|RightUpVector|RightUpVectorBar|RightVector|RightVectorBar|RiskAchievementImportance|RiskReductionImportance|RogersTanimotoDissimilarity|RollPitchYawAngles|RollPitchYawMatrix|RomanNumeral|Root|RootApproximant|'+
        'RootIntervals|RootLocusPlot|RootMeanSquare|RootOfUnityQ|RootReduce|Roots|RootSum|Rotate|RotateLabel|RotateLeft|RotateRight|RotationAction|RotationBox|RotationBoxOptions|RotationMatrix|RotationTransform|Round|RoundImplies|RoundingRadius|Row|RowAlignments|RowBackgrounds|RowBox|RowHeights|RowLines|RowMinHeight|'+
        'RowReduce|RowsEqual|RowSpacings|RSolve|RSolveValue|RudinShapiro|RudvalisGroupRu|Rule|RuleCondition|RuleDelayed|RuleForm|RulePlot|RulerUnits|Run|RunProcess|RunScheduledTask|RunThrough|RuntimeAttributes|RuntimeOptions|RussellRaoDissimilarity|SameObjectQ|SameQ|SameTest|SampledEntityClass|SampleDepth|SampledSoundFunction|'+
        'SampledSoundList|SampleRate|SamplingPeriod|SARIMAProcess|SARMAProcess|SASTriangle|SatelliteData|SatisfiabilityCount|SatisfiabilityInstances|SatisfiableQ|Saturday|Save|Saveable|SaveAutoDelete|SaveConnection|SaveDefinitions|SavitzkyGolayMatrix|SawtoothWave|Scale|Scaled|ScaleDivisions|ScaledMousePosition|'+
        'ScaleOrigin|ScalePadding|ScaleRanges|ScaleRangeStyle|ScalingFunctions|ScalingMatrix|ScalingTransform|Scan|ScheduledTask|ScheduledTaskActiveQ|ScheduledTaskInformation|ScheduledTaskInformationData|ScheduledTaskObject|ScheduledTasks|SchurDecomposition|ScientificForm|ScientificNotationThreshold|ScorerGi|ScorerGiPrime|'+
        'ScorerHi|ScorerHiPrime|ScreenRectangle|ScreenStyleEnvironment|ScriptBaselineShifts|ScriptForm|ScriptLevel|ScriptMinSize|ScriptRules|ScriptSizeMultipliers|Scrollbars|ScrollingOptions|ScrollPosition|SearchAdjustment|SearchIndexObject|SearchIndices|SearchQueryString|SearchResultObject|Sec|Sech|SechDistribution|'+
        'SecondOrderConeOptimization|SectionGrouping|SectorChart|SectorChart3D|SectorOrigin|SectorSpacing|SecuredAuthenticationKey|SecuredAuthenticationKeys|SeedRandom|Select|Selectable|SelectComponents|SelectedCells|SelectedNotebook|SelectFirst|Selection|SelectionAnimate|SelectionCell|SelectionCellCreateCell|'+
        'SelectionCellDefaultStyle|SelectionCellParentStyle|SelectionCreateCell|SelectionDebuggerTag|SelectionDuplicateCell|SelectionEvaluate|SelectionEvaluateCreateCell|SelectionMove|SelectionPlaceholder|SelectionSetStyle|SelectWithContents|SelfLoops|SelfLoopStyle|SemanticImport|SemanticImportString|SemanticInterpretation|'+
        'SemialgebraicComponentInstances|SemidefiniteOptimization|SendMail|SendMessage|Sequence|SequenceAlignment|SequenceAttentionLayer|SequenceCases|SequenceCount|SequenceFold|SequenceFoldList|SequenceForm|SequenceHold|SequenceLastLayer|SequenceMostLayer|SequencePosition|SequencePredict|SequencePredictorFunction|'+
        'SequenceReplace|SequenceRestLayer|SequenceReverseLayer|SequenceSplit|Series|SeriesCoefficient|SeriesData|ServiceConnect|ServiceDisconnect|ServiceExecute|ServiceJava|ServiceObject|ServiceRequest|ServiceResponse|ServiceSubmit|SessionSubmit|SessionTime|Set|SetAccuracy|SetAlphaChannel|SetAttributes|Setbacks|'+
        'SetBoxFormNamesPacket|SetCloudDirectory|SetComplexClass|SetCookies|SetDelayed|SetDirectory|SetEnvironment|SetEvaluationNotebook|SetField|SetFileDate|SetFileLoadingContext|SetInternetProxy|SetNotebookStatusLine|SetOptions|SetOptionsPacket|SetPeriodicalInterval|SetPermissions|SetPrecision|SetProperty|SetSecuredAuthenticationKey|'+
        'SetSelectedNotebook|SetSharedFunction|SetSharedVariable|SetSpeechParametersPacket|SetStreamPosition|SetSystemModel|SetSystemOptions|Setter|SetterBar|SetterBox|SetterBoxOptions|Setting|SetUsers|SetValue|Shading|Shallow|ShannonWavelet|ShapiroWilkTest|Share|ShareFrontEnd|ShareKernel|SharingLinks|SharingList|'+
        'SharingPrompt|Sharpen|ShearingMatrix|ShearingTransform|ShellRegion|ShenCastanMatrix|ShiftedGompertzDistribution|ShiftRegisterSequence|Short|ShortDownArrow|Shortest|ShortestMatch|ShortestPathFunction|ShortLeftArrow|ShortRightArrow|ShortTimeFourier|ShortTimeFourierData|ShortUpArrow|Show|ShowAutoConvert|'+
        'ShowAutoSpellCheck|ShowAutoStyles|ShowCellBracket|ShowCellLabel|ShowCellTags|ShowClosedCellArea|ShowCodeAssist|ShowContents|ShowControls|ShowCursorTracker|ShowGroupOpenCloseIcon|ShowGroupOpener|ShowInvisibleCharacters|ShowJavaConsole|ShowPageBreaks|ShowPredictiveInterface|ShowSelection|ShowShortBoxForm|'+
        'ShowSpecialCharacters|ShowStringCharacters|ShowSyntaxStyles|ShrinkingDelay|ShrinkWrapBoundingBox|SiderealTime|SiegelTheta|SiegelTukeyTest|SierpinskiCurve|SierpinskiMesh|Sign|Signature|SignedRankTest|SignedRegionDistance|SignificanceLevel|SignPadding|SignTest|SimilarityRules|SimpleGraph|SimpleGraphQ|SimplePolygonQ|'+
        'SimplePolyhedronQ|Simplex|Simplify|Sin|Sinc|SinghMaddalaDistribution|SingleEvaluation|SingleLetterItalics|SingleLetterStyle|SingularValueDecomposition|SingularValueList|SingularValuePlot|SingularValues|Sinh|SinhIntegral|SinIntegral|SixJSymbol|Skeleton|SkeletonTransform|SkellamDistribution|Skewness|SkewNormalDistribution|'+
        'SkinStyle|Skip|SliceContourPlot3D|SliceDensityPlot3D|SliceDistribution|SliceVectorPlot3D|Slider|Slider2D|Slider2DBox|Slider2DBoxOptions|SliderBox|SliderBoxOptions|SlideView|Slot|SlotSequence|Small|SmallCircle|Smaller|SmithDecomposition|SmithDelayCompensator|SmithWatermanSimilarity|SmoothDensityHistogram|'+
        'SmoothHistogram|SmoothHistogram3D|SmoothKernelDistribution|SnDispersion|Snippet|SnubPolyhedron|SocialMediaData|Socket|SocketConnect|SocketListen|SocketListener|SocketObject|SocketOpen|SocketReadMessage|SocketReadyQ|Sockets|SocketWaitAll|SocketWaitNext|SoftmaxLayer|SokalSneathDissimilarity|SolarEclipse|'+
        'SolarSystemFeatureData|SolidAngle|SolidData|SolidRegionQ|Solve|SolveAlways|SolveDelayed|Sort|SortBy|SortedBy|SortedEntityClass|Sound|SoundAndGraphics|SoundNote|SoundVolume|SourceLink|Sow|Space|SpaceCurveData|SpaceForm|Spacer|Spacings|Span|SpanAdjustments|SpanCharacterRounding|SpanFromAbove|SpanFromBoth|'+
        'SpanFromLeft|SpanLineThickness|SpanMaxSize|SpanMinSize|SpanningCharacters|SpanSymmetric|SparseArray|SpatialGraphDistribution|SpatialMedian|SpatialTransformationLayer|Speak|SpeakTextPacket|SpearmanRankTest|SpearmanRho|SpeciesData|SpecificityGoal|SpectralLineData|Spectrogram|SpectrogramArray|Specularity|'+
        'SpeechRecognize|SpeechSynthesize|SpellingCorrection|SpellingCorrectionList|SpellingDictionaries|SpellingDictionariesPath|SpellingOptions|SpellingSuggestionsPacket|Sphere|SphereBox|SpherePoints|SphericalBesselJ|SphericalBesselY|SphericalHankelH1|SphericalHankelH2|SphericalHarmonicY|SphericalPlot3D|SphericalRegion|'+
        'SphericalShell|SpheroidalEigenvalue|SpheroidalJoiningFactor|SpheroidalPS|SpheroidalPSPrime|SpheroidalQS|SpheroidalQSPrime|SpheroidalRadialFactor|SpheroidalS1|SpheroidalS1Prime|SpheroidalS2|SpheroidalS2Prime|Splice|SplicedDistribution|SplineClosed|SplineDegree|SplineKnots|SplineWeights|Split|SplitBy|SpokenString|'+
        'Sqrt|SqrtBox|SqrtBoxOptions|Square|SquaredEuclideanDistance|SquareFreeQ|SquareIntersection|SquareMatrixQ|SquareRepeatingElement|SquaresR|SquareSubset|SquareSubsetEqual|SquareSuperset|SquareSupersetEqual|SquareUnion|SquareWave|SSSTriangle|StabilityMargins|StabilityMarginsStyle|StableDistribution|Stack|'+
        'StackBegin|StackComplete|StackedDateListPlot|StackedListPlot|StackInhibit|StadiumShape|StandardAtmosphereData|StandardDeviation|StandardDeviationFilter|StandardForm|Standardize|Standardized|StandardOceanData|StandbyDistribution|Star|StarClusterData|StarData|StarGraph|StartAsynchronousTask|StartExternalSession|'+
        'StartingStepSize|StartJava|StartOfLine|StartOfString|StartProcess|StartScheduledTask|StartupSound|StartWebSession|StateDimensions|StateFeedbackGains|StateOutputEstimator|StateResponse|StateSpaceModel|StateSpaceRealization|StateSpaceTransform|StateTransformationLinearize|StaticsVisible|StationaryDistribution|'+
        'StationaryWaveletPacketTransform|StationaryWaveletTransform|StatusArea|StatusCentrality|StepMonitor|StereochemistryElements|StieltjesGamma|StirlingS1|StirlingS2|StopAsynchronousTask|StoppingPowerData|StopScheduledTask|StrataVariables|StratonovichProcess|StreamColorFunction|StreamColorFunctionScaling|StreamDensityPlot|'+
        'StreamMarkers|StreamPlot|StreamPoints|StreamPosition|Streams|StreamScale|StreamStyle|String|StringBreak|StringByteCount|StringCases|StringContainsQ|StringCount|StringDelete|StringDrop|StringEndsQ|StringExpression|StringExtract|StringForm|StringFormat|StringFreeQ|StringInsert|StringJoin|StringLength|StringMatchQ|'+
        'StringPadLeft|StringPadRight|StringPart|StringPartition|StringPosition|StringQ|StringRepeat|StringReplace|StringReplaceList|StringReplacePart|StringReverse|StringRiffle|StringRotateLeft|StringRotateRight|StringSkeleton|StringSplit|StringStartsQ|StringTake|StringTemplate|StringToByteArray|StringToStream|'+
        'StringTrim|StripBoxes|StripOnInput|StripWrapperBoxes|StrokeForm|StructuralImportance|StructuredArray|StructuredSelection|StruveH|StruveL|Stub|StudentTDistribution|Style|StyleBox|StyleBoxAutoDelete|StyleData|StyleDefinitions|StyleForm|StyleHints|StyleKeyMapping|StyleMenuListing|StyleNameDialogSettings|'+
        'StyleNames|StylePrint|StyleSheetPath|Subdivide|Subfactorial|Subgraph|SubMinus|SubPlus|SubresultantPolynomialRemainders|SubresultantPolynomials|Subresultants|Subscript|SubscriptBox|SubscriptBoxOptions|Subscripted|Subsequences|Subset|SubsetEqual|SubsetMap|SubsetQ|Subsets|SubStar|SubstitutionSystem|Subsuperscript|'+
        'SubsuperscriptBox|SubsuperscriptBoxOptions|Subtract|SubtractFrom|SubtractSides|SubValues|Succeeds|SucceedsEqual|SucceedsSlantEqual|SucceedsTilde|Success|SuchThat|Sum|SumConvergence|SummationLayer|Sunday|SunPosition|Sunrise|Sunset|SuperDagger|SuperMinus|SupernovaData|SuperPlus|Superscript|SuperscriptBox|'+
        'SuperscriptBoxOptions|Superset|SupersetEqual|SuperStar|Surd|SurdForm|SurfaceArea|SurfaceColor|SurfaceData|SurfaceGraphics|SurvivalDistribution|SurvivalFunction|SurvivalModel|SurvivalModelFit|SuspendPacket|SuzukiDistribution|SuzukiGroupSuz|SwatchLegend|Switch|Symbol|SymbolName|SymletWavelet|Symmetric|SymmetricGroup|'+
        'SymmetricKey|SymmetricMatrixQ|SymmetricPolynomial|SymmetricReduction|Symmetrize|SymmetrizedArray|SymmetrizedArrayRules|SymmetrizedDependentComponents|SymmetrizedIndependentComponents|SymmetrizedReplacePart|SynchronousInitialization|SynchronousUpdating|Synonyms|Syntax|SyntaxForm|SyntaxInformation|SyntaxLength|'+
        'SyntaxPacket|SyntaxQ|SynthesizeMissingValues|SystemDialogInput|SystemException|SystemGet|SystemHelpPath|SystemInformation|SystemInformationData|SystemInstall|SystemModel|SystemModeler|SystemModelExamples|SystemModelLinearize|SystemModelParametricSimulate|SystemModelPlot|SystemModelProgressReporting|SystemModelReliability|'+
        'SystemModels|SystemModelSimulate|SystemModelSimulateSensitivity|SystemModelSimulationData|SystemOpen|SystemOptions|SystemProcessData|SystemProcesses|SystemsConnectionsModel|SystemsModelDelay|SystemsModelDelayApproximate|SystemsModelDelete|SystemsModelDimensions|SystemsModelExtract|SystemsModelFeedbackConnect|'+
        'SystemsModelLabels|SystemsModelLinearity|SystemsModelMerge|SystemsModelOrder|SystemsModelParallelConnect|SystemsModelSeriesConnect|SystemsModelStateFeedbackConnect|SystemsModelVectorRelativeOrders|SystemStub|SystemTest|Tab|TabFilling|Table|TableAlignments|TableDepth|TableDirections|TableForm|TableHeadings|'+
        'TableSpacing|TableView|TableViewBox|TableViewBoxBackground|TableViewBoxOptions|TabSpacings|TabView|TabViewBox|TabViewBoxOptions|TagBox|TagBoxNote|TagBoxOptions|TaggingRules|TagSet|TagSetDelayed|TagStyle|TagUnset|Take|TakeDrop|TakeLargest|TakeLargestBy|TakeList|TakeSmallest|TakeSmallestBy|TakeWhile|Tally|'+
        'Tan|Tanh|TargetDevice|TargetFunctions|TargetSystem|TargetUnits|TaskAbort|TaskExecute|TaskObject|TaskRemove|TaskResume|Tasks|TaskSuspend|TaskWait|TautologyQ|TelegraphProcess|TemplateApply|TemplateArgBox|TemplateBox|TemplateBoxOptions|TemplateEvaluate|TemplateExpression|TemplateIf|TemplateObject|TemplateSequence|'+
        'TemplateSlot|TemplateSlotSequence|TemplateUnevaluated|TemplateVerbatim|TemplateWith|TemporalData|TemporalRegularity|Temporary|TemporaryVariable|TensorContract|TensorDimensions|TensorExpand|TensorProduct|TensorQ|TensorRank|TensorReduce|TensorSymmetry|TensorTranspose|TensorWedge|TestID|TestReport|TestReportObject|'+
        'TestResultObject|Tetrahedron|TetrahedronBox|TetrahedronBoxOptions|TeXForm|TeXSave|Text|Text3DBox|Text3DBoxOptions|TextAlignment|TextBand|TextBoundingBox|TextBox|TextCases|TextCell|TextClipboardType|TextContents|TextData|TextElement|TextForm|TextGrid|TextJustification|TextLine|TextPacket|TextParagraph|'+
        'TextPosition|TextRecognize|TextSearch|TextSearchReport|TextSentences|TextString|TextStructure|TextStyle|TextTranslation|Texture|TextureCoordinateFunction|TextureCoordinateScaling|TextWords|Therefore|ThermodynamicData|ThermometerGauge|Thick|Thickness|Thin|Thinning|ThisLink|ThompsonGroupTh|Thread|ThreadingLayer|'+
        'ThreeJSymbol|Threshold|Through|Throw|ThueMorse|Thumbnail|Thursday|Ticks|TicksStyle|TideData|Tilde|TildeEqual|TildeFullEqual|TildeTilde|TimeConstrained|TimeConstraint|TimeDirection|TimeFormat|TimeGoal|TimelinePlot|TimeObject|TimeObjectQ|Times|TimesBy|TimeSeries|TimeSeriesAggregate|TimeSeriesForecast|TimeSeriesInsert|'+
        'TimeSeriesInvertibility|TimeSeriesMap|TimeSeriesMapThread|TimeSeriesModel|TimeSeriesModelFit|TimeSeriesResample|TimeSeriesRescale|TimeSeriesShift|TimeSeriesThread|TimeSeriesWindow|TimeUsed|TimeValue|TimeWarpingCorrespondence|TimeWarpingDistance|TimeZone|TimeZoneConvert|TimeZoneOffset|Timing|Tiny|TitleGrouping|'+
        'TitsGroupT|ToBoxes|ToCharacterCode|ToColor|ToContinuousTimeModel|ToDate|Today|ToDiscreteTimeModel|ToEntity|ToeplitzMatrix|ToExpression|ToFileName|Together|Toggle|ToggleFalse|Toggler|TogglerBar|TogglerBox|TogglerBoxOptions|ToHeldExpression|ToInvertibleTimeSeries|TokenWords|Tolerance|ToLowerCase|Tomorrow|'+
        'ToNumberField|TooBig|Tooltip|TooltipBox|TooltipBoxOptions|TooltipDelay|TooltipStyle|Top|TopHatTransform|ToPolarCoordinates|TopologicalSort|ToRadicals|ToRules|ToSphericalCoordinates|ToString|Total|TotalHeight|TotalLayer|TotalVariationFilter|TotalWidth|TouchPosition|TouchscreenAutoZoom|TouchscreenControlPlacement|'+
        'ToUpperCase|Tr|Trace|TraceAbove|TraceAction|TraceBackward|TraceDepth|TraceDialog|TraceForward|TraceInternal|TraceLevel|TraceOff|TraceOn|TraceOriginal|TracePrint|TraceScan|TrackedSymbols|TrackingFunction|TracyWidomDistribution|TradingChart|TraditionalForm|TraditionalFunctionNotation|TraditionalNotation|'+
        'TraditionalOrder|TrainingProgressCheckpointing|TrainingProgressFunction|TrainingProgressMeasurements|TrainingProgressReporting|TrainingStoppingCriterion|TransferFunctionCancel|TransferFunctionExpand|TransferFunctionFactor|TransferFunctionModel|TransferFunctionPoles|TransferFunctionTransform|TransferFunctionZeros|'+
        'TransformationClass|TransformationFunction|TransformationFunctions|TransformationMatrix|TransformedDistribution|TransformedField|TransformedProcess|TransformedRegion|TransitionDirection|TransitionDuration|TransitionEffect|TransitiveClosureGraph|TransitiveReductionGraph|Translate|TranslationOptions|TranslationTransform|'+
        'Transliterate|Transparent|TransparentColor|Transpose|TransposeLayer|TrapSelection|TravelDirections|TravelDirectionsData|TravelDistance|TravelDistanceList|TravelMethod|TravelTime|TreeForm|TreeGraph|TreeGraphQ|TreePlot|TrendStyle|Triangle|TriangleCenter|TriangleConstruct|TriangleMeasurement|TriangleWave|'+
        'TriangularDistribution|TriangulateMesh|Trig|TrigExpand|TrigFactor|TrigFactorList|Trigger|TrigReduce|TrigToExp|TrimmedMean|TrimmedVariance|TropicalStormData|True|TrueQ|TruncatedDistribution|TruncatedPolyhedron|TsallisQExponentialDistribution|TsallisQGaussianDistribution|TTest|Tube|TubeBezierCurveBox|TubeBezierCurveBoxOptions|'+
        'TubeBox|TubeBoxOptions|TubeBSplineCurveBox|TubeBSplineCurveBoxOptions|Tuesday|TukeyLambdaDistribution|TukeyWindow|TunnelData|Tuples|TuranGraph|TuringMachine|TuttePolynomial|TwoWayRule|Typed|TypeSpecifier|UnateQ|Uncompress|UnconstrainedParameters|Undefined|UnderBar|Underflow|Underlined|Underoverscript|'+
        'UnderoverscriptBox|UnderoverscriptBoxOptions|Underscript|UnderscriptBox|UnderscriptBoxOptions|UnderseaFeatureData|UndirectedEdge|UndirectedGraph|UndirectedGraphQ|UndoOptions|UndoTrackedVariables|Unequal|UnequalTo|Unevaluated|UniformDistribution|UniformGraphDistribution|UniformPolyhedron|UniformSumDistribution|'+
        'Uninstall|UninstallJava|Union|UnionPlus|Unique|UnitaryMatrixQ|UnitBox|UnitConvert|UnitDimensions|Unitize|UnitRootTest|UnitSimplify|UnitStep|UnitSystem|UnitTriangle|UnitVector|UnitVectorLayer|UnityDimensions|UniverseModelData|UniversityData|UnixTime|Unprotect|UnregisterExternalEvaluator|UnsameQ|UnsavedVariables|'+
        'Unset|UnsetShared|UnshareFrontEnd|UnshareKernel|UntrackedVariables|Up|UpArrow|UpArrowBar|UpArrowDownArrow|Update|UpdateDynamicObjects|UpdateDynamicObjectsSynchronous|UpdateInterval|UpdateSearchIndex|UpDownArrow|UpEquilibrium|UpperCaseQ|UpperLeftArrow|UpperRightArrow|UpperTriangularize|UpperTriangularMatrixQ|'+
        'Upsample|UpSet|UpSetDelayed|UpTee|UpTeeArrow|UpTo|UpValues|URL|URLBuild|URLDecode|URLDispatcher|URLDownload|URLDownloadSubmit|URLEncode|URLExecute|URLExpand|URLFetch|URLFetchAsynchronous|URLParse|URLQueryDecode|URLQueryEncode|URLRead|URLResponseTime|URLSave|URLSaveAsynchronous|URLShorten|URLSubmit|UseFrontEnd|'+
        'UseGraphicsRange|UseJVM|UserDefinedWavelet|UseTypeChecking|Using|UsingFrontEnd|UtilityFunction|V2Get|Val|ValenceErrorHandling|ValidationLength|ValidationSet|Value|ValueBox|ValueBoxOptions|ValueDimensions|ValueForm|ValuePreprocessingFunction|ValueQ|Values|ValuesData|Variables|Variance|VarianceEquivalenceTest|'+
        'VarianceEstimatorFunction|VarianceGammaDistribution|VarianceTest|VectorAngle|VectorAround|VectorColorFunction|VectorColorFunctionScaling|VectorDensityPlot|VectorGlyphData|VectorGreater|VectorGreaterEqual|VectorLess|VectorLessEqual|VectorMarkers|VectorPlot|VectorPlot3D|VectorPoints|VectorQ|Vectors|VectorScale|'+
        'VectorStyle|Vee|Verbatim|Verbose|VerboseConvertToPostScriptPacket|VerificationTest|VerifyConvergence|VerifyDerivedKey|VerifyDigitalSignature|VerifyInterpretation|VerifySecurityCertificates|VerifySolutions|VerifyTestAssumptions|Version|VersionNumber|VertexAdd|VertexCapacity|VertexColors|VertexComponent|'+
        'VertexConnectivity|VertexContract|VertexCoordinateRules|VertexCoordinates|VertexCorrelationSimilarity|VertexCosineSimilarity|VertexCount|VertexCoverQ|VertexDataCoordinates|VertexDegree|VertexDelete|VertexDiceSimilarity|VertexEccentricity|VertexInComponent|VertexInDegree|VertexIndex|VertexJaccardSimilarity|'+
        'VertexLabeling|VertexLabels|VertexLabelStyle|VertexList|VertexNormals|VertexOutComponent|VertexOutDegree|VertexQ|VertexRenderingFunction|VertexReplace|VertexShape|VertexShapeFunction|VertexSize|VertexStyle|VertexTextureCoordinates|VertexWeight|VertexWeightedGraphQ|Vertical|VerticalBar|VerticalForm|VerticalGauge|'+
        'VerticalSeparator|VerticalSlider|VerticalTilde|ViewAngle|ViewCenter|ViewMatrix|ViewPoint|ViewPointSelectorSettings|ViewPort|ViewProjection|ViewRange|ViewVector|ViewVertical|VirtualGroupData|Visible|VisibleCell|VoiceStyleData|VoigtDistribution|VolcanoData|Volume|VonMisesDistribution|VoronoiMesh|WaitAll|'+
        'WaitAsynchronousTask|WaitNext|WaitUntil|WakebyDistribution|WalleniusHypergeometricDistribution|WaringYuleDistribution|WarpingCorrespondence|WarpingDistance|WatershedComponents|WatsonUSquareTest|WattsStrogatzGraphDistribution|WaveletBestBasis|WaveletFilterCoefficients|WaveletImagePlot|WaveletListPlot|WaveletMapIndexed|'+
        'WaveletMatrixPlot|WaveletPhi|WaveletPsi|WaveletScale|WaveletScalogram|WaveletThreshold|WeaklyConnectedComponents|WeaklyConnectedGraphComponents|WeaklyConnectedGraphQ|WeakStationarity|WeatherData|WeatherForecastData|WebAudioSearch|WebElementObject|WeberE|WebExecute|WebImage|WebImageSearch|WebSearch|WebSessionObject|'+
        'WebSessions|WebWindowObject|Wedge|Wednesday|WeibullDistribution|WeierstrassE1|WeierstrassE2|WeierstrassE3|WeierstrassEta1|WeierstrassEta2|WeierstrassEta3|WeierstrassHalfPeriods|WeierstrassHalfPeriodW1|WeierstrassHalfPeriodW2|WeierstrassHalfPeriodW3|WeierstrassInvariantG2|WeierstrassInvariantG3|WeierstrassInvariants|'+
        'WeierstrassP|WeierstrassPPrime|WeierstrassSigma|WeierstrassZeta|WeightedAdjacencyGraph|WeightedAdjacencyMatrix|WeightedData|WeightedGraphQ|Weights|WelchWindow|WheelGraph|WhenEvent|Which|While|White|WhiteNoiseProcess|WhitePoint|Whitespace|WhitespaceCharacter|WhittakerM|WhittakerW|WienerFilter|WienerProcess|'+
        'WignerD|WignerSemicircleDistribution|WikipediaData|WikipediaSearch|WilksW|WilksWTest|WindDirectionData|WindingCount|WindingPolygon|WindowClickSelect|WindowElements|WindowFloating|WindowFrame|WindowFrameElements|WindowMargins|WindowMovable|WindowOpacity|WindowPersistentStyles|WindowSelected|WindowSize|'+
        'WindowStatusArea|WindowTitle|WindowToolbars|WindowWidth|WindSpeedData|WindVectorData|WinsorizedMean|WinsorizedVariance|WishartMatrixDistribution|With|WolframAlpha|WolframAlphaDate|WolframAlphaQuantity|WolframAlphaResult|WolframLanguageData|Word|WordBoundary|WordCharacter|WordCloud|WordCount|WordCounts|'+
        'WordData|WordDefinition|WordFrequency|WordFrequencyData|WordList|WordOrientation|WordSearch|WordSelectionFunction|WordSeparators|WordSpacings|WordStem|WordTranslation|WorkingPrecision|WrapAround|Write|WriteLine|WriteString|Wronskian|XMLElement|XMLObject|XMLTemplate|Xnor|Xor|XYZColor|Yellow|Yesterday|YuleDissimilarity|'+
        'ZernikeR|ZeroSymmetric|ZeroTest|ZeroWidthTimes|Zeta|ZetaZero|ZIPCodeData|ZipfDistribution|ZoomCenter|ZoomFactor|ZTest|ZTransform|\\$Aborted|\\$ActivationGroupID|\\$ActivationKey|\\$ActivationUserRegistered|\\$AddOnsDirectory|\\$AllowExternalChannelFunctions|\\$AssertFunction|\\$Assumptions|\\$AsynchronousTask|'+
        '\\$AudioInputDevices|\\$AudioOutputDevices|\\$BaseDirectory|\\$BatchInput|\\$BatchOutput|\\$BlockchainBase|\\$BoxForms|\\$ByteOrdering|\\$CacheBaseDirectory|\\$Canceled|\\$ChannelBase|\\$CharacterEncoding|\\$CharacterEncodings|\\$CloudBase|\\$CloudConnected|\\$CloudCreditsAvailable|\\$CloudEvaluation|'+
        '\\$CloudExpressionBase|\\$CloudObjectNameFormat|\\$CloudObjectURLType|\\$CloudRootDirectory|\\$CloudSymbolBase|\\$CloudUserID|\\$CloudUserUUID|\\$CloudVersion|\\$CloudVersionNumber|\\$CloudWolframEngineVersionNumber|\\$CommandLine|\\$CompilationTarget|\\$ConditionHold|\\$ConfiguredKernels|\\$Context|\\$ContextPath|'+
        '\\$ControlActiveSetting|\\$Cookies|\\$CookieStore|\\$CreationDate|\\$CurrentLink|\\$CurrentTask|\\$CurrentWebSession|\\$DateStringFormat|\\$DefaultAudioInputDevice|\\$DefaultAudioOutputDevice|\\$DefaultFont|\\$DefaultFrontEnd|\\$DefaultImageFormat|\\$DefaultImagingDevice|\\$DefaultLocalBase|\\$DefaultMailbox|'+
        '\\$DefaultNetworkInterface|\\$DefaultPath|\\$Display|\\$DisplayFunction|\\$DistributedContexts|\\$DynamicEvaluation|\\$Echo|\\$EmbedCodeEnvironments|\\$EmbeddableServices|\\$EntityStores|\\$Epilog|\\$EvaluationCloudBase|\\$EvaluationCloudObject|\\$EvaluationEnvironment|\\$ExportFormats|\\$ExtraClassPath|'+
        '\\$Failed|\\$FinancialDataSource|\\$FontFamilies|\\$FormatType|\\$FrontEnd|\\$FrontEndInitializationFunction|\\$FrontEndLaunchCommand|\\$FrontEndSession|\\$GeoEntityTypes|\\$GeoLocation|\\$GeoLocationCity|\\$GeoLocationCountry|\\$GeoLocationPrecision|\\$GeoLocationSource|\\$HistoryLength|\\$HomeDirectory|'+
        '\\$HTMLExportRules|\\$HTTPCookies|\\$HTTPRequest|\\$IgnoreEOF|\\$ImageFormattingWidth|\\$ImagingDevice|\\$ImagingDevices|\\$ImportFormats|\\$IncomingMailSettings|\\$InitialDirectory|\\$Initialization|\\$InitializationContexts|\\$Input|\\$InputFileName|\\$InputStreamMethods|\\$Inspector|\\$InstallationDate|'+
        '\\$InstallationDirectory|\\$InterfaceEnvironment|\\$InterpreterTypes|\\$IterationLimit|\\$JavaExceptionHandler|\\$KernelCount|\\$KernelID|\\$Language|\\$LaunchDirectory|\\$LibraryPath|\\$LicenseExpirationDate|\\$LicenseID|\\$LicenseProcesses|\\$LicenseServer|\\$LicenseSubprocesses|\\$LicenseType|\\$Line|'+
        '\\$Linked|\\$LinkSupported|\\$LoadedFiles|\\$LocalBase|\\$LocalSymbolBase|\\$MachineAddresses|\\$MachineDomain|\\$MachineDomains|\\$MachineEpsilon|\\$MachineID|\\$MachineName|\\$MachinePrecision|\\$MachineType|\\$MaxExtraPrecision|\\$MaxLicenseProcesses|\\$MaxLicenseSubprocesses|\\$MaxMachineNumber|\\$MaxNumber|'+
        '\\$MaxPiecewiseCases|\\$MaxPrecision|\\$MaxRootDegree|\\$MessageGroups|\\$MessageList|\\$MessagePrePrint|\\$Messages|\\$MinMachineNumber|\\$MinNumber|\\$MinorReleaseNumber|\\$MinPrecision|\\$MobilePhone|\\$ModuleNumber|\\$NetworkConnected|\\$NetworkInterfaces|\\$NetworkLicense|\\$NewMessage|\\$NewSymbol|'+
        '\\$Notebooks|\\$NoValue|\\$NumberMarks|\\$Off|\\$OperatingSystem|\\$Output|\\$OutputForms|\\$OutputSizeLimit|\\$OutputStreamMethods|\\$Packages|\\$ParentLink|\\$ParentProcessID|\\$PasswordFile|\\$PatchLevelID|\\$Path|\\$PathnameSeparator|\\$PerformanceGoal|\\$Permissions|\\$PermissionsGroupBase|\\$PersistenceBase|'+
        '\\$PersistencePath|\\$PipeSupported|\\$PlotTheme|\\$Post|\\$Pre|\\$PreferencesDirectory|\\$PreInitialization|\\$PrePrint|\\$PreRead|\\$PrintForms|\\$PrintLiteral|\\$Printout3DPreviewer|\\$ProcessID|\\$ProcessorCount|\\$ProcessorType|\\$ProductInformation|\\$ProgramName|\\$PublisherID|\\$RandomState|\\$RecursionLimit|'+
        '\\$RegisteredDeviceClasses|\\$RegisteredUserName|\\$RelaxedTypeChecking|\\$ReleaseNumber|\\$RequesterAddress|\\$RequesterWolframID|\\$RequesterWolframUUID|\\$ResourceSystemBase|\\$RootDirectory|\\$ScheduledTask|\\$ScriptCommandLine|\\$ScriptInputString|\\$SecuredAuthenticationKeyTokens|\\$ServiceCreditsAvailable|'+
        '\\$Services|\\$SessionID|\\$SetParentLink|\\$SharedFunctions|\\$SharedVariables|\\$SoundDisplay|\\$SoundDisplayFunction|\\$SourceLink|\\$SSHAuthentication|\\$SummaryBoxDataSizeLimit|\\$SuppressInputFormHeads|\\$SynchronousEvaluation|\\$SyntaxHandler|\\$System|\\$SystemCharacterEncoding|\\$SystemID|\\$SystemMemory|'+
        '\\$SystemShell|\\$SystemTimeZone|\\$SystemWordLength|\\$TemplatePath|\\$TemporaryDirectory|\\$TemporaryPrefix|\\$TestFileName|\\$TextStyle|\\$ThisPeriodical|\\$TimedOut|\\$TimeUnit|\\$TimeZone|\\$TimeZoneEntity|\\$TopDirectory|\\$TraceOff|\\$TraceOn|\\$TracePattern|\\$TracePostAction|\\$TracePreAction|'+
        '\\$UnitSystem|\\$Urgent|\\$UserAddOnsDirectory|\\$UserAgentLanguages|\\$UserAgentMachine|\\$UserAgentName|\\$UserAgentOperatingSystem|\\$UserAgentString|\\$UserAgentVersion|\\$UserBaseDirectory|\\$UserDocumentsDirectory|\\$Username|\\$UserName|\\$UserURLBase|\\$Version|\\$VersionNumber|\\$VoiceStyles|'+
        '\\$WolframID|\\$WolframUUID';

    var namedCharactersArray = ["AAcute", "ABar", "ACup", "ADoubleDot", "AE", "AGrave", "AHat", "Aleph", "AliasDelimiter", "AliasIndicator", "AlignmentMarker", "Alpha", "AltKey", "And", "Angle", "Angstrom", "AquariusSign", "AriesSign", "ARing", "AscendingEllipsis", "ATilde", "AutoLeftMatch", "AutoOperand", "AutoPlaceholder", 
        "AutoRightMatch", "AutoSpace", "Backslash", "BeamedEighthNote", "BeamedSixteenthNote", "Because", "Bet", "Beta", "BlackBishop", "BlackKing", "BlackKnight", "BlackPawn", "BlackQueen", "BlackRook", "Breve", "Bullet", "CAcute", "CancerSign", "Cap", "CapitalAAcute", "CapitalABar", "CapitalACup", 
        "CapitalADoubleDot", "CapitalAE", "CapitalAGrave", "CapitalAHat", "CapitalAlpha", "CapitalARing", "CapitalATilde", "CapitalBeta", "CapitalCAcute", "CapitalCCedilla", "CapitalCHacek", "CapitalChi", "CapitalDelta", "CapitalDHacek", "CapitalDifferentialD", "CapitalDigamma", "CapitalEAcute", 
        "CapitalEBar", "CapitalECup", "CapitalEDoubleDot", "CapitalEGrave", "CapitalEHacek", "CapitalEHat", "CapitalEpsilon", "CapitalEta", "CapitalEth", "CapitalGamma", "CapitalIAcute", "CapitalICup", "CapitalIDoubleDot", "CapitalIGrave", "CapitalIHat", "CapitalIota", "CapitalKappa", "CapitalKoppa", 
        "CapitalLambda", "CapitalLSlash", "CapitalMu", "CapitalNHacek", "CapitalNTilde", "CapitalNu", "CapitalOAcute", "CapitalODoubleAcute", "CapitalODoubleDot", "CapitalOE", "CapitalOGrave", "CapitalOHat", "CapitalOmega", "CapitalOmicron", "CapitalOSlash", "CapitalOTilde", "CapitalPhi", "CapitalPi", 
        "CapitalPsi", "CapitalRHacek", "CapitalRho", "CapitalSampi", "CapitalSHacek", "CapitalSigma", "CapitalStigma", "CapitalTau", "CapitalTHacek", "CapitalTheta", "CapitalThorn", "CapitalUAcute", "CapitalUDoubleAcute", "CapitalUDoubleDot", "CapitalUGrave", "CapitalUHat", "CapitalUpsilon", 
        "CapitalURing", "CapitalXi", "CapitalYAcute", "CapitalZeta", "CapitalZHacek", "CapricornSign", "CCedilla", "Cedilla", "CenterDot", "CenterEllipsis", "Cent", "CHacek", "CheckedBox", "Checkmark", "Chi", "CircleDot", "CircleMinus", "CirclePlus", "CircleTimes", "ClockwiseContourIntegral", 
        "CloseCurlyDoubleQuote", "CloseCurlyQuote", "CloverLeaf", "ClubSuit", "Colon", "CommandKey", "Conditioned", "Congruent", "Conjugate", "ConjugateTranspose", "ConstantC", "Continuation", "ContourIntegral", "ControlKey", "Coproduct", "Copyright", "CounterClockwiseContourIntegral", "Cross", "CupCap", 
        "Cup", "CurlyCapitalUpsilon", "CurlyEpsilon", "CurlyKappa", "CurlyPhi", "CurlyPi", "CurlyRho", "CurlyTheta", "Currency", "Dagger", "Dalet", "Dash", "Degree", "DeleteKey", "Del", "Delta", "DescendingEllipsis", "DHacek", "Diameter", "Diamond", "DiamondSuit", "DifferenceDelta", "DifferentialD", 
        "Digamma", "DirectedEdge", "DiscreteRatio", "DiscreteShift", "DiscretionaryHyphen", "DiscretionaryLineSeparator", "DiscretionaryPageBreakAbove", "DiscretionaryPageBreakBelow", "DiscretionaryParagraphSeparator", "Distributed", "Divides", "Divide", "DotEqual", "DotlessI", "DotlessJ", "DottedSquare", 
        "DoubleContourIntegral", "DoubleDagger", "DoubledGamma", "DoubleDot", "DoubleDownArrow", "DoubledPi", "DoubleLeftArrow", "DoubleLeftRightArrow", "DoubleLeftTee", "DoubleLongLeftArrow", "DoubleLongLeftRightArrow", "DoubleLongRightArrow", "DoublePrime", "DoubleRightArrow", "DoubleRightTee", 
        "DoubleStruckA", "DoubleStruckB", "DoubleStruckC", "DoubleStruckCapitalA", "DoubleStruckCapitalB", "DoubleStruckCapitalC", "DoubleStruckCapitalD", "DoubleStruckCapitalE", "DoubleStruckCapitalF", "DoubleStruckCapitalG", "DoubleStruckCapitalH", "DoubleStruckCapitalI", "DoubleStruckCapitalJ", 
        "DoubleStruckCapitalK", "DoubleStruckCapitalL", "DoubleStruckCapitalM", "DoubleStruckCapitalN", "DoubleStruckCapitalO", "DoubleStruckCapitalP", "DoubleStruckCapitalQ", "DoubleStruckCapitalR", "DoubleStruckCapitalS", "DoubleStruckCapitalT", "DoubleStruckCapitalU", "DoubleStruckCapitalV", 
        "DoubleStruckCapitalW", "DoubleStruckCapitalX", "DoubleStruckCapitalY", "DoubleStruckCapitalZ", "DoubleStruckD", "DoubleStruckE", "DoubleStruckEight", "DoubleStruckF", "DoubleStruckFive", "DoubleStruckFour", "DoubleStruckG", "DoubleStruckH", "DoubleStruckI", "DoubleStruckJ", "DoubleStruckK", 
        "DoubleStruckL", "DoubleStruckM", "DoubleStruckN", "DoubleStruckNine", "DoubleStruckO", "DoubleStruckOne", "DoubleStruckP", "DoubleStruckQ", "DoubleStruckR", "DoubleStruckS", "DoubleStruckSeven", "DoubleStruckSix", "DoubleStruckT", "DoubleStruckThree", "DoubleStruckTwo", "DoubleStruckU", 
        "DoubleStruckV", "DoubleStruckW", "DoubleStruckX", "DoubleStruckY", "DoubleStruckZ", "DoubleStruckZero", "DoubleUpArrow", "DoubleUpDownArrow", "DoubleVerticalBar", "DownArrowBar", "DownArrow", "DownArrowUpArrow", "DownBreve", "DownExclamation", "DownLeftRightVector", "DownLeftTeeVector", 
        "DownLeftVector", "DownLeftVectorBar", "DownPointer", "DownQuestion", "DownRightTeeVector", "DownRightVector", "DownRightVectorBar", "DownTeeArrow", "DownTee", "EAcute", "Earth", "EBar", "ECup", "EDoubleDot", "EGrave", "EHacek", "EHat", "EighthNote", "Element", "Ellipsis", "EmptyCircle", 
        "EmptyDiamond", "EmptyDownTriangle", "EmptyRectangle", "EmptySet", "EmptySmallCircle", "EmptySmallSquare", "EmptySquare", "EmptyUpTriangle", "EmptyVerySmallSquare", "EnterKey", "EntityEnd", "EntityStart", "Epsilon", "Equal", "EqualTilde", "Equilibrium", "Equivalent", "ErrorIndicator", "EscapeKey", 
        "Eta", "Eth", "Euro", "Exists", "ExponentialE", "FiLigature", "FilledCircle", "FilledDiamond", "FilledDownTriangle", "FilledLeftTriangle", "FilledRectangle", "FilledRightTriangle", "FilledSmallCircle", "FilledSmallSquare", "FilledSquare", "FilledUpTriangle", "FilledVerySmallSquare", "FinalSigma", 
        "FirstPage", "FivePointedStar", "Flat", "FlLigature", "Florin", "ForAll", "FormalA", "FormalAlpha", "FormalB", "FormalBeta", "FormalC", "FormalCapitalA", "FormalCapitalAlpha", "FormalCapitalB", "FormalCapitalBeta", "FormalCapitalC", "FormalCapitalChi", "FormalCapitalD", "FormalCapitalDelta", 
        "FormalCapitalDigamma", "FormalCapitalE", "FormalCapitalEpsilon", "FormalCapitalEta", "FormalCapitalF", "FormalCapitalG", "FormalCapitalGamma", "FormalCapitalH", "FormalCapitalI", "FormalCapitalIota", "FormalCapitalJ", "FormalCapitalK", "FormalCapitalKappa", "FormalCapitalKoppa", "FormalCapitalL", 
        "FormalCapitalLambda", "FormalCapitalM", "FormalCapitalMu", "FormalCapitalN", "FormalCapitalNu", "FormalCapitalO", "FormalCapitalOmega", "FormalCapitalOmicron", "FormalCapitalP", "FormalCapitalPhi", "FormalCapitalPi", "FormalCapitalPsi", "FormalCapitalQ", "FormalCapitalR", "FormalCapitalRho", 
        "FormalCapitalS", "FormalCapitalSampi", "FormalCapitalSigma", "FormalCapitalStigma", "FormalCapitalT", "FormalCapitalTau", "FormalCapitalTheta", "FormalCapitalU", "FormalCapitalUpsilon", "FormalCapitalV", "FormalCapitalW", "FormalCapitalX", "FormalCapitalXi", "FormalCapitalY", "FormalCapitalZ", 
        "FormalCapitalZeta", "FormalChi", "FormalCurlyCapitalUpsilon", "FormalCurlyEpsilon", "FormalCurlyKappa", "FormalCurlyPhi", "FormalCurlyPi", "FormalCurlyRho", "FormalCurlyTheta", "FormalD", "FormalDelta", "FormalDigamma", "FormalE", "FormalEpsilon", "FormalEta", "FormalF", "FormalFinalSigma", 
        "FormalG", "FormalGamma", "FormalH", "FormalI", "FormalIota", "FormalJ", "FormalK", "FormalKappa", "FormalKoppa", "FormalL", "FormalLambda", "FormalM", "FormalMu", "FormalN", "FormalNu", "FormalO", "FormalOmega", "FormalOmicron", "FormalP", "FormalPhi", "FormalPi", "FormalPsi", "FormalQ", 
        "FormalR", "FormalRho", "FormalS", "FormalSampi", "FormalSigma", "FormalStigma", "FormalT", "FormalTau", "FormalTheta", "FormalU", "FormalUpsilon", "FormalV", "FormalW", "FormalX", "FormalXi", "FormalY", "FormalZ", "FormalZeta", "FreakedSmiley", "Function", "Gamma", "GeminiSign", "Gimel", 
        "GothicA", "GothicB", "GothicC", "GothicCapitalA", "GothicCapitalB", "GothicCapitalC", "GothicCapitalD", "GothicCapitalE", "GothicCapitalF", "GothicCapitalG", "GothicCapitalH", "GothicCapitalI", "GothicCapitalJ", "GothicCapitalK", "GothicCapitalL", "GothicCapitalM", "GothicCapitalN", 
        "GothicCapitalO", "GothicCapitalP", "GothicCapitalQ", "GothicCapitalR", "GothicCapitalS", "GothicCapitalT", "GothicCapitalU", "GothicCapitalV", "GothicCapitalW", "GothicCapitalX", "GothicCapitalY", "GothicCapitalZ", "GothicD", "GothicE", "GothicEight", "GothicF", "GothicFive", "GothicFour", 
        "GothicG", "GothicH", "GothicI", "GothicJ", "GothicK", "GothicL", "GothicM", "GothicN", "GothicNine", "GothicO", "GothicOne", "GothicP", "GothicQ", "GothicR", "GothicS", "GothicSeven", "GothicSix", "GothicT", "GothicThree", "GothicTwo", "GothicU", "GothicV", "GothicW", "GothicX", "GothicY", 
        "GothicZ", "GothicZero", "GrayCircle", "GraySquare", "GreaterEqualLess", "GreaterEqual", "GreaterFullEqual", "GreaterGreater", "GreaterLess", "GreaterSlantEqual", "GreaterTilde", "Hacek", "HappySmiley", "HBar", "HeartSuit", "HermitianConjugate", "HorizontalLine", "HumpDownHump", "HumpEqual", 
        "Hyphen", "IAcute", "ICup", "IDoubleDot", "IGrave", "IHat", "ImaginaryI", "ImaginaryJ", "ImplicitPlus", "Implies", "IndentingNewLine", "Infinity", "Integral", "Intersection", "InvisibleApplication", "InvisibleComma", "InvisiblePostfixScriptBase", "InvisiblePrefixScriptBase", "InvisibleSpace", 
        "InvisibleTimes", "Iota", "Jupiter", "Kappa", "KernelIcon", "Koppa", "Lambda", "LastPage", "LeftAngleBracket", "LeftArrowBar", "LeftArrow", "LeftArrowRightArrow", "LeftAssociation", "LeftBracketingBar", "LeftCeiling", "LeftDoubleBracket", "LeftDoubleBracketingBar", "LeftDownTeeVector", 
        "LeftDownVectorBar", "LeftDownVector", "LeftFloor", "LeftGuillemet", "LeftModified", "LeftPointer", "LeftRightArrow", "LeftRightVector", "LeftSkeleton", "LeftTee", "LeftTeeArrow", "LeftTeeVector", "LeftTriangle", "LeftTriangleBar", "LeftTriangleEqual", "LeftUpDownVector", "LeftUpTeeVector", 
        "LeftUpVector", "LeftUpVectorBar", "LeftVector", "LeftVectorBar", "LeoSign", "LessEqual", "LessEqualGreater", "LessFullEqual", "LessGreater", "LessLess", "LessSlantEqual", "LessTilde", "LetterSpace", "LibraSign", "LightBulb", "LineSeparator", "LongDash", "LongEqual", "LongLeftArrow", 
        "LongLeftRightArrow", "LongRightArrow", "LowerLeftArrow", "LowerRightArrow", "LSlash", "Mars", "MathematicaIcon", "MeasuredAngle", "MediumSpace", "Mercury", "Mho", "Micro", "MinusPlus", "Mu", "Nand", "Natural", "NegativeMediumSpace", "NegativeThickSpace", "NegativeThinSpace", 
        "NegativeVeryThinSpace", "Neptune", "NestedGreaterGreater", "NestedLessLess", "NeutralSmiley", "NewLine", "NHacek", "NoBreak", "NonBreakingSpace", "Nor", "NotCongruent", "NotCupCap", "NotDoubleVerticalBar", "NotElement", "NotEqual", "NotEqualTilde", "NotExists", "NotGreater", "NotGreaterEqual", 
        "NotGreaterFullEqual", "NotGreaterGreater", "NotGreaterLess", "NotGreaterSlantEqual", "NotGreaterTilde", "NotHumpDownHump", "NotHumpEqual", "NotLeftTriangle", "NotLeftTriangleBar", "NotLeftTriangleEqual", "NotLessEqual", "NotLessFullEqual", "NotLessGreater", "NotLess", "NotLessLess", 
        "NotLessSlantEqual", "NotLessTilde", "Not", "NotNestedGreaterGreater", "NotNestedLessLess", "NotPrecedes", "NotPrecedesEqual", "NotPrecedesSlantEqual", "NotPrecedesTilde", "NotReverseElement", "NotRightTriangle", "NotRightTriangleBar", "NotRightTriangleEqual", "NotSquareSubset", 
        "NotSquareSubsetEqual", "NotSquareSuperset", "NotSquareSupersetEqual", "NotSubset", "NotSubsetEqual", "NotSucceeds", "NotSucceedsEqual", "NotSucceedsSlantEqual", "NotSucceedsTilde", "NotSuperset", "NotSupersetEqual", "NotTilde", "NotTildeEqual", "NotTildeFullEqual", "NotTildeTilde", 
        "NotVerticalBar", "NTilde", "Nu", "Null", "NumberSign", "OAcute", "ODoubleAcute", "ODoubleDot", "OE", "OGrave", "OHat", "Omega", "Omicron", "OpenCurlyDoubleQuote", "OpenCurlyQuote", "OptionKey", "Or", "OSlash", "OTilde", "OverBrace", "OverBracket", "OverParenthesis", "Paragraph", 
        "ParagraphSeparator", "PartialD", "PermutationProduct", "Phi", "Pi", "Piecewise", "PiscesSign", "Placeholder", "PlusMinus", "Pluto", "Precedes", "PrecedesEqual", "PrecedesSlantEqual", "PrecedesTilde", "Prime", "Product", "Proportion", "Proportional", "Psi", "QuarterNote", "RawAmpersand", "RawAt", 
        "RawBackquote", "RawBackslash", "RawColon", "RawComma", "RawDash", "RawDollar", "RawDot", "RawDoubleQuote", "RawEqual", "RawEscape", "RawExclamation", "RawGreater", "RawLeftBrace", "RawLeftBracket", "RawLeftParenthesis", "RawLess", "RawNumberSign", "RawPercent", "RawPlus", "RawQuestion", 
        "RawQuote", "RawReturn", "RawRightBrace", "RawRightBracket", "RawRightParenthesis", "RawSemicolon", "RawSlash", "RawSpace", "RawStar", "RawTab", "RawTilde", "RawUnderscore", "RawVerticalBar", "RawWedge", "RegisteredTrademark", "ReturnIndicator", "ReturnKey", "ReverseDoublePrime", "ReverseElement", 
        "ReverseEquilibrium", "ReversePrime", "ReverseUpEquilibrium", "RHacek", "Rho", "RightAngle", "RightAngleBracket", "RightArrow", "RightArrowBar", "RightArrowLeftArrow", "RightAssociation", "RightBracketingBar", "RightCeiling", "RightDoubleBracket", "RightDoubleBracketingBar", "RightDownTeeVector", 
        "RightDownVector", "RightDownVectorBar", "RightFloor", "RightGuillemet", "RightModified", "RightPointer", "RightSkeleton", "RightTee", "RightTeeArrow", "RightTeeVector", "RightTriangle", "RightTriangleBar", "RightTriangleEqual", "RightUpDownVector", "RightUpTeeVector", "RightUpVector", 
        "RightUpVectorBar", "RightVector", "RightVectorBar", "RoundImplies", "RoundSpaceIndicator", "Rule", "RuleDelayed", "SadSmiley", "SagittariusSign", "Sampi", "Saturn", "ScorpioSign", "ScriptA", "ScriptB", "ScriptC", "ScriptCapitalA", "ScriptCapitalB", "ScriptCapitalC", "ScriptCapitalD", 
        "ScriptCapitalE", "ScriptCapitalF", "ScriptCapitalG", "ScriptCapitalH", "ScriptCapitalI", "ScriptCapitalJ", "ScriptCapitalK", "ScriptCapitalL", "ScriptCapitalM", "ScriptCapitalN", "ScriptCapitalO", "ScriptCapitalP", "ScriptCapitalQ", "ScriptCapitalR", "ScriptCapitalS", "ScriptCapitalT", 
        "ScriptCapitalU", "ScriptCapitalV", "ScriptCapitalW", "ScriptCapitalX", "ScriptCapitalY", "ScriptCapitalZ", "ScriptD", "ScriptDotlessI", "ScriptDotlessJ", "ScriptE", "ScriptEight", "ScriptF", "ScriptFive", "ScriptFour", "ScriptG", "ScriptH", "ScriptI", "ScriptJ", "ScriptK", "ScriptL", "ScriptM", 
        "ScriptN", "ScriptNine", "ScriptO", "ScriptOne", "ScriptP", "ScriptQ", "ScriptR", "ScriptS", "ScriptSeven", "ScriptSix", "ScriptT", "ScriptThree", "ScriptTwo", "ScriptU", "ScriptV", "ScriptW", "ScriptX", "ScriptY", "ScriptZ", "ScriptZero", "Section", "SelectionPlaceholder", "SHacek", "Sharp", 
        "ShortDownArrow", "ShortLeftArrow", "ShortRightArrow", "ShortUpArrow", "Sigma", "SixPointedStar", "SkeletonIndicator", "SmallCircle", "SpaceIndicator", "SpaceKey", "SpadeSuit", "SpanFromAbove", "SpanFromBoth", "SpanFromLeft", "SphericalAngle", "Sqrt", "Square", "SquareIntersection", 
        "SquareSubset", "SquareSubsetEqual", "SquareSuperset", "SquareSupersetEqual", "SquareUnion", "Star", "Sterling", "Stigma", "Subset", "SubsetEqual", "Succeeds", "SucceedsEqual", "SucceedsSlantEqual", "SucceedsTilde", "SuchThat", "Sum", "Superset", "SupersetEqual", "SystemEnterKey", 
        "SystemsModelDelay", "SZ", "TabKey", "Tau", "TaurusSign", "TensorProduct", "TensorWedge", "THacek", "Therefore", "Theta", "ThickSpace", "ThinSpace", "Thorn", "Tilde", "TildeEqual", "TildeFullEqual", "TildeTilde", "Times", "Trademark", "Transpose", "TripleDot", "UAcute", "UDoubleAcute", 
        "UDoubleDot", "UGrave", "UHat", "UnderBrace", "UnderBracket", "UnderParenthesis", "UndirectedEdge", "Union", "UnionPlus", "UpArrow", "UpArrowBar", "UpArrowDownArrow", "UpDownArrow", "UpEquilibrium", "UpperLeftArrow", "UpperRightArrow", "UpPointer", "Upsilon", "UpTee", "UpTeeArrow", "Uranus", 
        "URing", "Vee", "Venus", "VerticalBar", "VerticalEllipsis", "VerticalLine", "VerticalSeparator", "VerticalTilde", "VeryThinSpace", "VirgoSign", "WarningSign", "WatchIcon", "Wedge", "WeierstrassP", "WhiteBishop", "WhiteKing", "WhiteKnight", "WhitePawn", "WhiteQueen", "WhiteRook", "Wolf", 
        "WolframLanguageLogo", "WolframLanguageLogoCircle", "Xi", "Xnor", "Xor", "YAcute", "YDoubleDot", "Yen", "Zeta", "ZHacek"]


    var namedCharacters = "\\\\\\[" + namedCharactersArray.join("\\]|\\\\\\[") + "\\]";

    var shortcutStylePatterns = [
        // Whitespaces, linebreaks, tabs
        [PR.PR_PLAIN,   /^[\t\n\r \xA0]+/, null, '\t\n\r \xA0'],

        // quoted strings
//        [PR.PR_STRING,      /^(?:"(?:[^"\\]|\\[\s\S])*(?:"|$)|'(?:[^'\\]|\\[\s\S])(?:'|$))/, null, '"\'']
        [PR.PR_STRING,      /^(?:"(?:[^"\\]|\\[\s\S])*(?:"|$))/, null, '"']

    ];

    // used pattern building blocks
    var pBase = "(?:\\d+)";
    var pFloat = "(?:\\.\\d+|\\d+\\.\\d*|\\d+)";
    var pFloatBase = "(?:\\.\\w+|\\w+\\.\\w*|\\w+)";
    var pPrecision = "(?:`(?:`?"+pFloat+")?)";

    //var pVariable = "(?:[a-zA-Z\\$]+[a-zA-Z0-9\\$`]*)";

    var fallthroughStylePatterns = [

        // Flat comments. Start with (* and end with *). Can go over several lines and must not be nested.
        [PR.PR_COMMENT, /^\(\*[\s\S]*?\*\)/, null],

        // Numbers in a baseform
        [PR.PR_LITERAL, new RegExp('^(?:'+pBase+'(?:\\^\\^'+pFloatBase+pPrecision+'?(?:\\*\\^[+-]?\\d+)?))'),null],

        // Mathematica numbers. Floats (1.2, .2, 1.) can have optionally a precision (`float) or an accuracy definition
        // (``float). Note: while 1.2` is possible 1.2`` is not. At the end an exponent (float*^+12) can follow.
        [PR.PR_LITERAL, new RegExp('^(?:' + pFloat + pPrecision + '?(?:\\*\\^[+-]?\\d+)?)'),null],

        ['mma_iot', /^(?:In|Out)\[[0-9]*\]/,null],

        ['lang-mma-usage', /^([a-zA-Z\$]+(?:`?[a-zA-Z0-9\$])*::[a-zA-Z\$][a-zA-Z0-9\$]*):?/,null],

        // this makes a look-ahead match for something like variable:{_Integer}
        // the match is then forwarded to the mma-patterns tokenizer.
        ['lang-mma-patterns',/^([a-zA-Z\$][a-zA-Z0-9\$]*\s*:)(?:(?:[a-zA-Z\$][a-zA-Z0-9\$]*)|(?:[^:=>~@\^\&\*\)\[\]'\?,\|])).*/, null],

        // catch variables which are used together with Blank (_), BlankSequence (__) or BlankNullSequence (___)
        // Cannot start with a number, but can have numbers at any other position. Examples
        // blub__Integer, a1_, b34_Integer32
        //[PR.PR_ATTRIB_VALUE, new RegExp('^(?:'+p_variable+'|'+namedCharacters+')_+'+p_variable+'*'), null],
        [PR.PR_ATTRIB_VALUE, /^[a-zA-Z\$][a-zA-Z0-9\$]*_+[a-zA-Z\$][a-zA-Z0-9\$]*/, null],
        [PR.PR_ATTRIB_VALUE, /^[a-zA-Z\$][a-zA-Z0-9\$]*_+/, null],
        [PR.PR_ATTRIB_VALUE, /^_+[a-zA-Z\$][a-zA-Z0-9\$]*/, null],

        // Named characters in Mathematica, like \[Gamma]. This list was created with
        // the functions in /resources/Boostrap.m
        [PR.PR_ATTRIB_NAME, new RegExp('^(?:' + namedCharacters + ')'), null],

        // Match all braces separately
        [PR.PR_TAG, /^(?:\[|\]|{|}|\(|\))/,null],

        // Catch Slots (#, ##, #3, ##9 and the V10 named slots #name). I have never seen someone using more than one digit after #, so we match
        // only one.
        [PR.PR_ATTRIB_VALUE, /^(?:#[a-zA-Z\$][a-zA-Z0-9\$]*|#+[0-9]?)/,null],

        // The large list of keywords from above can be created with the functions in /resources/Boostrap.m
        [PR.PR_KEYWORD, new RegExp('^(?:' + keywords + ')\\b'), null],

        // Literals like variables, non-keyword functions
        [PR.PR_PLAIN, /^[a-zA-Z\$][a-zA-Z0-9\$`]*/, null],

        // operators. Note that operators like @@ or /; are matched separately for each symbol.
        [PR.PR_PUNCTUATION, /^(?:\+|\-|\*|\/|,|;|\.|:|@|~|=|>|<|&|\||_|`|'|\^|\?|!|%)/, null]

    ];

    var fallthroughStylePatternsMathematicaPatterns = [
        [PR.PR_ATTRIB_VALUE, /^(?:[a-zA-Z\$][a-zA-Z0-9\$]*\s*:)/,null]
    ];

    var fallthroughMathematicaUsage = [
        ['mma_use', /^([a-zA-Z\$]+(?:`?[a-zA-Z0-9\$])*::usage)/,null],
        ['mma_msg', /^([a-zA-Z\$]+(?:`?[a-zA-Z0-9\$])*::[a-zA-Z\$][a-zA-Z0-9\$]*)/,null]

    ];

    PR.registerLangHandler(PR.createSimpleLexer(shortcutStylePatterns, fallthroughStylePatterns), ['mma', 'mathematica']);
    PR.registerLangHandler(PR.createSimpleLexer([], fallthroughStylePatternsMathematicaPatterns), ['mma-patterns']);
    PR.registerLangHandler(PR.createSimpleLexer([], fallthroughMathematicaUsage), ['mma-usage']);

})();