Pegmatite
 All Classes Functions Variables Enumerations
Public Attributes | List of all members
AST::Range Struct Reference

A range within a range expression. More...

#include <ast.hh>

Inheritance diagram for AST::Range:
Inheritance graph
[legend]
Collaboration diagram for AST::Range:
Collaboration graph
[legend]

Public Attributes

pegmatite::ASTPtr< Literal, true > start
 The start value for expressions of the form (start, end) =>
 
pegmatite::ASTPtr< Literalend
 The end value for values that have a start and end, or the single value where only one is given.
 
pegmatite::ASTPtr< Statementvalue
 The value to use when if this range is matched.
 

Detailed Description

A range within a range expression.

This describes the range of values to match and the code to run within them.

Definition at line 239 of file ast.hh.


The documentation for this struct was generated from the following file: