---input--- label 0 x = arg(0, name=x) :: float64 $const2.0 = const(int, 2) :: Literal[int](2) $6binary_multiply.2 = $const2.0 * x :: float64 del $const2.0 $10binary_multiply.4 = $6binary_multiply.2 * x :: float64 del x del $6binary_multiply.2 $12return_value.5 = cast(value=$10binary_multiply.4) :: float64 del $10binary_multiply.4 return $12return_value.5 ---tokens--- 'label' Name.Constant ' ' Text.Whitespace '0' Literal.Number '\n ' Text.Whitespace 'x' Name.Constant ' ' Text.Whitespace '=' Operator ' ' Text.Whitespace 'arg' Name.Function '(' Punctuation '0' Literal.Number ',' Punctuation ' ' Text.Whitespace 'name' Name.Attribute '=' Punctuation 'x' Name.Constant ')' Punctuation ' ' Text.Whitespace ':' Punctuation ':' Punctuation ' ' Text.Whitespace 'float64' Name.Constant '\n\n ' Text.Whitespace '$const2.0' Name.Variable ' ' Text.Whitespace '=' Operator ' ' Text.Whitespace 'const' Name.Function '(' Punctuation 'int' Name.Constant ',' Punctuation ' ' Text.Whitespace '2' Literal.Number ')' Punctuation ' ' Text.Whitespace ':' Punctuation ':' Punctuation ' ' Text.Whitespace 'Literal' Name.Constant '[' Punctuation 'int' Name.Constant ']' Punctuation '(' Punctuation '2' Literal.Number ')' Punctuation '\n ' Text.Whitespace '$6binary_multiply.2' Name.Variable ' ' Text.Whitespace '=' Operator ' ' Text.Whitespace '$const2.0' Name.Variable ' ' Text.Whitespace '*' Punctuation ' ' Text.Whitespace 'x' Name.Constant ' ' Text.Whitespace ':' Punctuation ':' Punctuation ' ' Text.Whitespace 'float64' Name.Constant '\n ' Text.Whitespace 'del ' Keyword '$const2.0' Name.Variable '\n ' Text.Whitespace '$10binary_multiply.4' Name.Variable ' ' Text.Whitespace '=' Operator ' ' Text.Whitespace '$6binary_multiply.2' Name.Variable ' ' Text.Whitespace '*' Punctuation ' ' Text.Whitespace 'x' Name.Constant ' ' Text.Whitespace ':' Punctuation ':' Punctuation ' ' Text.Whitespace 'float64' Name.Constant '\n ' Text.Whitespace 'del ' Keyword 'x' Name.Constant '\n ' Text.Whitespace 'del ' Keyword '$6binary_multiply.2' Name.Variable '\n ' Text.Whitespace '$12return_value.5' Name.Variable ' ' Text.Whitespace '=' Operator ' ' Text.Whitespace 'cast' Name.Function '(' Punctuation 'value' Name.Attribute '=' Punctuation '$10binary_multiply.4' Name.Variable ')' Punctuation ' ' Text.Whitespace ':' Punctuation ':' Punctuation ' ' Text.Whitespace 'float64' Name.Constant '\n ' Text.Whitespace 'del ' Keyword '$10binary_multiply.4' Name.Variable '\n ' Text.Whitespace 'return' Name.Constant ' ' Text.Whitespace '$12return_value.5' Name.Variable '\n' Text.Whitespace