picceler
Loading...
Searching...
No Matches
ast.h File Reference
#include <vector>
#include <string>
#include <cstddef>
#include <cstdint>
#include <memory>
#include "lexer.h"

Go to the source code of this file.

Classes

struct  picceler::ASTNode
 Abstract Syntax Tree (AST) node base class. More...
struct  picceler::ModuleNode
 AST node for the entire module. More...
struct  picceler::VariableNode
 AST node for variable references. More...
struct  picceler::StringNode
 AST node for string literals. More...
struct  picceler::NumberNode
 AST node for numeric literals. More...
struct  picceler::AssignmentNode
 AST node for assignment statements. More...
struct  picceler::CallNode
 AST node for function calls. More...
struct  picceler::KernelNode
 AST node for kernel definitions. More...

Namespaces

namespace  picceler