Merge pull request #70899 from adamscott/fix-vector-inf

Fix parse error using Vector{2,3,4}.INF
This commit is contained in:
Rémi Verschelde 2023-01-12 15:59:01 +01:00 committed by GitHub
commit c6f4c0ac54
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 0 deletions

View file

@ -164,6 +164,7 @@ bool GDScriptTokenizer::Token::is_identifier() const {
switch (type) {
case IDENTIFIER:
case MATCH: // Used in String.match().
case CONST_INF: // Used in Vector{2,3,4}.INF
return true;
default:
return false;

View file

@ -0,0 +1,6 @@
func test():
var vec2: = Vector2.INF
var vec3: = Vector3.INF
print(vec2.x == INF)
print(vec3.z == INF)

View file

@ -0,0 +1,3 @@
GDTEST_OK
true
true