Luma 0.1.0
A low-level compiled alternative to C, C++, and more!
Loading...
Searching...
No Matches
Functions
type.c File Reference
#include <stdio.h>
#include "../ast/ast.h"
#include "parser.h"
Include dependency graph for type.c:

Functions

Typepointer (Parser *parser)
 
Typearray_type (Parser *parser)
 
Typeresolution_type (Parser *parser)
 
Typefunction_type (Parser *parser, Type *return_type)
 
Typetnud (Parser *parser)
 
Typetled (Parser *parser, Type *left, BindingPower bp)
 

Function Documentation

◆ array_type()

Type * array_type ( Parser parser)

◆ function_type()

Type * function_type ( Parser parser,
Type return_type 
)

◆ pointer()

Type * pointer ( Parser parser)

◆ resolution_type()

Type * resolution_type ( Parser parser)

◆ tled()

Type * tled ( Parser parser,
Type left,
BindingPower  bp 
)

◆ tnud()

Type * tnud ( Parser parser)