@ ProgramNode (location: (0...161))
├── locals: []
└── statements:
    @ StatementsNode (location: (0...161))
    └── body: (length: 32)
        ├── @ IntegerNode (location: (0...1))
        │   └── flags: decimal
        ├── @ IntegerNode (location: (3...4))
        │   └── flags: decimal
        ├── @ FloatNode (location: (6...9))
        ├── @ IntegerNode (location: (11...12))
        │   └── flags: decimal
        ├── @ IntegerNode (location: (14...17))
        │   └── flags: binary
        ├── @ IntegerNode (location: (19...22))
        │   └── flags: binary
        ├── @ IntegerNode (location: (24...28))
        │   └── flags: binary
        ├── @ IntegerNode (location: (30...33))
        │   └── flags: decimal
        ├── @ IntegerNode (location: (35...38))
        │   └── flags: decimal
        ├── @ IntegerNode (location: (40...43))
        │   └── flags: decimal
        ├── @ IntegerNode (location: (45...47))
        │   └── flags: octal
        ├── @ IntegerNode (location: (49...51))
        │   └── flags: octal
        ├── @ IntegerNode (location: (53...55))
        │   └── flags: octal
        ├── @ IntegerNode (location: (57...60))
        │   └── flags: octal
        ├── @ IntegerNode (location: (62...65))
        │   └── flags: octal
        ├── @ IntegerNode (location: (67...70))
        │   └── flags: octal
        ├── @ IntegerNode (location: (72...75))
        │   └── flags: hexadecimal
        ├── @ IntegerNode (location: (77...80))
        │   └── flags: hexadecimal
        ├── @ IntegerNode (location: (82...85))
        │   └── flags: hexadecimal
        ├── @ ImaginaryNode (location: (87...89))
        │   └── numeric:
        │       @ IntegerNode (location: (87...88))
        │       └── flags: decimal
        ├── @ RationalNode (location: (91...93))
        │   └── numeric:
        │       @ IntegerNode (location: (91...92))
        │       └── flags: decimal
        ├── @ IntegerNode (location: (95...97))
        │   └── flags: decimal
        ├── @ ImaginaryNode (location: (99...102))
        │   └── numeric:
        │       @ RationalNode (location: (99...101))
        │       └── numeric:
        │           @ IntegerNode (location: (99...100))
        │           └── flags: decimal
        ├── @ ImaginaryNode (location: (104...109))
        │   └── numeric:
        │       @ RationalNode (location: (104...108))
        │       └── numeric:
        │           @ FloatNode (location: (104...107))
        ├── @ ImaginaryNode (location: (111...115))
        │   └── numeric:
        │       @ RationalNode (location: (111...114))
        │       └── numeric:
        │           @ IntegerNode (location: (111...113))
        │           └── flags: decimal
        ├── @ ImaginaryNode (location: (117...123))
        │   └── numeric:
        │       @ RationalNode (location: (117...122))
        │       └── numeric:
        │           @ FloatNode (location: (117...121))
        ├── @ RationalNode (location: (125...129))
        │   └── numeric:
        │       @ IntegerNode (location: (125...128))
        │       └── flags: octal
        ├── @ ImaginaryNode (location: (131...135))
        │   └── numeric:
        │       @ IntegerNode (location: (131...134))
        │       └── flags: octal
        ├── @ ImaginaryNode (location: (137...142))
        │   └── numeric:
        │       @ RationalNode (location: (137...141))
        │       └── numeric:
        │           @ IntegerNode (location: (137...140))
        │           └── flags: octal
        ├── @ RationalNode (location: (144...148))
        │   └── numeric:
        │       @ IntegerNode (location: (144...147))
        │       └── flags: decimal
        ├── @ ImaginaryNode (location: (150...154))
        │   └── numeric:
        │       @ IntegerNode (location: (150...153))
        │       └── flags: decimal
        └── @ ImaginaryNode (location: (156...161))
            └── numeric:
                @ RationalNode (location: (156...160))
                └── numeric:
                    @ IntegerNode (location: (156...159))
                    └── flags: binary
