If a token begins with a number, but isn't entirely numeric, the interpreter will not be able to read an equality sign that comes afterwards, exiting the file with the error of an unexpected '='.
An example of such a line of code is "set_variable = { 123.my_var = 321 }". Changing '123' to a string that begins with a letter resolves the issue. And, actually, so does replacing the second equality sign with some word character.
If a token begins with a number, but isn't entirely numeric, the interpreter will not be able to read an equality sign that comes afterwards, exiting the file with the error of an unexpected '='.
An example of such a line of code is "set_variable = { 123.my_var = 321 }". Changing '123' to a string that begins with a letter resolves the issue. And, actually, so does replacing the second equality sign with some word character.