{"shas":[["a8be914d2ff0ff3516ed0ea1e9d775ba57c3c47d","b8accc3838e77debcb315798d2a6f063690a5f76@gentoo.org","Parser: use tokens instead of \"OP\" for keyword test\n\nOP[\"!=\"] can't be understand by the walker grammar so we use virtual\na token instead. \"!=\" and \"==\" trigger bash pattern matching.","Mu Qiao"],["31ee5e693a535e3c16d7e7bfca9d57fc3bca2d53","b8accc3838e77debcb315798d2a6f063690a5f76@gentoo.org","Walker: first support for keyword test\n\nKeyword test that doesn't involve \"-x\" operators are supported now.\nPattern matching inside the keyword test is not supported for now.","Mu Qiao"],["48d8c264bcf995c6c8450a710debbb3e5e6901f0","b8accc3838e77debcb315798d2a6f063690a5f76@gentoo.org","Walker: support file stat test","Mu Qiao"],["13f7e362484d1f486bd51be08e99da397fba2d4f","b8accc3838e77debcb315798d2a6f063690a5f76@gentoo.org","Walker: support binary operators in keyword test\n\nWe do not support arithmetic expressions inside keyword test for\nnow.","Mu Qiao"],["2abce7d61e0e76f0e116b530ada1e2af244cf1f7","b8accc3838e77debcb315798d2a6f063690a5f76@gentoo.org","Builtin: support export built-in.\n\nWe do not support command env before the export built-in for now.\nYou also can't override the built-in by defining a function with\nthe same name as it's currently purely a parser level construct.","Mu Qiao"],["0c2ef440b8432ed9f56f9ccd416b3a242beac5ae","b8accc3838e77debcb315798d2a6f063690a5f76@gentoo.org","Parser: move LOCAL token to ns_str_part\n\n\"local\" is not a reserved word so it shouldn't be put to res_word_str.\nNow it's moved to ns_str_part.","Mu Qiao"]],"repo":"qiaomuf/libbash","actor":"qiaomuf","ref":"refs/heads/master","size":6,"head":"0c2ef440b8432ed9f56f9ccd416b3a242beac5ae","actor_gravatar":"b12b15b58561a9c6c4d3921b60f62226","push_id":32025215}