1.0.3 • Published 3 years ago
nv-cli-ecma-doc-emugmod v1.0.3
nv-cli-ecma-doct-emugmod
- nv-cli-ecma-doct-emugmod
- cli tool, show emu-gmod of ECMA262
install
- npm install nv-cli-ecma-doct-emugmod -g
usage
example
nv-cli-ecma-doc-emugmod# nv_ecma_doc_emugmod -d
Set(26) {
'gmod@(but not nt@ReservedWord@nt)',
'gmod@(but not t@*@t)',
'gmod@(but not one of t@/@t or t@*@t)',
'gmod@(but not nt@LineTerminator@nt)',
'gmod@(but not one of t@"@t or t@\\@t or nt@LineTerminator@nt)',
"gmod@(but not one of t@'@t or t@\\@t or nt@LineTerminator@nt)",
'gmod@(but not one of nt@EscapeCharacter@nt or nt@LineTerminator@nt)',
'gmod@(but not one of t@*@t or t@\\@t or t@/@t or t@[@t)',
'gmod@(but not one of t@\\@t or t@/@t or t@[@t)',
'gmod@(but not one of t@]@t or t@\\@t)',
'gmod@(but not one of t@`@t or t@\\@t or t@$@t or nt@LineTerminator@nt)',
'gmod@(but not t@0@t)',
'gmod@(but only if MV of nt@HexDigits@nt > 0x10FFFF)',
'gmod@(but only if MV of nt@HexDigits@nt ≤ 0x10FFFF)',
'gmod@(but not nt@SyntaxCharacter@nt)',
'gmod@(but only if the MV of nt@Hex4Digits@nt is in the inclusive range 0xD800 to 0xDBFF)',
'gmod@(but only if the MV of nt@Hex4Digits@nt is in the inclusive range 0xDC00 to 0xDFFF)',
'gmod@(but only if the MV of nt@Hex4Digits@nt is not in the inclusive range 0xD800 to 0xDFFF)',
'gmod@(but not nt@UnicodeIDContinue@nt)',
'gmod@(but not one of t@\\@t or t@]@t or t@-@t)',
'gmod@(but not one of t@*@t or nt@LineTerminator@nt)',
'gmod@(but not one of t@/@t or t@*@t or nt@LineTerminator@nt)',
'gmod@(but not one of t@^@t)',
'gmod@(but only if the #CapturingGroupNumber of nt@DecimalEscape@nt is ≤ $NcapturingParens)',
'gmod@(but not t@c@t)',
'gmod@(but not one of t@c@t or t@k@t)'
}
nv-cli-ecma-doc-emugmod#nv_ecma_doc_emugmod -s
["butnot",["nt@LineTerminator"]]
["butnot",["nt@ReservedWord"]]
["butnot",["nt@SyntaxCharacter"]]
["butnot",["nt@UnicodeIDContinue"]]
["butnot",["t@*"]]
["butnot",["t@0"]]
["butnot",["t@c"]]
["butnot",["oneof",["nt@EscapeCharacter","nt@LineTerminator"]]]
["butnot",["oneof",["t@\"","t@\\","nt@LineTerminator"]]]
["butnot",["oneof",["t@'","t@\\","nt@LineTerminator"]]]
["butnot",["oneof",["t@*","nt@LineTerminator"]]]
["butnot",["oneof",["t@*","t@\\","t@/","t@["]]]
["butnot",["oneof",["t@/","t@*","nt@LineTerminator"]]]
["butnot",["oneof",["t@/","t@*"]]]
["butnot",["oneof",["t@\\","t@/","t@["]]]
["butnot",["oneof",["t@\\","t@]","t@-"]]]
["butnot",["oneof",["t@]","t@\\"]]]
["butnot",["oneof",["t@^"]]]
["butnot",["oneof",["t@`","t@\\","t@$","nt@LineTerminator"]]]
["butnot",["oneof",["t@c","t@k"]]]
["if",["gt",[["mv-of",["nt@HexDigits"]],1114111]]]
["if",["le",[["mv-of",["nt@HexDigits"]],1114111]]]
["if",["le",[["of",["#CapturingGroupNumber","nt@DecimalEscape"]],"$NcapturingParens"]]]
["if",["is-in",[["mv-of",["nt@Hex4Digits"]],["inclusive-range",[55296,56319]]]]]
["if",["is-in",[["mv-of",["nt@Hex4Digits"]],["inclusive-range",[56320,57343]]]]]
["if",["is-not-in",[["mv-of",["nt@Hex4Digits"]],["inclusive-range",[55296,57343]]]]]
nv-cli-ecma-doc-emugmod#
LICENSE
- ISC
1.0.3
3 years ago