Span Class

Constructors & Destructor | Member Functions | Member Variables

Represents a span of text during and after parsing.

Definition

Line 11 of System.Lex/Span.cm

Constructors & Destructor

public Span()
public Span(int pos_, int len_)

Member Functions

public inline bool Contains(int pos_) const
public inline bool IsValid() const
public inline void Union(const Span& that)

Member Variables

public int len
public int pos

Constructor& Destructor Details

Span Constructor

public Span()

Definition
Line 13 of System.Lex/Span.cm


Span Constructor

public Span(int pos_, int len_)

Definition
Line 16 of System.Lex/Span.cm


Member Function Details

Contains Member Function

public inline bool Contains(int pos_)

Definition
Line 23 of System.Lex/Span.cm


IsValid Member Function

public inline bool IsValid()

Definition
Line 19 of System.Lex/Span.cm


Union Member Function

public inline void Union(const Span& that)

Definition
Line 27 of System.Lex/Span.cm