BracketedStructure

ostrat.pParse.BracketedStructure
case class BracketedStructure(statements: RArr[Statement], braces: Braces, startBracket: TextPosn, endBracket: TextPosn) extends BlockStatements

Syntactic structure consisting of a pair of matching brackets and the sequence of statements they encapsulate."

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait ExprSeq
trait ClauseMem
trait ColonMemExpr
trait ColonOpMem
trait AssignMem
trait CompoundExpr
trait Expr
trait StatementMem
trait BlockMem
trait TextSpan
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

Inherited methods

Attributes

Inherited from:
BlockStatements
override def endPosn: TextPosn

Attributes

Definition Classes
Inherited from:
TextSpanCompound
def exprParseErr[A](implicit ev: Unshow[A]): EMon[A]

Attributes

Inherited from:
Expr

Attributes

Inherited from:
BlockStatements

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product

Attributes

Inherited from:
BlockStatements
override def startPosn: TextPosn

Attributes

Definition Classes
Inherited from:
TextSpanCompound

Attributes

Inherited from:
AssignMemExpr