renamed "isAsync" to "is_async"

This commit is contained in:
Erik Krogh Kristensen
2020-09-04 11:52:16 +02:00
parent ba645b555f
commit 22bce641b7
13 changed files with 23 additions and 16 deletions

View File

@@ -891,7 +891,7 @@ public class ASTExtractor {
private void extractFunctionAttributes(IFunction nd, Label key) { private void extractFunctionAttributes(IFunction nd, Label key) {
if (nd.isGenerator()) trapwriter.addTuple("is_generator", key); if (nd.isGenerator()) trapwriter.addTuple("is_generator", key);
if (nd.hasRest()) trapwriter.addTuple("has_rest_parameter", key); if (nd.hasRest()) trapwriter.addTuple("has_rest_parameter", key);
if (nd.isAsync()) trapwriter.addTuple("isAsync", key); if (nd.isAsync()) trapwriter.addTuple("is_async", key);
} }
@Override @Override

View File

@@ -232,7 +232,7 @@ decl(#20078,#20077)
#20079=@"var;{arguments};{#20076}" #20079=@"var;{arguments};{#20076}"
variables(#20079,"arguments",#20076) variables(#20079,"arguments",#20076)
is_arguments_object(#20079) is_arguments_object(#20079)
isAsync(#20073) is_async(#20073)
#20080=* #20080=*
stmts(#20080,1,#20073,-2,"{\n try ... ;\n }\n}") stmts(#20080,1,#20073,-2,"{\n try ... ;\n }\n}")
#20081=@"loc,{#10000},1,30,7,1" #20081=@"loc,{#10000},1,30,7,1"

View File

@@ -108,7 +108,7 @@ scopenesting(#20034,#20027)
#20035=@"var;{arguments};{#20034}" #20035=@"var;{arguments};{#20034}"
variables(#20035,"arguments",#20034) variables(#20035,"arguments",#20034)
is_arguments_object(#20035) is_arguments_object(#20035)
isAsync(#20031) is_async(#20031)
#20036=* #20036=*
stmts(#20036,1,#20031,-2,"{}") stmts(#20036,1,#20031,-2,"{}")
#20037=@"loc,{#10000},1,35,1,36" #20037=@"loc,{#10000},1,35,1,36"

View File

@@ -96,7 +96,7 @@ scopenesting(#20030,#20025)
#20031=@"var;{arguments};{#20030}" #20031=@"var;{arguments};{#20030}"
variables(#20031,"arguments",#20030) variables(#20031,"arguments",#20030)
is_arguments_object(#20031) is_arguments_object(#20031)
isAsync(#20028) is_async(#20028)
#20032=* #20032=*
stmts(#20032,1,#20028,-2,"{}") stmts(#20032,1,#20028,-2,"{}")
#20033=@"loc,{#10000},1,34,1,35" #20033=@"loc,{#10000},1,34,1,35"

View File

@@ -109,7 +109,7 @@ hasLocation(#20034,#20015)
expr_containers(#20034,#20030) expr_containers(#20034,#20030)
literals("x","x",#20034) literals("x","x",#20034)
decl(#20034,#20033) decl(#20034,#20033)
isAsync(#20030) is_async(#20030)
#20035=* #20035=*
exprs(#20035,79,#20030,-2,"x") exprs(#20035,79,#20030,-2,"x")
hasLocation(#20035,#20023) hasLocation(#20035,#20023)

View File

@@ -381,7 +381,7 @@ scopenesting(#20139,#20000)
variables(#20140,"arguments",#20139) variables(#20140,"arguments",#20139)
is_arguments_object(#20140) is_arguments_object(#20140)
is_generator(#20137) is_generator(#20137)
isAsync(#20137) is_async(#20137)
#20141=* #20141=*
stmts(#20141,1,#20137,-2,"{}") stmts(#20141,1,#20137,-2,"{}")
#20142=@"loc,{#10000},1,27,1,28" #20142=@"loc,{#10000},1,27,1,28"
@@ -432,7 +432,7 @@ scopenesting(#20152,#20146)
variables(#20153,"arguments",#20152) variables(#20153,"arguments",#20152)
is_arguments_object(#20153) is_arguments_object(#20153)
is_generator(#20150) is_generator(#20150)
isAsync(#20150) is_async(#20150)
#20154=* #20154=*
stmts(#20154,1,#20150,-2,"{}") stmts(#20154,1,#20150,-2,"{}")
#20155=@"loc,{#10000},4,22,4,23" #20155=@"loc,{#10000},4,22,4,23"
@@ -482,7 +482,7 @@ scopenesting(#20165,#20146)
variables(#20166,"arguments",#20165) variables(#20166,"arguments",#20165)
is_arguments_object(#20166) is_arguments_object(#20166)
is_generator(#20163) is_generator(#20163)
isAsync(#20163) is_async(#20163)
#20167=* #20167=*
stmts(#20167,1,#20163,-2,"{}") stmts(#20167,1,#20163,-2,"{}")
#20168=@"loc,{#10000},5,35,5,36" #20168=@"loc,{#10000},5,35,5,36"
@@ -572,7 +572,7 @@ scopenesting(#20188,#20000)
variables(#20189,"arguments",#20188) variables(#20189,"arguments",#20188)
is_arguments_object(#20189) is_arguments_object(#20189)
is_generator(#20186) is_generator(#20186)
isAsync(#20186) is_async(#20186)
#20190=* #20190=*
stmts(#20190,1,#20186,-2,"{}") stmts(#20190,1,#20186,-2,"{}")
#20191=@"loc,{#10000},9,22,9,23" #20191=@"loc,{#10000},9,22,9,23"
@@ -620,7 +620,7 @@ scopenesting(#20200,#20000)
variables(#20201,"arguments",#20200) variables(#20201,"arguments",#20200)
is_arguments_object(#20201) is_arguments_object(#20201)
is_generator(#20198) is_generator(#20198)
isAsync(#20198) is_async(#20198)
#20202=* #20202=*
stmts(#20202,1,#20198,-2,"{}") stmts(#20202,1,#20198,-2,"{}")
#20203=@"loc,{#10000},10,35,10,36" #20203=@"loc,{#10000},10,35,10,36"

View File

@@ -206,7 +206,7 @@ scopenesting(#20072,#20000)
variables(#20073,"arguments",#20072) variables(#20073,"arguments",#20072)
is_arguments_object(#20073) is_arguments_object(#20073)
is_generator(#20069) is_generator(#20069)
isAsync(#20069) is_async(#20069)
#20074=* #20074=*
stmts(#20074,1,#20069,-2,"{\n}") stmts(#20074,1,#20069,-2,"{\n}")
#20075=@"loc,{#10000},1,23,2,1" #20075=@"loc,{#10000},1,23,2,1"
@@ -234,7 +234,7 @@ variables(#20080,"x",#20079)
#20081=@"var;{arguments};{#20079}" #20081=@"var;{arguments};{#20079}"
variables(#20081,"arguments",#20079) variables(#20081,"arguments",#20079)
is_arguments_object(#20081) is_arguments_object(#20081)
isAsync(#20076) is_async(#20076)
#20082=* #20082=*
stmts(#20082,1,#20076,-2,"{\n for ... o());\n}") stmts(#20082,1,#20076,-2,"{\n for ... o());\n}")
#20083=@"loc,{#10000},4,22,6,1" #20083=@"loc,{#10000},4,22,6,1"

View File

@@ -141,7 +141,7 @@ expr_containers(#20046,#20001)
scopes(#20048,1) scopes(#20048,1)
scopenodes(#20046,#20048) scopenodes(#20046,#20048)
scopenesting(#20048,#20000) scopenesting(#20048,#20000)
isAsync(#20046) is_async(#20046)
#20049=* #20049=*
exprs(#20049,92,#20046,-2,"await foo()") exprs(#20049,92,#20046,-2,"await foo()")
#20050=@"loc,{#10000},1,38,1,48" #20050=@"loc,{#10000},1,38,1,48"

View File

@@ -290,3 +290,8 @@ deprecated predicate isGenerator(Function fun) { is_generator(fun) }
* Use `Function#hasRestParameter()` instead. * Use `Function#hasRestParameter()` instead.
*/ */
deprecated predicate hasRestParameter(Function fun) { has_rest_parameter(fun) } deprecated predicate hasRestParameter(Function fun) { has_rest_parameter(fun) }
/**
* Alias for the predicate `is_async` defined in the .dbscheme.
* Use `Function#isAsync()` instead.
*/
deprecated predicate isAsync(Function fun) { is_async(fun) }

View File

@@ -202,7 +202,7 @@ class Function extends @function, Parameterized, TypeParameterized, StmtContaine
predicate hasTrailingComma() { lastTokenOfParameterList().getNextToken().getValue() = "," } predicate hasTrailingComma() { lastTokenOfParameterList().getNextToken().getValue() = "," }
/** Holds if this function is an asynchronous function. */ /** Holds if this function is an asynchronous function. */
predicate isAsync() { isAsync(this) } predicate isAsync() { is_async(this) }
/** Holds if this function is asynchronous or a generator. */ /** Holds if this function is asynchronous or a generator. */
predicate isAsyncOrGenerator() { isAsync() or isGenerator() } predicate isAsyncOrGenerator() { isAsync() or isGenerator() }

View File

@@ -441,7 +441,7 @@ scopenesting (unique int inner: @scope ref,
is_generator (int fun: @function ref); is_generator (int fun: @function ref);
has_rest_parameter (int fun: @function ref); has_rest_parameter (int fun: @function ref);
isAsync (int fun: @function ref); is_async (int fun: @function ref);
// variables and lexically scoped type names // variables and lexically scoped type names
#keyset[scope, name] #keyset[scope, name]

View File

@@ -11709,7 +11709,7 @@
<dependencies/> <dependencies/>
</relation> </relation>
<relation> <relation>
<name>isAsync</name> <name>is_async</name>
<cardinality>50</cardinality> <cardinality>50</cardinality>
<columnsizes> <columnsizes>
<e> <e>

View File

@@ -90,3 +90,5 @@ is_generator.rel: reorder isGenerator.rel(int fun) fun
isGenerator.rel: delete isGenerator.rel: delete
has_rest_parameter.rel: reorder hasRestParameter.rel(int fun) fun has_rest_parameter.rel: reorder hasRestParameter.rel(int fun) fun
hasRestParameter.rel: delete hasRestParameter.rel: delete
is_async.rel: reorder isAsync.rel(int fun) fun
isAsync.rel: delete