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

A list of statements that will be executed sequentially. More...

#include <ast.hh>

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

Public Member Functions

uint16_t interpret (Interpreter::State &) override
 Interpret this node, updating the given interpreter step and returning the value (if there is one).
 
virtual llvm::Value * compile (Compiler::State &) override
 Compile this node, returning the LLVM value representing the result, if there is one.
 

Public Attributes

pegmatite::ASTList< Statementstatements
 The ordered list of statements.
 

Detailed Description

A list of statements that will be executed sequentially.

Definition at line 94 of file ast.hh.


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