# File kwartz.rb, line 3510
        def parse_stmt_print
            Kwartz::assert() unless token() == :print
            scan()
            _syntaxerr("':print' requires '('.") unless token() == '('
            scan()
            arg_expr = parse_expression()
            while token() == ',' do
                scan()
                arg_expr2 = parse_expression()
                arg_expr  = ExprNode.new(',', arg_expr, arg_expr2)
            end
            _syntaxerr("':print(' is not closed.") unless token() == ')'
            scan()
            return PrintStmtNode.new(:print, arg_expr, nil)
        end