MISR Toolkit  1.5.1
Functions | Variables
parsact.c File Reference
#include <stdlib.h>
#include "odldef.h"
#include "odlinter.h"

Go to the source code of this file.

Functions

void ODLBeginAggregate (AGGREGATE_KIND kind, VALUE_DATA *item)
 
void ODLEndAggregate (AGGREGATE_KIND kind, VALUE_DATA *item)
 
void ODLBeginParameter (PARAMETER_KIND kind, VALUE_DATA *item)
 
void ODLMarkParameter (VALUE_KIND kind)
 
void ODLStoreValue (VALUE_DATA *item)
 
void ODLStoreUnits1 (VALUE_DATA *name)
 
void ODLStoreUnits2 (VALUE_DATA *name, VALUE_DATA *exponent)
 
void ODLMarkUnits (int exponent_sign)
 
void ODLCheckSequence ()
 
void ODLCheckRange (VALUE_DATA *low, VALUE_DATA *high)
 
int ODLEndLabel ()
 

Variables

AGGREGATE ODLroot_node
 
AGGREGATE ODLcurrent_aggregate
 
PARAMETER ODLcurrent_parameter
 
VALUE ODLcurrent_value
 
char * ODLcurrent_comment
 
int ODLerror_count
 
int ODLwarning_count
 

Function Documentation

◆ ODLBeginAggregate()

void ODLBeginAggregate ( AGGREGATE_KIND  kind,
VALUE_DATA item 
)

Definition at line 98 of file parsact.c.

◆ ODLBeginParameter()

void ODLBeginParameter ( PARAMETER_KIND  kind,
VALUE_DATA item 
)

Definition at line 248 of file parsact.c.

◆ ODLCheckRange()

void ODLCheckRange ( VALUE_DATA low,
VALUE_DATA high 
)

Definition at line 637 of file parsact.c.

◆ ODLCheckSequence()

void ODLCheckSequence ( )

Definition at line 593 of file parsact.c.

◆ ODLEndAggregate()

void ODLEndAggregate ( AGGREGATE_KIND  kind,
VALUE_DATA item 
)

Definition at line 156 of file parsact.c.

◆ ODLEndLabel()

int ODLEndLabel ( )

Definition at line 676 of file parsact.c.

◆ ODLMarkParameter()

void ODLMarkParameter ( VALUE_KIND  kind)

Definition at line 320 of file parsact.c.

◆ ODLMarkUnits()

void ODLMarkUnits ( int  exponent_sign)

Definition at line 531 of file parsact.c.

◆ ODLStoreUnits1()

void ODLStoreUnits1 ( VALUE_DATA name)

Definition at line 381 of file parsact.c.

◆ ODLStoreUnits2()

void ODLStoreUnits2 ( VALUE_DATA name,
VALUE_DATA exponent 
)

Definition at line 421 of file parsact.c.

◆ ODLStoreValue()

void ODLStoreValue ( VALUE_DATA item)

Definition at line 350 of file parsact.c.

Variable Documentation

◆ ODLcurrent_aggregate

AGGREGATE ODLcurrent_aggregate

Definition at line 56 of file parsact.c.

◆ ODLcurrent_comment

char* ODLcurrent_comment

Definition at line 59 of file parsact.c.

◆ ODLcurrent_parameter

PARAMETER ODLcurrent_parameter

Definition at line 57 of file parsact.c.

◆ ODLcurrent_value

VALUE ODLcurrent_value

Definition at line 58 of file parsact.c.

◆ ODLerror_count

int ODLerror_count

Definition at line 58 of file output.c.

◆ ODLroot_node

AGGREGATE ODLroot_node

Definition at line 55 of file parsact.c.

◆ ODLwarning_count

int ODLwarning_count

Definition at line 59 of file output.c.


MISR Toolkit - Copyright © 2005 - 2020 Jet Propulsion Laboratory
Generated on Fri Jun 19 2020 22:49:53