|
Yume
|
#include "ast.hpp"#include "diagnostic/visitor/visitor.hpp"#include "ty/compatibility.hpp"#include "util.hpp"#include <concepts>#include <ranges>#include <string>#include <variant>#include <vector>
Go to the source code of this file.
Namespaces | |
| namespace | yume |
| namespace | yume::ast |
| Visitor& visitor |
Definition at line 17 of file visit.cpp.
Referenced by compile(), yume::ast::SimpleType::visit(), yume::ast::QualType::visit(), yume::ast::ProxyType::visit(), yume::ast::FunctionType::visit(), yume::ast::TypeName::visit(), yume::ast::GenericParam::visit(), yume::ast::TemplatedType::visit(), yume::ast::NumberExpr::visit(), yume::ast::CharExpr::visit(), yume::ast::BoolExpr::visit(), yume::ast::StringExpr::visit(), yume::ast::VarExpr::visit(), yume::ast::ConstExpr::visit(), yume::ast::CallExpr::visit(), yume::ast::BinaryLogicExpr::visit(), yume::ast::CtorExpr::visit(), yume::ast::DtorExpr::visit(), yume::ast::SliceExpr::visit(), yume::ast::AssignExpr::visit(), yume::ast::FieldAccessExpr::visit(), yume::ast::ImplicitCastExpr::visit(), yume::ast::TypeExpr::visit(), yume::ast::Compound::visit(), yume::ast::LambdaExpr::visit(), yume::ast::FnDecl::visit(), yume::ast::CtorDecl::visit(), yume::ast::StructDecl::visit(), yume::ast::VarDecl::visit(), yume::ast::ConstDecl::visit(), yume::ast::WhileStmt::visit(), yume::ast::IfClause::visit(), yume::ast::IfStmt::visit(), yume::ast::ReturnStmt::visit(), and yume::ast::Program::visit().