Fix parse error using Vector{2,3,4}.INF

This commit is contained in:
Adam Scott 2023-01-03 21:07:20 -05:00
parent fcba87e696
commit c45b9245ae
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