An expression is a string of tokens which resolves to a value (much like an algebraic expression). Each one may be left outside of all other simple statements without causing a syntax error, in which case it is a simple statement. Simple statements are typically terminated by either a semicolon or a newline (or both).