ACT Library
Loading...
Searching...
No Matches
Functions
prs.h File Reference

Functions to support the faster prs expression parser used by the prs body. More...

#include <stdio.h>
#include <act/lang.h>
#include <common/file.h>
#include "treetypes.h"

Go to the source code of this file.

Functions

void act_init_prs_expr (LFILE *)
 
int act_is_a_prs_expr (LFILE *)
 
void act_free_a_prs_expr (void *)
 
void * act_parse_a_prs_expr (LFILE *)
 
void * act_walk_X_prs_expr (ActTree *, void *)
 
void act_free_a_prs_exexpr (void *)
 

Detailed Description

Functions to support the faster prs expression parser used by the prs body.

Function Documentation

◆ act_free_a_prs_exexpr()

void act_free_a_prs_exexpr ( void *  )

This is used to free an expanded Expr pointer. It is here since the code is almost identical to free'ing a normal expression that was constructed by the parser.

◆ act_free_a_prs_expr()

void act_free_a_prs_expr ( void *  )

◆ act_init_prs_expr()

void act_init_prs_expr ( LFILE *  )

◆ act_is_a_prs_expr()

int act_is_a_prs_expr ( LFILE *  )

◆ act_parse_a_prs_expr()

void * act_parse_a_prs_expr ( LFILE *  )

◆ act_walk_X_prs_expr()

void * act_walk_X_prs_expr ( ActTree *  ,
void *   
)