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

AST node for a neighbours expression. More...

#include <ast.hh>

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

Public Member Functions

virtual 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::ASTPtr< StatementListstatements
 The statements contained within this neighbours block.
 

Detailed Description

AST node for a neighbours expression.

Definition at line 277 of file ast.hh.


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