# Hash comment

# this is a comment
42

==>

SurrealQL(Comment,Number(Int))

# Dash comment

-- this is a comment
42

==>

SurrealQL(Comment,Number(Int))

# Slash comment

// this is a comment
42

==>

SurrealQL(Comment,Number(Int))

# Block comment

1 /* this is
     a block
     comment */ + 2

==>

SurrealQL(BinaryExpression(Number(Int),BlockComment,Operator,Number(Int)))

# Block comment standalone

/* block */ 42

==>

SurrealQL(BlockComment,Number(Int))
