Herb C Reference
Loading...
Searching...
No Matches
location.h File Reference
#include <stdint.h>
#include <stdlib.h>
#include "position.h"

Go to the source code of this file.

Data Structures

struct  LOCATION_STRUCT
 

Typedefs

typedef struct LOCATION_STRUCT location_T
 

Functions

void location_from (location_T *location, uint32_t start_line, uint32_t start_column, uint32_t end_line, uint32_t end_column)
 
void location_from_positions (location_T *location, position_T start, position_T end)
 
location_Tlocation_create (position_T start, position_T end)
 

Typedef Documentation

◆ location_T

typedef struct LOCATION_STRUCT location_T

Function Documentation

◆ location_from()

void location_from ( location_T location,
uint32_t  start_line,
uint32_t  start_column,
uint32_t  end_line,
uint32_t  end_column 
)

◆ location_from_positions()

void location_from_positions ( location_T location,
position_T  start,
position_T  end 
)

◆ location_create()

location_T * location_create ( position_T  start,
position_T  end 
)