Welcome! Log In Create A New Profile

Advanced

[njs] Updated list of reserved keywords.

Dmitry Volyntsev
February 08, 2019 12:22PM
details: https://hg.nginx.org/njs/rev/cb7ccf9edc68
branches:
changeset: 769:cb7ccf9edc68
user: Dmitry Volyntsev <xeioex@nginx.com>
date: Fri Feb 08 20:06:05 2019 +0300
description:
Updated list of reserved keywords.

diffstat:

njs/njs_lexer_keyword.c | 18 ++----------------
njs/test/njs_expect_test.exp | 4 ++--
2 files changed, 4 insertions(+), 18 deletions(-)

diffs (64 lines):

diff -r 2feb1b5a210d -r cb7ccf9edc68 njs/njs_lexer_keyword.c
--- a/njs/njs_lexer_keyword.c Thu Feb 07 20:05:16 2019 +0300
+++ b/njs/njs_lexer_keyword.c Fri Feb 08 20:06:05 2019 +0300
@@ -95,37 +95,23 @@ static const njs_keyword_t njs_keywords

/* Reserved words. */

- { nxt_string("abstract"), NJS_TOKEN_RESERVED, 0 },
- { nxt_string("boolean"), NJS_TOKEN_RESERVED, 0 },
- { nxt_string("byte"), NJS_TOKEN_RESERVED, 0 },
- { nxt_string("char"), NJS_TOKEN_RESERVED, 0 },
+ { nxt_string("await"), NJS_TOKEN_RESERVED, 0 },
{ nxt_string("class"), NJS_TOKEN_RESERVED, 0 },
{ nxt_string("const"), NJS_TOKEN_RESERVED, 0 },
{ nxt_string("debugger"), NJS_TOKEN_RESERVED, 0 },
- { nxt_string("double"), NJS_TOKEN_RESERVED, 0 },
{ nxt_string("enum"), NJS_TOKEN_RESERVED, 0 },
{ nxt_string("export"), NJS_TOKEN_RESERVED, 0 },
{ nxt_string("extends"), NJS_TOKEN_RESERVED, 0 },
- { nxt_string("final"), NJS_TOKEN_RESERVED, 0 },
- { nxt_string("float"), NJS_TOKEN_RESERVED, 0 },
- { nxt_string("goto"), NJS_TOKEN_RESERVED, 0 },
{ nxt_string("implements"), NJS_TOKEN_RESERVED, 0 },
{ nxt_string("import"), NJS_TOKEN_RESERVED, 0 },
- { nxt_string("int"), NJS_TOKEN_RESERVED, 0 },
{ nxt_string("interface"), NJS_TOKEN_RESERVED, 0 },
- { nxt_string("long"), NJS_TOKEN_RESERVED, 0 },
- { nxt_string("native"), NJS_TOKEN_RESERVED, 0 },
+ { nxt_string("let"), NJS_TOKEN_RESERVED, 0 },
{ nxt_string("package"), NJS_TOKEN_RESERVED, 0 },
{ nxt_string("private"), NJS_TOKEN_RESERVED, 0 },
{ nxt_string("protected"), NJS_TOKEN_RESERVED, 0 },
{ nxt_string("public"), NJS_TOKEN_RESERVED, 0 },
- { nxt_string("short"), NJS_TOKEN_RESERVED, 0 },
{ nxt_string("static"), NJS_TOKEN_RESERVED, 0 },
{ nxt_string("super"), NJS_TOKEN_RESERVED, 0 },
- { nxt_string("synchronized"), NJS_TOKEN_RESERVED, 0 },
- { nxt_string("throws"), NJS_TOKEN_RESERVED, 0 },
- { nxt_string("transient"), NJS_TOKEN_RESERVED, 0 },
- { nxt_string("volatile"), NJS_TOKEN_RESERVED, 0 },
};


diff -r 2feb1b5a210d -r cb7ccf9edc68 njs/test/njs_expect_test.exp
--- a/njs/test/njs_expect_test.exp Thu Feb 07 20:05:16 2019 +0300
+++ b/njs/test/njs_expect_test.exp Fri Feb 08 20:06:05 2019 +0300
@@ -58,7 +58,7 @@ njs_test {
# Global completions, yes
njs_test {
{"\t\ty"
- "\a\r\nDisplay all*possibilities? (y or n)*abstract"}
+ "\a\r\nDisplay all*possibilities? (y or n)*await"}
}

# Global completions, single partial match
@@ -130,7 +130,7 @@ njs_test {
{"var a = 1; var aa = 2\r\n"
"var a = 1; var aa = 2\r\nundefined\r\n>> "}
{"a\t\t"
- "a*aa*abstract"}
+ "a*aa*arguments*await"}
}

njs_test {
_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

[njs] Updated list of reserved keywords.

Dmitry Volyntsev 49 February 08, 2019 12:22PM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 99
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready