Example
from ltypes import i64
negu: i64 = i64(-9223372036854775808)
posu: i64 = i64(9223372036854775808)
AST
(Module [(ImportFrom ltypes [(i64 ())] 0) (AnnAssign (Name negu Store) (Name i64 Load) (Call (Name i64 Load) [(UnaryOp USub (ConstantInt 4611686019631184192 ()))] []) 1) (AnnAssign (Name posu Store) (Name i64 Load) (Call (Name i64 Load) [(ConstantInt 4611686019631184322 ())] []) 1)] [])
9223372036854775808 and -9223372036854775808 are getting parsed to 4611686019631184192.
Example
AST
9223372036854775808and-9223372036854775808are getting parsed to4611686019631184192.