NonEmptyStatement

case class NonEmptyStatement(expr: Expr, optSemi: OptRef[SemicolonToken]) extends Statement with TextSpanCompound

An un-claused Statement that is not the empty statement.

trait Serializable
trait Product
trait Equals
trait Statement
trait TextSpan
class Object
trait Matchable
class Any

Value members

Concrete methods

Inherited methods

override def endPosn: TextPosn
Definition Classes
Inherited from:
TextSpanCompound
final def errGet[A](implicit ev: Unshow[A]): EMon[A]

Not sure what this is meant to be doing, or whether it can be removed.

Not sure what this is meant to be doing, or whether it can be removed.

Inherited from:
Statement

The statement has semicolon as end

The statement has semicolon as end

Inherited from:
Statement

The statement has no semicolon at end.

The statement has no semicolon at end.

Inherited from:
Statement
Inherited from:
Product
def settingExpr(settingName: String): EMon[AssignMemExpr]

Returns the right expression if this Statement is a setting of the given name.

Returns the right expression if this Statement is a setting of the given name.

Inherited from:
Statement
override def startPosn: TextPosn
Definition Classes
Inherited from:
TextSpanCompound