=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== ruby-whitequark-parser-2.7.1.4/README.md-267-(This one is so obscure I couldn't even think of a saner name for this issue.) Pre-2.1 Ruby allows ruby-whitequark-parser-2.7.1.4/README.md:268:to specify a global variable named `$-`. Ruby 2.1 and later treat it as a syntax error. Parser ruby-whitequark-parser-2.7.1.4/README.md-269-follows 2.1 behavior. ############################################## ruby-whitequark-parser-2.7.1.4/lib/parser/lexer.rl-606- ( bareword | digit+ ruby-whitequark-parser-2.7.1.4/lib/parser/lexer.rl:607: | [`'+~*$&?!@/\\;,.=:<>"] # ` ruby-whitequark-parser-2.7.1.4/lib/parser/lexer.rl-608- | '-' c_alnum ############################################## ruby-whitequark-parser-2.7.1.4/lib/parser/lexer.rl-1364- # returned as `tGVAR`; this is used in global variable alias ruby-whitequark-parser-2.7.1.4/lib/parser/lexer.rl:1365: # statements `alias $a $b`. Symbols are returned verbatim; this ruby-whitequark-parser-2.7.1.4/lib/parser/lexer.rl-1366- # is used in `alias :a :"b#{foo}"` and `undef :a`. ############################################## ruby-whitequark-parser-2.7.1.4/CONTRIBUTING.md-5- ruby-whitequark-parser-2.7.1.4/CONTRIBUTING.md:6: * `-` for bugfixes. For example: `- lexer.rl: fixed lexing of "alias $foo $bar".` ruby-whitequark-parser-2.7.1.4/CONTRIBUTING.md-7- * `+` for features. For example: `+ Implemented Parser::Rewriter, a module for non-intrusive rewriting of source code.`