예제 #1
0
 public JavaStopWord() : base(".java")
 {
     #region StopWords
     StopWords.Add("abstract");
     StopWords.Add("assert");
     StopWords.Add("boolean");
     StopWords.Add("break");
     StopWords.Add("byte");
     StopWords.Add("case");
     StopWords.Add("catch");
     StopWords.Add("char");
     StopWords.Add("class");
     StopWords.Add("const");
     StopWords.Add("continue");
     StopWords.Add("default");
     StopWords.Add("do");
     StopWords.Add("double");
     StopWords.Add("else");
     StopWords.Add("enum");
     StopWords.Add("extends");
     StopWords.Add("final");
     StopWords.Add("finally");
     StopWords.Add("float");
     StopWords.Add("for");
     StopWords.Add("goto");
     StopWords.Add("if");
     StopWords.Add("implements");
     StopWords.Add("import");
     StopWords.Add("instanceof");
     StopWords.Add("int");
     StopWords.Add("interface");
     StopWords.Add("long");
     StopWords.Add("native");
     StopWords.Add("new");
     StopWords.Add("package");
     StopWords.Add("private");
     StopWords.Add("protected");
     StopWords.Add("public");
     StopWords.Add("return");
     StopWords.Add("short");
     StopWords.Add("static");
     StopWords.Add("strictfp");
     StopWords.Add("super");
     StopWords.Add("switch");
     StopWords.Add("synchronized");
     StopWords.Add("this");
     StopWords.Add("throw");
     StopWords.Add("throws");
     StopWords.Add("transient");
     StopWords.Add("try");
     StopWords.Add("void");
     StopWords.Add("volatile");
     StopWords.Add("while");
     #endregion
 }
예제 #2
0
        public void AddStopWord_WorksCorrectly()
        {
            var stopwords = new StopWords();
            var filter    = new StopWordsFilter(stopwords);
            var input     = new List <string> {
                "Abc", "of", "cba", "IN", "the", "car"
            };

            stopwords.Add("cAr");
            filter.Filter(input).Should().BeEquivalentTo(new List <string> {
                "abc", "cba"
            });
        }
예제 #3
0
        private async Task LoadWordListAsync()
        {
            string path = "StopWords.txt";

            using (StreamReader sr = new StreamReader(path, System.Text.Encoding.UTF8))
            {
                string line;
                while ((line = await sr.ReadLineAsync()) != null)
                {
                    StopWords.Add(line);
                }
            }
        }
예제 #4
0
 public CSHTMLStopWord()
     : base(".cshtml")
 {
     #region StopWords
     StopWords.Add("xml");
     StopWords.Add("Xml");
     StopWords.Add("name");
     StopWords.Add("Name");
     StopWords.Add("version");
     StopWords.Add("Version");
     StopWords.Add("value");
     StopWords.Add("Value");
     StopWords.Add("LocaleResource");
     #endregion
 }
예제 #5
0
        private void ShouldStripCustomStopWords()
        {
            var stopWords = new StopWords();
            stopWords.Add("just", "testing");
            var configuration = new SlugityConfig
            {
                TextCase = TextCase.LowerCase,
                StringSeparator = '-',
                StripStopWords = true,
                StopWords = stopWords
            };

            var slugity = new Slugity(configuration);

            string before = "This then that just testing should be stripped";
            string after = "this-should-be-stripped";

            string result = slugity.GenerateSlug(before);
            result.ShouldBe(after);
        }
예제 #6
0
 public SQLStopWord()
     : base(".sql")
 {
     #region StopWords
     StopWords.Add("ADD");
     StopWords.Add("EXTERNAL");
     StopWords.Add("PROCEDURE");
     StopWords.Add("ALL");
     StopWords.Add("FETCH");
     StopWords.Add("PUBLIC");
     StopWords.Add("ALTER");
     StopWords.Add("FILE");
     StopWords.Add("RAISERROR");
     StopWords.Add("AND");
     StopWords.Add("FILLFACTOR");
     StopWords.Add("READ");
     StopWords.Add("ANY");
     StopWords.Add("FOR");
     StopWords.Add("READTEXT");
     StopWords.Add("AS");
     StopWords.Add("FOREIGN");
     StopWords.Add("RECONFIGURE");
     StopWords.Add("ASC");
     StopWords.Add("FREETEXT");
     StopWords.Add("REFERENCES");
     StopWords.Add("AUTHORIZATION");
     StopWords.Add("FREETEXTTABLE");
     StopWords.Add("REPLICATION");
     StopWords.Add("BACKUP");
     StopWords.Add("FROM");
     StopWords.Add("RESTORE");
     StopWords.Add("BEGIN");
     StopWords.Add("FULL");
     StopWords.Add("RESTRICT");
     StopWords.Add("BETWEEN");
     StopWords.Add("FUNCTION");
     StopWords.Add("RETURN");
     StopWords.Add("BREAK");
     StopWords.Add("GOTO");
     StopWords.Add("REVERT");
     StopWords.Add("BROWSE");
     StopWords.Add("GRANT");
     StopWords.Add("REVOKE");
     StopWords.Add("BULK");
     StopWords.Add("GROUP");
     StopWords.Add("RIGHT");
     StopWords.Add("BY");
     StopWords.Add("HAVING");
     StopWords.Add("ROLLBACK");
     StopWords.Add("CASCADE");
     StopWords.Add("HOLDLOCK");
     StopWords.Add("ROWCOUNT");
     StopWords.Add("CASE");
     StopWords.Add("IDENTITY");
     StopWords.Add("ROWGUIDCOL");
     StopWords.Add("CHECK");
     StopWords.Add("IDENTITY_INSERT");
     StopWords.Add("RULE");
     StopWords.Add("CHECKPOINT");
     StopWords.Add("IDENTITYCOL");
     StopWords.Add("SAVE");
     StopWords.Add("CLOSE");
     StopWords.Add("IF");
     StopWords.Add("SCHEMA");
     StopWords.Add("CLUSTERED");
     StopWords.Add("IN");
     StopWords.Add("SECURITYAUDIT");
     StopWords.Add("COALESCE");
     StopWords.Add("INDEX");
     StopWords.Add("SELECT");
     StopWords.Add("COLLATE");
     StopWords.Add("INNER");
     StopWords.Add("SEMANTICKEYPHRASETABLE");
     StopWords.Add("COLUMN");
     StopWords.Add("INSERT");
     StopWords.Add("SEMANTICSIMILARITYDETAILSTABLE");
     StopWords.Add("COMMIT");
     StopWords.Add("INTERSECT");
     StopWords.Add("SEMANTICSIMILARITYTABLE");
     StopWords.Add("COMPUTE");
     StopWords.Add("INTO");
     StopWords.Add("SESSION_USER");
     StopWords.Add("CONSTRAINT");
     StopWords.Add("IS");
     StopWords.Add("SET");
     StopWords.Add("CONTAINS");
     StopWords.Add("JOIN");
     StopWords.Add("SETUSER");
     StopWords.Add("CONTAINSTABLE");
     StopWords.Add("KEY");
     StopWords.Add("SHUTDOWN");
     StopWords.Add("CONTINUE");
     StopWords.Add("KILL");
     StopWords.Add("SOME");
     StopWords.Add("CONVERT");
     StopWords.Add("LEFT");
     StopWords.Add("STATISTICS");
     StopWords.Add("CREATE");
     StopWords.Add("LIKE");
     StopWords.Add("SYSTEM_USER");
     StopWords.Add("CROSS");
     StopWords.Add("LINENO");
     StopWords.Add("TABLE");
     StopWords.Add("CURRENT");
     StopWords.Add("LOAD");
     StopWords.Add("TABLESAMPLE");
     StopWords.Add("CURRENT_DATE");
     StopWords.Add("MERGE");
     StopWords.Add("TEXTSIZE");
     StopWords.Add("CURRENT_TIME");
     StopWords.Add("NATIONAL");
     StopWords.Add("THEN");
     StopWords.Add("CURRENT_TIMESTAMP");
     StopWords.Add("NOCHECK");
     StopWords.Add("TO");
     StopWords.Add("CURRENT_USER");
     StopWords.Add("NONCLUSTERED");
     StopWords.Add("TOP");
     StopWords.Add("CURSOR");
     StopWords.Add("NOT");
     StopWords.Add("TRAN");
     StopWords.Add("DATABASE");
     StopWords.Add("NULL");
     StopWords.Add("TRANSACTION");
     StopWords.Add("DBCC");
     StopWords.Add("NULLIF");
     StopWords.Add("TRIGGER");
     StopWords.Add("DEALLOCATE");
     StopWords.Add("OF");
     StopWords.Add("TRUNCATE");
     StopWords.Add("DECLARE");
     StopWords.Add("OFF");
     StopWords.Add("TRY_CONVERT");
     StopWords.Add("DEFAULT");
     StopWords.Add("OFFSETS");
     StopWords.Add("TSEQUAL");
     StopWords.Add("DELETE");
     StopWords.Add("ON");
     StopWords.Add("UNION");
     StopWords.Add("DENY");
     StopWords.Add("OPEN");
     StopWords.Add("UNIQUE");
     StopWords.Add("DESC");
     StopWords.Add("OPENDATASOURCE");
     StopWords.Add("UNPIVOT");
     StopWords.Add("DISK");
     StopWords.Add("OPENQUERY");
     StopWords.Add("UPDATE");
     StopWords.Add("DISTINCT");
     StopWords.Add("OPENROWSET");
     StopWords.Add("UPDATETEXT");
     StopWords.Add("DISTRIBUTED");
     StopWords.Add("OPENXML");
     StopWords.Add("USE");
     StopWords.Add("DOUBLE");
     StopWords.Add("OPTION");
     StopWords.Add("USER");
     StopWords.Add("DROP");
     StopWords.Add("OR");
     StopWords.Add("VALUES");
     StopWords.Add("DUMP");
     StopWords.Add("ORDER");
     StopWords.Add("VARYING");
     StopWords.Add("ELSE");
     StopWords.Add("OUTER");
     StopWords.Add("VIEW");
     StopWords.Add("END");
     StopWords.Add("OVER");
     StopWords.Add("WAITFOR");
     StopWords.Add("ERRLVL");
     StopWords.Add("PERCENT");
     StopWords.Add("WHEN");
     StopWords.Add("ESCAPE");
     StopWords.Add("PIVOT");
     StopWords.Add("WHERE");
     StopWords.Add("EXCEPT");
     StopWords.Add("PLAN");
     StopWords.Add("WHILE");
     StopWords.Add("EXEC");
     StopWords.Add("PRECISION");
     StopWords.Add("WITH");
     StopWords.Add("EXECUTE");
     StopWords.Add("PRIMARY");
     StopWords.Add("WITHINGROUP");
     StopWords.Add("EXISTS");
     StopWords.Add("PRINT");
     StopWords.Add("WRITETEXT");
     StopWords.Add("EXIT");
     StopWords.Add("PROC");
     StopWords.Add("ABSOLUTE");
     StopWords.Add("HOST");
     StopWords.Add("RELATIVE");
     StopWords.Add("ACTION");
     StopWords.Add("HOUR");
     StopWords.Add("RELEASE");
     StopWords.Add("ADMIN");
     StopWords.Add("IGNORE");
     StopWords.Add("RESULT");
     StopWords.Add("AFTER");
     StopWords.Add("IMMEDIATE");
     StopWords.Add("RETURNS");
     StopWords.Add("AGGREGATE");
     StopWords.Add("INDICATOR");
     StopWords.Add("ROLE");
     StopWords.Add("ALIAS");
     StopWords.Add("INITIALIZE");
     StopWords.Add("ROLLUP");
     StopWords.Add("ALLOCATE");
     StopWords.Add("INITIALLY");
     StopWords.Add("ROUTINE");
     StopWords.Add("ARE");
     StopWords.Add("INOUT");
     StopWords.Add("ROW");
     StopWords.Add("ARRAY");
     StopWords.Add("INPUT");
     StopWords.Add("ROWS");
     StopWords.Add("ASENSITIVE");
     StopWords.Add("INT");
     StopWords.Add("SAVEPOINT");
     StopWords.Add("ASSERTION");
     StopWords.Add("INTEGER");
     StopWords.Add("SCROLL");
     StopWords.Add("ASYMMETRIC");
     StopWords.Add("INTERSECTION");
     StopWords.Add("SCOPE");
     StopWords.Add("AT");
     StopWords.Add("INTERVAL");
     StopWords.Add("SEARCH");
     StopWords.Add("ATOMIC");
     StopWords.Add("ISOLATION");
     StopWords.Add("SECOND");
     StopWords.Add("BEFORE");
     StopWords.Add("ITERATE");
     StopWords.Add("SECTION");
     StopWords.Add("BINARY");
     StopWords.Add("LANGUAGE");
     StopWords.Add("SENSITIVE");
     StopWords.Add("BIT");
     StopWords.Add("LARGE");
     StopWords.Add("SEQUENCE");
     StopWords.Add("BLOB");
     StopWords.Add("LAST");
     StopWords.Add("SESSION");
     StopWords.Add("BOOLEAN");
     StopWords.Add("LATERAL");
     StopWords.Add("SETS");
     StopWords.Add("BOTH");
     StopWords.Add("LEADING");
     StopWords.Add("SIMILAR");
     StopWords.Add("BREADTH");
     StopWords.Add("LESS");
     StopWords.Add("SIZE");
     StopWords.Add("CALL");
     StopWords.Add("LEVEL");
     StopWords.Add("SMALLINT");
     StopWords.Add("CALLED");
     StopWords.Add("LIKE_REGEX");
     StopWords.Add("SPACE");
     StopWords.Add("CARDINALITY");
     StopWords.Add("LIMIT");
     StopWords.Add("SPECIFIC");
     StopWords.Add("CASCADED");
     StopWords.Add("LN");
     StopWords.Add("SPECIFICTYPE");
     StopWords.Add("CAST");
     StopWords.Add("LOCAL");
     StopWords.Add("SQL");
     StopWords.Add("CATALOG");
     StopWords.Add("LOCALTIME");
     StopWords.Add("SQLEXCEPTION");
     StopWords.Add("CHAR");
     StopWords.Add("LOCALTIMESTAMP");
     StopWords.Add("SQLSTATE");
     StopWords.Add("CHARACTER");
     StopWords.Add("LOCATOR");
     StopWords.Add("SQLWARNING");
     StopWords.Add("CLASS");
     StopWords.Add("MAP");
     StopWords.Add("START");
     StopWords.Add("CLOB");
     StopWords.Add("MATCH");
     StopWords.Add("STATE");
     StopWords.Add("COLLATION");
     StopWords.Add("MEMBER");
     StopWords.Add("STATEMENT");
     StopWords.Add("COLLECT");
     StopWords.Add("METHOD");
     StopWords.Add("STATIC");
     StopWords.Add("COMPLETION");
     StopWords.Add("MINUTE");
     StopWords.Add("STDDEV_POP");
     StopWords.Add("CONDITION");
     StopWords.Add("MOD");
     StopWords.Add("STDDEV_SAMP");
     StopWords.Add("CONNECT");
     StopWords.Add("MODIFIES");
     StopWords.Add("STRUCTURE");
     StopWords.Add("CONNECTION");
     StopWords.Add("MODIFY");
     StopWords.Add("SUBMULTISET");
     StopWords.Add("CONSTRAINTS");
     StopWords.Add("MODULE");
     StopWords.Add("SUBSTRING_REGEX");
     StopWords.Add("CONSTRUCTOR");
     StopWords.Add("MONTH");
     StopWords.Add("SYMMETRIC");
     StopWords.Add("CORR");
     StopWords.Add("MULTISET");
     StopWords.Add("SYSTEM");
     StopWords.Add("CORRESPONDING");
     StopWords.Add("NAMES");
     StopWords.Add("TEMPORARY");
     StopWords.Add("COVAR_POP");
     StopWords.Add("NATURAL");
     StopWords.Add("TERMINATE");
     StopWords.Add("COVAR_SAMP");
     StopWords.Add("NCHAR");
     StopWords.Add("THAN");
     StopWords.Add("CUBE");
     StopWords.Add("NCLOB");
     StopWords.Add("TIME");
     StopWords.Add("CUME_DIST");
     StopWords.Add("NEW");
     StopWords.Add("TIMESTAMP");
     StopWords.Add("CURRENT_CATALOG");
     StopWords.Add("NEXT");
     StopWords.Add("TIMEZONE_HOUR");
     StopWords.Add("CURRENT_DEFAULT_TRANSFORM_GROUP");
     StopWords.Add("NO");
     StopWords.Add("TIMEZONE_MINUTE");
     StopWords.Add("CURRENT_PATH");
     StopWords.Add("NONE");
     StopWords.Add("TRAILING");
     StopWords.Add("CURRENT_ROLE");
     StopWords.Add("NORMALIZE");
     StopWords.Add("TRANSLATE_REGEX");
     StopWords.Add("CURRENT_SCHEMA");
     StopWords.Add("NUMERIC");
     StopWords.Add("TRANSLATION");
     StopWords.Add("CURRENT_TRANSFORM_GROUP_FOR_TYPE");
     StopWords.Add("OBJECT");
     StopWords.Add("TREAT");
     StopWords.Add("CYCLE");
     StopWords.Add("OCCURRENCES_REGEX");
     StopWords.Add("TRUE");
     StopWords.Add("DATA");
     StopWords.Add("OLD");
     StopWords.Add("UESCAPE");
     StopWords.Add("DATE");
     StopWords.Add("ONLY");
     StopWords.Add("UNDER");
     StopWords.Add("DAY");
     StopWords.Add("OPERATION");
     StopWords.Add("UNKNOWN");
     StopWords.Add("DEC");
     StopWords.Add("ORDINALITY");
     StopWords.Add("UNNEST");
     StopWords.Add("DECIMAL");
     StopWords.Add("OUT");
     StopWords.Add("USAGE");
     StopWords.Add("DEFERRABLE");
     StopWords.Add("OVERLAY");
     StopWords.Add("USING");
     StopWords.Add("DEFERRED");
     StopWords.Add("OUTPUT");
     StopWords.Add("VALUE");
     StopWords.Add("DEPTH");
     StopWords.Add("PAD");
     StopWords.Add("VAR_POP");
     StopWords.Add("DEREF");
     StopWords.Add("PARAMETER");
     StopWords.Add("VAR_SAMP");
     StopWords.Add("DESCRIBE");
     StopWords.Add("PARAMETERS");
     StopWords.Add("VARCHAR");
     StopWords.Add("DESCRIPTOR");
     StopWords.Add("PARTIAL");
     StopWords.Add("VARIABLE");
     StopWords.Add("DESTROY");
     StopWords.Add("PARTITION");
     StopWords.Add("WHENEVER");
     StopWords.Add("DESTRUCTOR");
     StopWords.Add("PATH");
     StopWords.Add("WIDTH_BUCKET");
     StopWords.Add("DETERMINISTIC");
     StopWords.Add("POSTFIX");
     StopWords.Add("WITHOUT");
     StopWords.Add("DICTIONARY");
     StopWords.Add("PREFIX");
     StopWords.Add("WINDOW");
     StopWords.Add("DIAGNOSTICS");
     StopWords.Add("PREORDER");
     StopWords.Add("WITHIN");
     StopWords.Add("DISCONNECT");
     StopWords.Add("PREPARE");
     StopWords.Add("WORK");
     StopWords.Add("DOMAIN");
     StopWords.Add("PERCENT_RANK");
     StopWords.Add("WRITE");
     StopWords.Add("DYNAMIC");
     StopWords.Add("PERCENTILE_CONT");
     StopWords.Add("XMLAGG");
     StopWords.Add("EACH");
     StopWords.Add("PERCENTILE_DISC");
     StopWords.Add("XMLATTRIBUTES");
     StopWords.Add("ELEMENT");
     StopWords.Add("POSITION_REGEX");
     StopWords.Add("XMLBINARY");
     StopWords.Add("END-EXEC");
     StopWords.Add("PRESERVE");
     StopWords.Add("XMLCAST");
     StopWords.Add("EQUALS");
     StopWords.Add("PRIOR");
     StopWords.Add("XMLCOMMENT");
     StopWords.Add("EVERY");
     StopWords.Add("PRIVILEGES");
     StopWords.Add("XMLCONCAT");
     StopWords.Add("EXCEPTION");
     StopWords.Add("RANGE");
     StopWords.Add("XMLDOCUMENT");
     StopWords.Add("FALSE");
     StopWords.Add("READS");
     StopWords.Add("XMLELEMENT");
     StopWords.Add("FILTER");
     StopWords.Add("REAL");
     StopWords.Add("XMLEXISTS");
     StopWords.Add("FIRST");
     StopWords.Add("RECURSIVE");
     StopWords.Add("XMLFOREST");
     StopWords.Add("FLOAT");
     StopWords.Add("REF");
     StopWords.Add("XMLITERATE");
     StopWords.Add("FOUND");
     StopWords.Add("REFERENCING");
     StopWords.Add("XMLNAMESPACES");
     StopWords.Add("FREE");
     StopWords.Add("REGR_AVGX");
     StopWords.Add("XMLPARSE");
     StopWords.Add("FULLTEXTTABLE");
     StopWords.Add("REGR_AVGY");
     StopWords.Add("XMLPI");
     StopWords.Add("FUSION");
     StopWords.Add("REGR_COUNT");
     StopWords.Add("XMLQUERY");
     StopWords.Add("GENERAL");
     StopWords.Add("REGR_INTERCEPT");
     StopWords.Add("XMLSERIALIZE");
     StopWords.Add("GET");
     StopWords.Add("REGR_R2");
     StopWords.Add("XMLTABLE");
     StopWords.Add("GLOBAL");
     StopWords.Add("REGR_SLOPE");
     StopWords.Add("XMLTEXT");
     StopWords.Add("GO");
     StopWords.Add("REGR_SXX");
     StopWords.Add("XMLVALIDATE");
     StopWords.Add("GROUPING");
     StopWords.Add("REGR_SXY");
     StopWords.Add("YEAR");
     StopWords.Add("HOLD");
     StopWords.Add("REGR_SYY");
     StopWords.Add("ZONE");
     #endregion
 }
예제 #7
0
 public CssStopWord()
     : base(".css")
 {
     #region StopWords
     StopWords.Add(":above-level");
     StopWords.Add("accelerator");
     StopWords.Add("accesskey");
     StopWords.Add(":active");
     StopWords.Add("additive-symbols");
     StopWords.Add("::after");
     StopWords.Add("-ah-");
     StopWords.Add("align-content");
     StopWords.Add("align-items");
     StopWords.Add("alignment-adjust");
     StopWords.Add("alignment-baseline");
     StopWords.Add("align-self");
     StopWords.Add("all");
     StopWords.Add("::alternate");
     StopWords.Add("anchor-point");
     StopWords.Add("<angle>");
     StopWords.Add("animation");
     StopWords.Add("animation-delay");
     StopWords.Add("animation-direction");
     StopWords.Add("animation-duration");
     StopWords.Add("animation-fill-mode");
     StopWords.Add("animation-iteration-count");
     StopWords.Add("animation-name");
     StopWords.Add("animation-play-state");
     StopWords.Add("animation-timing-function");
     StopWords.Add("::anonymous-block");
     StopWords.Add("::anonymous-positioned-block");
     StopWords.Add(":any()");
     StopWords.Add(":any-link");
     StopWords.Add("appearance");
     StopWords.Add("-apple-");
     StopWords.Add("app-region");
     StopWords.Add("aspect-ratio");
     StopWords.Add("aspect-ratio@?");
     StopWords.Add(":at-level");
     StopWords.Add("-atsc-");
     StopWords.Add("attr()");
     StopWords.Add("auto");
     StopWords.Add("azimuth");
     StopWords.Add("::backdrop");
     StopWords.Add("backface-visibility");
     StopWords.Add("background");
     StopWords.Add("background-attachment");
     StopWords.Add("background-clip");
     StopWords.Add("background-color");
     StopWords.Add("background-composite");
     StopWords.Add("background-image");
     StopWords.Add("background-inline-policy");
     StopWords.Add("background-origin");
     StopWords.Add("background-origin-x");
     StopWords.Add("background-origin-y");
     StopWords.Add("background-position");
     StopWords.Add("background-position-x");
     StopWords.Add("background-position-y");
     StopWords.Add("background-repeat");
     StopWords.Add("background-size");
     StopWords.Add("baseline-shift");
     StopWords.Add("::before");
     StopWords.Add("behavior");
     StopWords.Add(":below-level");
     StopWords.Add("binding");
     StopWords.Add(":blank");
     StopWords.Add("bleed");
     StopWords.Add("blend-mode");
     StopWords.Add("block-progression");
     StopWords.Add("bookmark-label");
     StopWords.Add("bookmark-level");
     StopWords.Add("bookmark-state");
     StopWords.Add("bookmark-target");
     StopWords.Add("border");
     StopWords.Add("border-after");
     StopWords.Add("border-after-color");
     StopWords.Add("border-after-style");
     StopWords.Add("border-after-width");
     StopWords.Add("border-before");
     StopWords.Add("border-before-color");
     StopWords.Add("border-before-style");
     StopWords.Add("border-before-width");
     StopWords.Add("border-bottom");
     StopWords.Add("border-bottom-color");
     StopWords.Add("border-bottom-colors");
     StopWords.Add("border-bottom-left-radius");
     StopWords.Add("border-bottom-right-radius");
     StopWords.Add("border-bottom-style");
     StopWords.Add("border-bottom-width");
     StopWords.Add("border-clip");
     StopWords.Add("border-clip-bottom");
     StopWords.Add("border-clip-left");
     StopWords.Add("border-clip-right");
     StopWords.Add("border-clip-top");
     StopWords.Add("border-collapse");
     StopWords.Add("border-color");
     StopWords.Add("border-end");
     StopWords.Add("border-end-color");
     StopWords.Add("border-end-style");
     StopWords.Add("border-end-width");
     StopWords.Add("border-fit");
     StopWords.Add("border-horizontal-spacing");
     StopWords.Add("border-image");
     StopWords.Add("border-image-outset");
     StopWords.Add("border-image-repeat");
     StopWords.Add("border-image-slice");
     StopWords.Add("border-image-source");
     StopWords.Add("border-image-width");
     StopWords.Add("border-left");
     StopWords.Add("border-left-colors");
     StopWords.Add("border-left-color");
     StopWords.Add("border-left-style");
     StopWords.Add("border-left-width");
     StopWords.Add("border-radius");
     StopWords.Add("border-right");
     StopWords.Add("border-right-color");
     StopWords.Add("border-right-colors");
     StopWords.Add("border-right-style");
     StopWords.Add("border-right-width");
     StopWords.Add("border-spacing");
     StopWords.Add("border-start");
     StopWords.Add("border-start-color");
     StopWords.Add("border-start-style");
     StopWords.Add("border-start-width");
     StopWords.Add("border-style");
     StopWords.Add("border-top");
     StopWords.Add("border-top-color");
     StopWords.Add("border-top-colors");
     StopWords.Add("border-top-left-radius");
     StopWords.Add("border-top-right-radius");
     StopWords.Add("border-top-style");
     StopWords.Add("border-top-width");
     StopWords.Add("border-vertical-spacing");
     StopWords.Add("border-width");
     StopWords.Add("bottom");
     StopWords.Add(":bound-element");
     StopWords.Add("box-align");
     StopWords.Add("box-decoration-break");
     StopWords.Add("box-direction");
     StopWords.Add("box-flex");
     StopWords.Add("box-flex-group");
     StopWords.Add("box-lines");
     StopWords.Add("box-ordinal-group");
     StopWords.Add("box-orient");
     StopWords.Add("box-pack");
     StopWords.Add("box-reflect");
     StopWords.Add("box-shadow");
     StopWords.Add("box-sizing");
     StopWords.Add("box-snap");
     StopWords.Add("break-after");
     StopWords.Add("break-before");
     StopWords.Add("break-inside");
     StopWords.Add(":broken");
     StopWords.Add("::browse");
     StopWords.Add("calc()");
     StopWords.Add("::canvas");
     StopWords.Add("canvas()");
     StopWords.Add("caption-side");
     StopWords.Add("::cell-content");
     StopWords.Add("ch");
     StopWords.Add("chains");
     StopWords.Add("@charset");
     StopWords.Add("::check");
     StopWords.Add(":checked");
     StopWords.Add("::choices");
     StopWords.Add("clear");
     StopWords.Add("::clear");
     StopWords.Add("clip");
     StopWords.Add("clip-path");
     StopWords.Add("clip-rule");
     StopWords.Add("cm");
     StopWords.Add("color");
     StopWords.Add("color@?");
     StopWords.Add("<color>");
     StopWords.Add("color-correction");
     StopWords.Add("color-index@?");
     StopWords.Add("color-profile");
     StopWords.Add("@color-profile");
     StopWords.Add("::column()");
     StopWords.Add("column-axis");
     StopWords.Add("column-break-after");
     StopWords.Add("column-break-before");
     StopWords.Add("column-break-inside");
     StopWords.Add("column-count");
     StopWords.Add("column-fill");
     StopWords.Add("column-gap");
     StopWords.Add("column-progression");
     StopWords.Add("column-rule");
     StopWords.Add("column-rule-color");
     StopWords.Add("column-rule-style");
     StopWords.Add("column-rule-width");
     StopWords.Add("columns");
     StopWords.Add("column-span");
     StopWords.Add("column-width");
     StopWords.Add(":contains()");
     StopWords.Add("content");
     StopWords.Add("content-zoom-chaining");
     StopWords.Add("content-zooming");
     StopWords.Add("content-zoom-limit");
     StopWords.Add("content-zoom-limit-max");
     StopWords.Add("content-zoom-limit-min");
     StopWords.Add("content-zoom-snap");
     StopWords.Add("content-zoom-snap-points");
     StopWords.Add("content-zoom-snap-type");
     StopWords.Add("@counter");
     StopWords.Add("counter()");
     StopWords.Add("counter-increment");
     StopWords.Add("counter-reset");
     StopWords.Add("counters()");
     StopWords.Add("@counter-style");
     StopWords.Add("crop");
     StopWords.Add("cross-fade()");
     StopWords.Add("cubic-bezier()");
     StopWords.Add("cue");
     StopWords.Add("cue-after");
     StopWords.Add("cue-before");
     StopWords.Add(":current");
     StopWords.Add("cursor");
     StopWords.Add("cycle()");
     StopWords.Add("dashboard-region");
     StopWords.Add("default");
     StopWords.Add(":default");
     StopWords.Add("deg");
     StopWords.Add("device-aspect-ratio@?");
     StopWords.Add("device-cmyk()");
     StopWords.Add("device-pixel-ratio@?");
     StopWords.Add("device-width@?");
     StopWords.Add(":dir()");
     StopWords.Add("direction");
     StopWords.Add(":disabled");
     StopWords.Add("display");
     StopWords.Add("display-box");
     StopWords.Add("display-extras");
     StopWords.Add("display-inside");
     StopWords.Add("display-outside");
     StopWords.Add("@document");
     StopWords.Add("dominant-baseline");
     StopWords.Add("dpcm");
     StopWords.Add("dpi");
     StopWords.Add("dppx");
     StopWords.Add(":drag-over");
     StopWords.Add("drop-initial-after-adjust");
     StopWords.Add("drop-initial-after-align");
     StopWords.Add("drop-initial-before-adjust");
     StopWords.Add("drop-initial-before-align");
     StopWords.Add("drop-initial-size");
     StopWords.Add("drop-initial-value");
     StopWords.Add("element()");
     StopWords.Add("elevation");
     StopWords.Add("em");
     StopWords.Add(":empty");
     StopWords.Add("empty-cells");
     StopWords.Add(":enabled");
     StopWords.Add("-epub-");
     StopWords.Add("ex");
     StopWords.Add("::expand");
     StopWords.Add("expression()");
     StopWords.Add("fallback");
     StopWords.Add("fill");
     StopWords.Add("::fill");
     StopWords.Add("::fill-lower");
     StopWords.Add("fill-opacity");
     StopWords.Add("fill-rule");
     StopWords.Add("::fill-upper");
     StopWords.Add("filter");
     StopWords.Add(":first");
     StopWords.Add(":first-child");
     StopWords.Add("::first-letter");
     StopWords.Add("::first-line");
     StopWords.Add(":first-node");
     StopWords.Add(":first-of-type");
     StopWords.Add("::first-page");
     StopWords.Add("fit");
     StopWords.Add("fit-position");
     StopWords.Add("flavor");
     StopWords.Add("flex");
     StopWords.Add("flex");
     StopWords.Add("flex-align");
     StopWords.Add("flex-basis");
     StopWords.Add("flex-direction");
     StopWords.Add("flex-flow");
     StopWords.Add("flex-grow");
     StopWords.Add("flex-order");
     StopWords.Add("flex-pack");
     StopWords.Add("flex-shrink");
     StopWords.Add("flex-wrap");
     StopWords.Add("float");
     StopWords.Add("float-edge");
     StopWords.Add("float-offset");
     StopWords.Add("flood-color");
     StopWords.Add("flood-opacity");
     StopWords.Add("flow-from");
     StopWords.Add("flow-into");
     StopWords.Add(":focus");
     StopWords.Add(":focus-inner");
     StopWords.Add("focus-opacity");
     StopWords.Add(":focus-outer");
     StopWords.Add(":focusring");
     StopWords.Add("font");
     StopWords.Add("font-color");
     StopWords.Add("font-emphasize");
     StopWords.Add("font-emphasize-position");
     StopWords.Add("font-emphasize-style");
     StopWords.Add("@font-face");
     StopWords.Add("font-family");
     StopWords.Add("font-feature-settings");
     StopWords.Add("@font-feature-values");
     StopWords.Add("font-kerning");
     StopWords.Add("font-language-override");
     StopWords.Add("font-size");
     StopWords.Add("font-size-adjust");
     StopWords.Add("font-size-delta");
     StopWords.Add("font-smooth");
     StopWords.Add("font-smoothing");
     StopWords.Add("font-stretch");
     StopWords.Add("font-style");
     StopWords.Add("font-synthesis");
     StopWords.Add("font-variant");
     StopWords.Add("font-variant-alternates");
     StopWords.Add("font-variant-caps");
     StopWords.Add("font-variant-east-asian");
     StopWords.Add("font-variant-ligatures");
     StopWords.Add("font-variant-numeric");
     StopWords.Add("font-variant-position");
     StopWords.Add("font-weight");
     StopWords.Add("footnote");
     StopWords.Add("::footnote-call");
     StopWords.Add("::footnote-marker");
     StopWords.Add("force-broken-image-icon");
     StopWords.Add("fr");
     StopWords.Add("<frequency>");
     StopWords.Add(":fullscreen");
     StopWords.Add(":full-screen");
     StopWords.Add(":full-screen-ancestor");
     StopWords.Add(":future");
     StopWords.Add("gd");
     StopWords.Add("glyph-orientation-horizontal");
     StopWords.Add("glyph-orientation-vertical");
     StopWords.Add("grad");
     StopWords.Add("<gradient>");
     StopWords.Add("grid@?");
     StopWords.Add("grid-area");
     StopWords.Add("grid-auto-columns");
     StopWords.Add("grid-auto-flow");
     StopWords.Add("grid-auto-rows");
     StopWords.Add("grid-column");
     StopWords.Add("grid-column-align");
     StopWords.Add("grid-column-position");
     StopWords.Add("grid-columns");
     StopWords.Add("grid-column-span");
     StopWords.Add("grid-definition-columns");
     StopWords.Add("grid-definition-rows");
     StopWords.Add("grid-position");
     StopWords.Add("grid-row");
     StopWords.Add("grid-row-align");
     StopWords.Add("grid-row-position");
     StopWords.Add("grid-rows");
     StopWords.Add("grid-row-span");
     StopWords.Add("grid-span");
     StopWords.Add("grid-template");
     StopWords.Add(":handler-blocked");
     StopWords.Add(":handler-crashed");
     StopWords.Add(":handler-disabled");
     StopWords.Add("hanging-punctuation");
     StopWords.Add("height");
     StopWords.Add("height@?");
     StopWords.Add("high-contrast@?");
     StopWords.Add("high-contrast-adjust");
     StopWords.Add("highlight");
     StopWords.Add("horiz-align");
     StopWords.Add(":hover");
     StopWords.Add("-hp-");
     StopWords.Add("hsl()");
     StopWords.Add("hsla()");
     StopWords.Add("hyphenate-character");
     StopWords.Add("hyphenate-limit-after");
     StopWords.Add("hyphenate-limit-before");
     StopWords.Add("hyphenate-limit-chars");
     StopWords.Add("hyphenate-limit-last");
     StopWords.Add("hyphenate-limit-lines");
     StopWords.Add("hyphenate-limit-zone");
     StopWords.Add("hyphenate-resource");
     StopWords.Add("hyphens");
     StopWords.Add("Hz");
     StopWords.Add("icon");
     StopWords.Add("image()");
     StopWords.Add("<image>");
     StopWords.Add("image-orientation");
     StopWords.Add("image-rect()");
     StopWords.Add("image-region()");
     StopWords.Add("image-rendering");
     StopWords.Add("image-resolution");
     StopWords.Add("image-orientation");
     StopWords.Add("images-in-menus@?");
     StopWords.Add("ime-mode");
     StopWords.Add("@import");
     StopWords.Add("!important");
     StopWords.Add("in");
     StopWords.Add("include-source");
     StopWords.Add(":indeterminate");
     StopWords.Add("inherit");
     StopWords.Add("initial");
     StopWords.Add("inline-box-align");
     StopWords.Add("inline-flex");
     StopWords.Add("inline-table");
     StopWords.Add("::inline-table");
     StopWords.Add("input-format");
     StopWords.Add(":input-placeholder");
     StopWords.Add("::input-placeholder");
     StopWords.Add("input-required");
     StopWords.Add(":in-range");
     StopWords.Add("<integer>");
     StopWords.Add("interpolation-mode");
     StopWords.Add("interpret-as");
     StopWords.Add(":invalid");
     StopWords.Add("justify-items");
     StopWords.Add("justify-content");
     StopWords.Add("justify-self");
     StopWords.Add("kerning");
     StopWords.Add(":keyboard-active");
     StopWords.Add("@keyframes");
     StopWords.Add("-khtml-");
     StopWords.Add("kHz");
     StopWords.Add(":lang()");
     StopWords.Add("languages");
     StopWords.Add(":last-child");
     StopWords.Add(":last-of-type");
     StopWords.Add(":last-node");
     StopWords.Add("layout-flow");
     StopWords.Add("layout-grid");
     StopWords.Add("layout-grid-char");
     StopWords.Add("layout-grid-char-spacing");
     StopWords.Add("layout-grid-line");
     StopWords.Add("layout-grid-mode");
     StopWords.Add("layout-grid-type");
     StopWords.Add("leader()");
     StopWords.Add("left");
     StopWords.Add(":left");
     StopWords.Add("<length>");
     StopWords.Add("letter-spacing");
     StopWords.Add("lighting-color");
     StopWords.Add("line-align");
     StopWords.Add("linear-gradient");
     StopWords.Add("line-box-contain");
     StopWords.Add("line-break");
     StopWords.Add("line-clamp");
     StopWords.Add("line-grid");
     StopWords.Add("line-height");
     StopWords.Add("::line-marker");
     StopWords.Add("line-slack");
     StopWords.Add("line-snap");
     StopWords.Add("line-stacking");
     StopWords.Add("line-stacking-ruby");
     StopWords.Add("line-stacking-shift");
     StopWords.Add("line-stacking-strategy");
     StopWords.Add("link");
     StopWords.Add(":link");
     StopWords.Add("link-source");
     StopWords.Add("::list-bullet");
     StopWords.Add("list-image-1");
     StopWords.Add("list-image-2");
     StopWords.Add("list-image-3");
     StopWords.Add("::list-number");
     StopWords.Add("list-style-image");
     StopWords.Add("list-style-position");
     StopWords.Add("list-style-type");
     StopWords.Add(":loading");
     StopWords.Add("locale");
     StopWords.Add(":locale-dir()");
     StopWords.Add(":local-link");
     StopWords.Add("logical-height");
     StopWords.Add("logical-width");
     StopWords.Add(":lwtheme");
     StopWords.Add(":lwtheme-darktext");
     StopWords.Add("mac-graphite-theme@?");
     StopWords.Add("maemo-classic");
     StopWords.Add("margin");
     StopWords.Add("margin-after");
     StopWords.Add("margin-after-collapse");
     StopWords.Add("margin-before");
     StopWords.Add("margin-before-collapse");
     StopWords.Add("margin-bottom");
     StopWords.Add("margin-bottom-collapse");
     StopWords.Add("margin-collapse");
     StopWords.Add("margin-end");
     StopWords.Add("margin-left");
     StopWords.Add("margin-right");
     StopWords.Add("margin-start");
     StopWords.Add("margin-top");
     StopWords.Add("margin-top-collapse");
     StopWords.Add("marker");
     StopWords.Add("::marker");
     StopWords.Add("marker-end");
     StopWords.Add("marker-mid");
     StopWords.Add("marker-start");
     StopWords.Add("marks");
     StopWords.Add("marquee");
     StopWords.Add("marquee");
     StopWords.Add("marquee-dir");
     StopWords.Add("marquee-direction");
     StopWords.Add("marquee-increment");
     StopWords.Add("marquee-loop");
     StopWords.Add("marquee-play-count");
     StopWords.Add("marquee-repetition");
     StopWords.Add("marquee-speed");
     StopWords.Add("marquee-style");
     StopWords.Add("mask");
     StopWords.Add("mask-attachment");
     StopWords.Add("mask-box-image");
     StopWords.Add("mask-box-image-outset");
     StopWords.Add("mask-box-image-repeat");
     StopWords.Add("mask-box-image-slice");
     StopWords.Add("mask-box-image-source");
     StopWords.Add("mask-box-image-width");
     StopWords.Add("mask-clip");
     StopWords.Add("mask-composite");
     StopWords.Add("mask-image");
     StopWords.Add("mask-origin");
     StopWords.Add("mask-position");
     StopWords.Add("mask-position-x");
     StopWords.Add("mask-position-y");
     StopWords.Add("mask-repeat");
     StopWords.Add("mask-repeat-x");
     StopWords.Add("mask-repeat-y");
     StopWords.Add("mask-size");
     StopWords.Add("mask-type");
     StopWords.Add(":matches()");
     StopWords.Add("match-nearest-mail-blockquote-color");
     StopWords.Add(":math-anonymous");
     StopWords.Add(":math-columnline");
     StopWords.Add(":math-firstcolumn");
     StopWords.Add(":math-firstrow");
     StopWords.Add(":math-font-size");
     StopWords.Add(":math-font-style");
     StopWords.Add(":math-lastcolumn");
     StopWords.Add(":math-rowline");
     StopWords.Add(":math-lastrow");
     StopWords.Add(":math-stretchy");
     StopWords.Add("max-color-index@?");
     StopWords.Add("max-color@?");
     StopWords.Add("max-device-aspect-ratio@?");
     StopWords.Add("max-device-height@?");
     StopWords.Add("max-device-pixel-ratio@?");
     StopWords.Add("max-device-width@?");
     StopWords.Add("max-height");
     StopWords.Add("max-height@?");
     StopWords.Add("max-logical-height");
     StopWords.Add("max-logical-width");
     StopWords.Add("max-monochrome@?");
     StopWords.Add("max-resolution@?");
     StopWords.Add("max-width");
     StopWords.Add("max-width@?");
     StopWords.Add("max-zoom");
     StopWords.Add("@media");
     StopWords.Add("min-aspect-ratio@?");
     StopWords.Add("min-color@?");
     StopWords.Add("min-color-index@?");
     StopWords.Add("min-device-aspect-ratio@?");
     StopWords.Add("min-device-height@?");
     StopWords.Add("min-device-pixel-ratio@?");
     StopWords.Add("min-device-width@?");
     StopWords.Add("min-height");
     StopWords.Add("min-height@?");
     StopWords.Add("mini-fold");
     StopWords.Add("min-logical-height");
     StopWords.Add("min-logical-width");
     StopWords.Add("minmax()");
     StopWords.Add("min-monochrome@?");
     StopWords.Add("min-resolution@?");
     StopWords.Add("min-width");
     StopWords.Add("min-width@?");
     StopWords.Add("min-zoom");
     StopWords.Add("mm");
     StopWords.Add("monochrome@?");
     StopWords.Add("move-to");
     StopWords.Add("-moz-");
     StopWords.Add("-ms-");
     StopWords.Add("ms");
     StopWords.Add("mso-*");
     StopWords.Add("@namespace");
     StopWords.Add("nav-banner-image");
     StopWords.Add("nav-bottom");
     StopWords.Add("navbutton-*");
     StopWords.Add("nav-down");
     StopWords.Add("nav-down-shift");
     StopWords.Add("@navigation");
     StopWords.Add("nav-index");
     StopWords.Add("nav-left");
     StopWords.Add("nav-left-shift");
     StopWords.Add("nav-right");
     StopWords.Add("nav-right-shift");
     StopWords.Add("nav-up");
     StopWords.Add("nav-up-shift");
     StopWords.Add("nbsp-mode");
     StopWords.Add("negative");
     StopWords.Add("none");
     StopWords.Add("normal");
     StopWords.Add(":not()");
     StopWords.Add(":nth-child()");
     StopWords.Add(":nth-column()");
     StopWords.Add(":nth-last-child()");
     StopWords.Add(":nth-last-column()");
     StopWords.Add(":nth-last-match()");
     StopWords.Add(":nth-last-of-type()");
     StopWords.Add(":nth-match()");
     StopWords.Add(":nth-of-type()");
     StopWords.Add("<number>");
     StopWords.Add("-o-");
     StopWords.Add("object-fit");
     StopWords.Add("object-position");
     StopWords.Add("oeb-column-number");
     StopWords.Add("oeb-page-foot");
     StopWords.Add("oeb-page-head");
     StopWords.Add(":only-child");
     StopWords.Add(":only-of-type");
     StopWords.Add("opacity");
     StopWords.Add(":optional");
     StopWords.Add("order");
     StopWords.Add("orient");
     StopWords.Add("orientation");
     StopWords.Add("orientation@?");
     StopWords.Add("orphans");
     StopWords.Add("outline");
     StopWords.Add("outline-color");
     StopWords.Add("outline-offset");
     StopWords.Add("outline-radius");
     StopWords.Add("outline-radius-bottomleft");
     StopWords.Add("outline-radius-bottomright");
     StopWords.Add("outline-radius-topleft");
     StopWords.Add("outline-radius-topright");
     StopWords.Add("outline-style");
     StopWords.Add("outline-width");
     StopWords.Add(":out-of-range");
     StopWords.Add("::outside");
     StopWords.Add("overflow");
     StopWords.Add("overflow-scrolling");
     StopWords.Add("overflow-style");
     StopWords.Add("overflow-wrap");
     StopWords.Add("overflow-x");
     StopWords.Add("overflow-y");
     StopWords.Add("padding");
     StopWords.Add("padding-after");
     StopWords.Add("padding-before");
     StopWords.Add("padding-bottom");
     StopWords.Add("padding-end");
     StopWords.Add("padding-left");
     StopWords.Add("padding-right");
     StopWords.Add("padding-start");
     StopWords.Add("padding-top");
     StopWords.Add("page");
     StopWords.Add("::page");
     StopWords.Add("::page()");
     StopWords.Add("@page");
     StopWords.Add("::pagebreak");
     StopWords.Add("page-break-after");
     StopWords.Add("page-break-before");
     StopWords.Add("page-break-inside");
     StopWords.Add("::page-column()");
     StopWords.Add("::pagecontent");
     StopWords.Add("page-policy");
     StopWords.Add("::page-sequence");
     StopWords.Add("panose-1");
     StopWords.Add(":past");
     StopWords.Add("pause");
     StopWords.Add("pause-after");
     StopWords.Add("pause-before");
     StopWords.Add("pc");
     StopWords.Add("pending()");
     StopWords.Add("<percentage>");
     StopWords.Add("perspective");
     StopWords.Add("perspective()");
     StopWords.Add("perspective-origin");
     StopWords.Add("perspective-origin-x");
     StopWords.Add("perspective-origin-y");
     StopWords.Add("phonemes");
     StopWords.Add("pitch");
     StopWords.Add("pitch-range");
     StopWords.Add(":placeholder");
     StopWords.Add("play-during");
     StopWords.Add("pointer-events");
     StopWords.Add("position");
     StopWords.Add("<position>");
     StopWords.Add("prefix");
     StopWords.Add("presentation-level");
     StopWords.Add("-prince-");
     StopWords.Add("print-color-adjust");
     StopWords.Add("progress-appearance");
     StopWords.Add("pt");
     StopWords.Add("punctuation-trim");
     StopWords.Add("punctuation-wrap");
     StopWords.Add("px");
     StopWords.Add("quotes");
     StopWords.Add("rad");
     StopWords.Add("radial-gradient");
     StopWords.Add("range");
     StopWords.Add("<ratio>");
     StopWords.Add(":read-only");
     StopWords.Add(":read-write");
     StopWords.Add("rect()");
     StopWords.Add("@region");
     StopWords.Add("region-break-after");
     StopWords.Add("region-break-before");
     StopWords.Add("region-break-inside");
     StopWords.Add("region-overflow");
     StopWords.Add("rem");
     StopWords.Add("rendering-intent");
     StopWords.Add("::repeat-index");
     StopWords.Add("repeating-linear-gradient()");
     StopWords.Add("repeating-radial-gradient()");
     StopWords.Add("::repeat-item");
     StopWords.Add("replace");
     StopWords.Add(":required");
     StopWords.Add("resize");
     StopWords.Add("resolution");
     StopWords.Add("resolution@?");
     StopWords.Add("<resolution>");
     StopWords.Add("rest");
     StopWords.Add("rest-after");
     StopWords.Add("rest-before");
     StopWords.Add("::reveal");
     StopWords.Add("rgb()");
     StopWords.Add("rgba()");
     StopWords.Add("richness");
     StopWords.Add("right");
     StopWords.Add(":right");
     StopWords.Add("-rim-");
     StopWords.Add("-ro-");
     StopWords.Add(":root");
     StopWords.Add("rotate()");
     StopWords.Add("rotateX()");
     StopWords.Add("rotateY()");
     StopWords.Add("rotate3D()");
     StopWords.Add("rotateZ()");
     StopWords.Add("rotate3d()");
     StopWords.Add("rotation");
     StopWords.Add("rotation-point");
     StopWords.Add("row-span");
     StopWords.Add("rounddown()");
     StopWords.Add("roundup()");
     StopWords.Add("rtl-ordering");
     StopWords.Add("ruby-align");
     StopWords.Add("ruby-overhang");
     StopWords.Add("ruby-position");
     StopWords.Add("ruby-span");
     StopWords.Add("running()");
     StopWords.Add("scale()");
     StopWords.Add("scaleX()");
     StopWords.Add("scaleY()");
     StopWords.Add("scaleZ()");
     StopWords.Add("scale3d(X)");
     StopWords.Add("scan@?");
     StopWords.Add("::selection");
     StopWords.Add("separator-image");
     StopWords.Add("set-link-source");
     StopWords.Add("<shape>");
     StopWords.Add("shape-inside");
     StopWords.Add("shape-margin");
     StopWords.Add("shape-outside");
     StopWords.Add("shape-padding");
     StopWords.Add(":scope");
     StopWords.Add("script-level");
     StopWords.Add("script-min-size");
     StopWords.Add("script-size-multiplier");
     StopWords.Add("scrollbar-3dlight-colorproperty");
     StopWords.Add("scrollbar-arrow-color");
     StopWords.Add("scrollbar-base-color");
     StopWords.Add("scrollbar-darkshadow-color");
     StopWords.Add("scrollbar-end-backward@?");
     StopWords.Add("scrollbar-end-forward@?");
     StopWords.Add("scrollbar-face-color");
     StopWords.Add("scrollbar-highlight-color");
     StopWords.Add("scrollbar-shadow-color");
     StopWords.Add("scrollbar-start-backward@?");
     StopWords.Add("scrollbar-start-forward@?");
     StopWords.Add("scrollbar-thumb-proportional@?");
     StopWords.Add("scrollbar-track-color");
     StopWords.Add("scroll-chaining");
     StopWords.Add("scroll-limit");
     StopWords.Add("scroll-limit-x-max");
     StopWords.Add("scroll-limit-x-min");
     StopWords.Add("scroll-limit-y-max");
     StopWords.Add("scroll-limit-y-min");
     StopWords.Add("scroll-rails");
     StopWords.Add("scroll-snap-points-x");
     StopWords.Add("scroll-snap-points-y");
     StopWords.Add("scroll-snap-type");
     StopWords.Add("scroll-snap-x");
     StopWords.Add("scroll-snap-y");
     StopWords.Add("scroll-translation");
     StopWords.Add("::scrolled-canvas");
     StopWords.Add("::scrolled-content");
     StopWords.Add("::scrolled-page-sequence");
     StopWords.Add("::selection");
     StopWords.Add("shape-image-threshold");
     StopWords.Add("shape-inside");
     StopWords.Add("shape-margin");
     StopWords.Add("shape-outside");
     StopWords.Add("shape-padding");
     StopWords.Add("shape-rendering");
     StopWords.Add("size");
     StopWords.Add("skew()");
     StopWords.Add("skewX()");
     StopWords.Add("skewY()");
     StopWords.Add("skewZ()");
     StopWords.Add("skew3D(X)");
     StopWords.Add("::slot()");
     StopWords.Add("speak");
     StopWords.Add("speak-as");
     StopWords.Add("speak-header");
     StopWords.Add("speak-numeral");
     StopWords.Add("speak-punctuation");
     StopWords.Add("speech-rate");
     StopWords.Add("src");
     StopWords.Add("stack-sizing");
     StopWords.Add("steps()");
     StopWords.Add("stop-color");
     StopWords.Add("stop-opacity");
     StopWords.Add("stress");
     StopWords.Add("@string");
     StopWords.Add("string()");
     StopWords.Add("<string>");
     StopWords.Add("string-set");
     StopWords.Add("stroke");
     StopWords.Add("stroke-dasharray");
     StopWords.Add("stroke-dashoffset");
     StopWords.Add("stroke-linecap");
     StopWords.Add("stroke-linejoin");
     StopWords.Add("stroke-miterlimit");
     StopWords.Add("stroke-opacity");
     StopWords.Add("stroke-width");
     StopWords.Add(":submit-invalid");
     StopWords.Add("suffix");
     StopWords.Add("@supports");
     StopWords.Add(":suppressed");
     StopWords.Add("::svg-foreign-content");
     StopWords.Add("svg-shadow");
     StopWords.Add("symbols");
     StopWords.Add("symbols()");
     StopWords.Add("system");
     StopWords.Add(":system-metric()");
     StopWords.Add("::table");
     StopWords.Add("table-baseline");
     StopWords.Add("table-border-color-dark");
     StopWords.Add("table-border-color-light");
     StopWords.Add("::table-cell");
     StopWords.Add("::table-column");
     StopWords.Add("::table-column-group");
     StopWords.Add("::table-cell");
     StopWords.Add("table-layout");
     StopWords.Add("::table-outer");
     StopWords.Add("::table-row");
     StopWords.Add("::table-row-group");
     StopWords.Add("tab-size");
     StopWords.Add("tab-stops");
     StopWords.Add("tap-highlight-color");
     StopWords.Add("target");
     StopWords.Add(":target");
     StopWords.Add("target-counter()");
     StopWords.Add("target-counters()");
     StopWords.Add("target-name");
     StopWords.Add("target-new");
     StopWords.Add("target-position");
     StopWords.Add("target-pull()");
     StopWords.Add("target-text()");
     StopWords.Add("-tc-");
     StopWords.Add("text-anchor");
     StopWords.Add("text-align");
     StopWords.Add("text-align-last");
     StopWords.Add("text-autospace");
     StopWords.Add("text-blink");
     StopWords.Add("text-combine");
     StopWords.Add("text-combine-horizontal");
     StopWords.Add("text-decoration");
     StopWords.Add("text-decoration-color");
     StopWords.Add("text-decoration-line");
     StopWords.Add("text-decorations-in-effect");
     StopWords.Add("text-decoration-skip");
     StopWords.Add("text-decoration-style");
     StopWords.Add("text-effect");
     StopWords.Add("text-emphasis");
     StopWords.Add("text-emphasis-color");
     StopWords.Add("text-emphasis-position");
     StopWords.Add("text-emphasis-skip");
     StopWords.Add("text-emphasis-style");
     StopWords.Add("text-fill-color");
     StopWords.Add("text-fit");
     StopWords.Add("text-height");
     StopWords.Add("text-indent");
     StopWords.Add("text-justify");
     StopWords.Add("text-justify-trim");
     StopWords.Add("text-kashida");
     StopWords.Add("text-kashida-space");
     StopWords.Add("text-line-through");
     StopWords.Add("text-orientation");
     StopWords.Add("text-outline");
     StopWords.Add("text-overflow");
     StopWords.Add("text-rendering");
     StopWords.Add("text-security");
     StopWords.Add("text-shadow");
     StopWords.Add("text-size-adjust");
     StopWords.Add("text-space-collapse");
     StopWords.Add("text-spacing");
     StopWords.Add("text-stroke");
     StopWords.Add("text-stroke-color");
     StopWords.Add("text-stroke-width");
     StopWords.Add("text-transform");
     StopWords.Add("text-trim");
     StopWords.Add("text-underline");
     StopWords.Add("text-underline-color");
     StopWords.Add("text-underline-position");
     StopWords.Add("text-underline-style");
     StopWords.Add("text-wrap");
     StopWords.Add("::thumb");
     StopWords.Add("::ticks-after");
     StopWords.Add("::ticks-before");
     StopWords.Add("<timing-function>");
     StopWords.Add("toggle()");
     StopWords.Add("::tooltip");
     StopWords.Add("top");
     StopWords.Add("top-bar-button");
     StopWords.Add("touch-action");
     StopWords.Add("touch-callout");
     StopWords.Add("touch-enabled@?");
     StopWords.Add("::track");
     StopWords.Add("transform");
     StopWords.Add("transform-origin");
     StopWords.Add("transform-origin-x");
     StopWords.Add("transform-origin-y");
     StopWords.Add("transform-origin-z");
     StopWords.Add("transform-style");
     StopWords.Add("transition");
     StopWords.Add("transition-delay");
     StopWords.Add("transition-duration");
     StopWords.Add("transition-property");
     StopWords.Add("transition-repeat-count");
     StopWords.Add("transition-timing-function");
     StopWords.Add("translate()");
     StopWords.Add("translateX()");
     StopWords.Add("translateY()");
     StopWords.Add("translateZ()");
     StopWords.Add("translate3d()");
     StopWords.Add(":tree-checkbox");
     StopWords.Add(":tree-cell");
     StopWords.Add(":tree-cell-text");
     StopWords.Add(":tree-cell-text(hover)");
     StopWords.Add(":tree-column");
     StopWords.Add(":tree-drop-feedback");
     StopWords.Add(":tree-image");
     StopWords.Add(":tree-indentation");
     StopWords.Add(":tree-line");
     StopWords.Add(":tree-progressmeter");
     StopWords.Add(":tree-row");
     StopWords.Add(":tree-row(hover)");
     StopWords.Add(":tree-separator");
     StopWords.Add(":tree-twisty");
     StopWords.Add("turn");
     StopWords.Add(":ui-invalid");
     StopWords.Add(":ui-valid");
     StopWords.Add("unicode-bidi");
     StopWords.Add("unicode-range");
     StopWords.Add("<uri>");
     StopWords.Add("url()");
     StopWords.Add("use-link-source");
     StopWords.Add("user-drag");
     StopWords.Add(":user-error");
     StopWords.Add("user-focus");
     StopWords.Add("<user-ident>");
     StopWords.Add("user-input");
     StopWords.Add("user-modify");
     StopWords.Add("user-select");
     StopWords.Add("user-zoom");
     StopWords.Add(":valid");
     StopWords.Add("::value");
     StopWords.Add("var()");
     StopWords.Add("var-*");
     StopWords.Add("vector-effect");
     StopWords.Add("vertical-align");
     StopWords.Add("version");
     StopWords.Add("vh");
     StopWords.Add("@viewport");
     StopWords.Add(":viewport");
     StopWords.Add("@viewport");
     StopWords.Add(":viewport-scroll");
     StopWords.Add("visibility");
     StopWords.Add(":visited");
     StopWords.Add("vmax");
     StopWords.Add("vmin");
     StopWords.Add("voice-balance");
     StopWords.Add("voice-duration");
     StopWords.Add("voice-family");
     StopWords.Add("voice-pitch");
     StopWords.Add("voice-pitch-range");
     StopWords.Add("voice-range");
     StopWords.Add("voice-rate");
     StopWords.Add("voice-stress");
     StopWords.Add("voice-volume");
     StopWords.Add("volume");
     StopWords.Add("vw");
     StopWords.Add("-wap-");
     StopWords.Add("-webkit-");
     StopWords.Add("white-space");
     StopWords.Add("widows");
     StopWords.Add("width");
     StopWords.Add("width@?");
     StopWords.Add(":window-inactive");
     StopWords.Add("windows-classic@?");
     StopWords.Add("windows-compositor@?");
     StopWords.Add("windows-default-theme@?");
     StopWords.Add("window-shadow");
     StopWords.Add("windows-theme@?");
     StopWords.Add("word-break");
     StopWords.Add("word-spacing");
     StopWords.Add("word-wrap");
     StopWords.Add("wrap");
     StopWords.Add("wrap-flow");
     StopWords.Add("wrap-margin");
     StopWords.Add("wrap-padding");
     StopWords.Add("wrap-through");
     StopWords.Add("writing-mode");
     StopWords.Add("::xul-anonymous-block");
     StopWords.Add("-xv-");
     StopWords.Add("z-index");
     StopWords.Add("zoom");
     #endregion
 }
예제 #8
0
 public CSharpStopWord() : base(".cs")
 {
     #region StopWords
     StopWords.Add("abstract");
     StopWords.Add("async");
     StopWords.Add("break");
     StopWords.Add("catch");
     StopWords.Add("const");
     StopWords.Add("delegate");
     StopWords.Add("dynamic");
     StopWords.Add("explicit");
     StopWords.Add("fixed");
     StopWords.Add("from");
     StopWords.Add("group");
     StopWords.Add("int");
     StopWords.Add("is");
     StopWords.Add("long");
     StopWords.Add("object");
     StopWords.Add("out");
     StopWords.Add("private");
     StopWords.Add("ref");
     StopWords.Add("sealed");
     StopWords.Add("sizeof");
     StopWords.Add("struct");
     StopWords.Add("true");
     StopWords.Add("ulong");
     StopWords.Add("using");
     StopWords.Add("void");
     StopWords.Add("yield");
     StopWords.Add("add");
     StopWords.Add("await");
     StopWords.Add("by");
     StopWords.Add("char");
     StopWords.Add("continue");
     StopWords.Add("descending");
     StopWords.Add("else");
     StopWords.Add("extern");
     StopWords.Add("float");
     StopWords.Add("get");
     StopWords.Add("if");
     StopWords.Add("interface");
     StopWords.Add("join");
     StopWords.Add("namespace");
     StopWords.Add("on");
     StopWords.Add("override");
     StopWords.Add("protected");
     StopWords.Add("remove");
     StopWords.Add("select");
     StopWords.Add("stackalloc");
     StopWords.Add("switch");
     StopWords.Add("try");
     StopWords.Add("unchecked");
     StopWords.Add("value");
     StopWords.Add("volatile");
     StopWords.Add("as");
     StopWords.Add("base");
     StopWords.Add("byte");
     StopWords.Add("checked");
     StopWords.Add("decimal");
     StopWords.Add("do");
     StopWords.Add("enum");
     StopWords.Add("false");
     StopWords.Add("for");
     StopWords.Add("global");
     StopWords.Add("implicit");
     StopWords.Add("internal");
     StopWords.Add("let");
     StopWords.Add("new");
     StopWords.Add("operator");
     StopWords.Add("params");
     StopWords.Add("public");
     StopWords.Add("return");
     StopWords.Add("set");
     StopWords.Add("static");
     StopWords.Add("this");
     StopWords.Add("typeof");
     StopWords.Add("unsafe");
     StopWords.Add("var");
     StopWords.Add("where");
     StopWords.Add("ascending");
     StopWords.Add("bool");
     StopWords.Add("case");
     StopWords.Add("class");
     StopWords.Add("default");
     StopWords.Add("double");
     StopWords.Add("equals");
     StopWords.Add("finally");
     StopWords.Add("foreach");
     StopWords.Add("goto");
     StopWords.Add("in");
     StopWords.Add("into");
     StopWords.Add("lock");
     StopWords.Add("null");
     StopWords.Add("orderby");
     StopWords.Add("partial");
     StopWords.Add("readonly");
     StopWords.Add("sbyte");
     StopWords.Add("short");
     StopWords.Add("string");
     StopWords.Add("throw");
     StopWords.Add("uint");
     StopWords.Add("ushort");
     StopWords.Add("virtual");
     StopWords.Add("while");
     StopWords.Add("set");
     StopWords.Add("get");
     #endregion
 }
예제 #9
0
        public JsStopWord() : base(".js")
        {
            #region StopWords

            StopWords.Add("abstract");
            StopWords.Add("case");
            StopWords.Add("continue");
            StopWords.Add("double");
            StopWords.Add("extends");
            StopWords.Add("for");
            StopWords.Add("import");
            StopWords.Add("let");
            StopWords.Add("package");
            StopWords.Add("short");
            StopWords.Add("this");
            StopWords.Add("try");
            StopWords.Add("while");
            StopWords.Add("Array");
            StopWords.Add("Infinity");
            StopWords.Add("Math");
            StopWords.Add("prototype");
            StopWords.Add("JavaPackage");
            StopWords.Add("getClass");
            StopWords.Add("alert");
            StopWords.Add("assign");
            StopWords.Add("clearTimeout");
            StopWords.Add("constructor");
            StopWords.Add("document");
            StopWords.Add("encodeURI");
            StopWords.Add("focus");
            StopWords.Add("innerWidth");
            StopWords.Add("mimeTypes");
            StopWords.Add("hidden");
            StopWords.Add("open");
            StopWords.Add("packages");
            StopWords.Add("parseInt");
            StopWords.Add("propertyIsEnum");
            StopWords.Add("scroll");
            StopWords.Add("setTimeout");
            StopWords.Add("textarea");
            StopWords.Add("onblur");
            StopWords.Add("onkeydown");
            StopWords.Add("onload");
            StopWords.Add("arguments");
            StopWords.Add("catch");
            StopWords.Add("debugger");
            StopWords.Add("else");
            StopWords.Add("FALSE");
            StopWords.Add("function");
            StopWords.Add("in");
            StopWords.Add("long");
            StopWords.Add("private");
            StopWords.Add("static");
            StopWords.Add("throw");
            StopWords.Add("typeof");
            StopWords.Add("with");
            StopWords.Add("Date");
            StopWords.Add("isFinite");
            StopWords.Add("NaN");
            StopWords.Add("String");
            StopWords.Add("java");
            StopWords.Add("all");
            StopWords.Add("blur");
            StopWords.Add("clientInformation");
            StopWords.Add("crypto");
            StopWords.Add("element");
            StopWords.Add("encodeURIComponent");
            StopWords.Add("form");
            StopWords.Add("layer");
            StopWords.Add("navigate");
            StopWords.Add("history");
            StopWords.Add("opener");
            StopWords.Add("pageXOffset");
            StopWords.Add("password");
            StopWords.Add("radio");
            StopWords.Add("secure");
            StopWords.Add("status");
            StopWords.Add("top");
            StopWords.Add("onclick");
            StopWords.Add("onkeypress");
            StopWords.Add("onmouseup");
            StopWords.Add("boolean");
            StopWords.Add("char");
            StopWords.Add("default");
            StopWords.Add("enum");
            StopWords.Add("final");
            StopWords.Add("goto");
            StopWords.Add("instanceof");
            StopWords.Add("native");
            StopWords.Add("protected");
            StopWords.Add("super");
            StopWords.Add("throws");
            StopWords.Add("var");
            StopWords.Add("yield");
            StopWords.Add("eval");
            StopWords.Add("isNaN");
            StopWords.Add("name");
            StopWords.Add("toString");
            StopWords.Add("JavaArray");
            StopWords.Add("anchor");
            StopWords.Add("button");
            StopWords.Add("close");
            StopWords.Add("decodeURI");
            StopWords.Add("elements");
            StopWords.Add("escape");
            StopWords.Add("forms");
            StopWords.Add("layers");
            StopWords.Add("navigator");
            StopWords.Add("image");
            StopWords.Add("option");
            StopWords.Add("pageYOffset");
            StopWords.Add("pkcs11");
            StopWords.Add("reset");
            StopWords.Add("select");
            StopWords.Add("submit");
            StopWords.Add("unescape");
            StopWords.Add("onerror");
            StopWords.Add("onkeyup");
            StopWords.Add("onmousedown");
            StopWords.Add("break");
            StopWords.Add("class");
            StopWords.Add("delete");
            StopWords.Add("eval");
            StopWords.Add("finally");
            StopWords.Add("if");
            StopWords.Add("int");
            StopWords.Add("new");
            StopWords.Add("public");
            StopWords.Add("switch");
            StopWords.Add("transient");
            StopWords.Add("void");
            StopWords.Add("function");
            StopWords.Add("isPrototypeOf");
            StopWords.Add("Number");
            StopWords.Add("undefined");
            StopWords.Add("javaClass");
            StopWords.Add("anchors");
            StopWords.Add("checkbox");
            StopWords.Add("closed");
            StopWords.Add("decodeURIComponent");
            StopWords.Add("embed");
            StopWords.Add("event");
            StopWords.Add("frame");
            StopWords.Add("link");
            StopWords.Add("frames");
            StopWords.Add("images");
            StopWords.Add("outerHeight");
            StopWords.Add("parent");
            StopWords.Add("plugin");
            StopWords.Add("screenX");
            StopWords.Add("self");
            StopWords.Add("taint");
            StopWords.Add("untaint");
            StopWords.Add("onfocus");
            StopWords.Add("onmouseover");
            StopWords.Add("onsubmit");
            StopWords.Add("byte");
            StopWords.Add("const");
            StopWords.Add("do");
            StopWords.Add("export");
            StopWords.Add("float");
            StopWords.Add("implements");
            StopWords.Add("interface");
            StopWords.Add("null");
            StopWords.Add("return");
            StopWords.Add("synchronized");
            StopWords.Add("TRUE");
            StopWords.Add("volatile");
            StopWords.Add("hasOwnProperty");
            StopWords.Add("length");
            StopWords.Add("Object");
            StopWords.Add("valueOf");
            StopWords.Add("JavaObject");
            StopWords.Add("area");
            StopWords.Add("clearInterval");
            StopWords.Add("confirm");
            StopWords.Add("defaultStatus");
            StopWords.Add("embeds");
            StopWords.Add("fileUpload");
            StopWords.Add("innerHeight");
            StopWords.Add("location");
            StopWords.Add("frameRate");
            StopWords.Add("offscreenBuffering");
            StopWords.Add("outerWidth");
            StopWords.Add("parseFloat");
            StopWords.Add("prompt");
            StopWords.Add("screenY");
            StopWords.Add("setInterval");
            StopWords.Add("text");
            StopWords.Add("window");
            #endregion
        }