p1defs.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define P1_UNKNOWN   0
#define P1_COMMENT   1
#define P1_EOF   2
#define P1_SET_LINE   3
#define P1_FILENAME   4
#define P1_NAME_POINTER   5
#define P1_CONST   6
#define P1_EXPR   7
#define P1_IDENT   8
#define P1_EXTERN   9
#define P1_HEAD   10
#define P1_LIST   11
#define P1_LITERAL   12
#define P1_LABEL   13
#define P1_ASGOTO   14
#define P1_GOTO   15
#define P1_IF   16
#define P1_ELSE   17
#define P1_ELIF   18
#define P1_ENDIF   19
#define P1_ENDELSE   20
#define P1_ADDR   21
#define P1_SUBR_RET   22
#define P1_COMP_GOTO   23
#define P1_FOR   24
#define P1_ENDFOR   25
#define P1_FORTRAN   26
#define P1_CHARP   27
#define P1_WHILE1START   28
#define P1_WHILE2START   29
#define P1_PROCODE   30
#define P1_ELSEIFSTART   31
#define P1_FILENAME_MAX   256
#define P1_STMTBUFSIZE   1400
#define COMMENT_BUFFER_SIZE   255
#define CONSTANT_STR_MAX   1000

Functions

void p1_asgoto Argdcl ((Addrp))
void p1_comment Argdcl ((char *))
void p1_elif Argdcl ((tagptr))
void p1_else Argdcl ((void))
void p1_for Argdcl ((tagptr, tagptr, tagptr))
void p1_goto Argdcl ((long int))
void p1_head Argdcl ((int, char *))
void p1comp_goto Argdcl ((tagptr, int, struct Labelblock **))
void p1put Argdcl ((int))


Define Documentation

#define COMMENT_BUFFER_SIZE   255

Definition at line 51 of file p1defs.h.

Referenced by bang(), do_p1_comment(), and getcd().

#define CONSTANT_STR_MAX   1000

Definition at line 52 of file p1defs.h.

#define P1_ADDR   21

Definition at line 30 of file p1defs.h.

Referenced by do_format(), and p1_big_addr().

#define P1_ASGOTO   14

Definition at line 22 of file p1defs.h.

Referenced by do_format(), and p1_asgoto().

#define P1_CHARP   27

Definition at line 39 of file p1defs.h.

Referenced by do_format(), and p1_addr().

#define P1_COMMENT   1

Definition at line 2 of file p1defs.h.

Referenced by do_format(), and p1_comment().

#define P1_COMP_GOTO   23

Definition at line 35 of file p1defs.h.

Referenced by do_format(), and p1comp_goto().

#define P1_CONST   6

Definition at line 7 of file p1defs.h.

Referenced by do_format(), and p1_const().

#define P1_ELIF   18

Definition at line 27 of file p1defs.h.

Referenced by do_format(), and p1_elif().

#define P1_ELSE   17

Definition at line 26 of file p1defs.h.

Referenced by do_format(), and p1_else().

#define P1_ELSEIFSTART   31

Definition at line 43 of file p1defs.h.

Referenced by do_format(), and westart().

#define P1_ENDELSE   20

Definition at line 29 of file p1defs.h.

Referenced by do_format(), and p1else_end().

#define P1_ENDFOR   25

Definition at line 37 of file p1defs.h.

Referenced by do_format(), and p1for_end().

#define P1_ENDIF   19

Definition at line 28 of file p1defs.h.

Referenced by do_format(), and p1_endif().

#define P1_EOF   2

Definition at line 3 of file p1defs.h.

Referenced by do_format(), and get_p1_token().

#define P1_EXPR   7

Definition at line 8 of file p1defs.h.

Referenced by do_format(), p1_addr(), p1_binary(), p1_expr(), and p1_unary().

#define P1_EXTERN   9

Definition at line 15 of file p1defs.h.

Referenced by do_format(), and p1_addr().

#define P1_FILENAME   4

Definition at line 5 of file p1defs.h.

Referenced by do_format(), and p1_line_number().

#define P1_FILENAME_MAX   256

Definition at line 46 of file p1defs.h.

Referenced by do_format().

#define P1_FOR   24

Definition at line 36 of file p1defs.h.

Referenced by do_format(), and p1_for().

#define P1_FORTRAN   26

Definition at line 38 of file p1defs.h.

Referenced by do_format(), and putlineno().

#define P1_GOTO   15

Definition at line 24 of file p1defs.h.

Referenced by do_format(), and p1_goto().

#define P1_HEAD   10

Definition at line 17 of file p1defs.h.

Referenced by do_format(), and p1_head().

#define P1_IDENT   8

Definition at line 13 of file p1defs.h.

Referenced by do_format(), and p1_addr().

#define P1_IF   16

Definition at line 25 of file p1defs.h.

Referenced by do_format(), and p1_if().

#define P1_LABEL   13

Definition at line 21 of file p1defs.h.

Referenced by do_format(), and p1_label().

#define P1_LIST   11

Definition at line 18 of file p1defs.h.

Referenced by do_format(), p1_list(), and p1comp_goto().

#define P1_LITERAL   12

Definition at line 20 of file p1defs.h.

Referenced by do_format(), and p1_literal().

#define P1_NAME_POINTER   5

Definition at line 6 of file p1defs.h.

Referenced by do_format(), and p1_name().

#define P1_PROCODE   30

Definition at line 42 of file p1defs.h.

Referenced by do_format(), and enddcl().

#define P1_SET_LINE   3

Definition at line 4 of file p1defs.h.

Referenced by do_format(), and p1_line_number().

#define P1_STMTBUFSIZE   1400

Definition at line 47 of file p1defs.h.

Referenced by do_p1_fortran(), and inilex().

#define P1_SUBR_RET   22

Definition at line 33 of file p1defs.h.

Referenced by do_format(), and p1_subr_ret().

#define P1_UNKNOWN   0

Definition at line 1 of file p1defs.h.

Referenced by do_format(), and get_p1_token().

#define P1_WHILE1START   28

Definition at line 40 of file p1defs.h.

Referenced by do_format(), and westart().

#define P1_WHILE2START   29

Definition at line 41 of file p1defs.h.

Referenced by do_format(), and putwhile().


Function Documentation

void p1put Argdcl ( (int  ) 

void p1comp_goto Argdcl ( (tagptr, int, struct Labelblock **)   ) 

void p1_head Argdcl ( (int, char *)   ) 

void p1_goto Argdcl ( (long int  ) 

void p1_for Argdcl ( (tagptr, tagptr, tagptr  ) 

void p1_else Argdcl ( (void)   ) 

void p1_elif Argdcl ( (tagptr  ) 

void p1_comment Argdcl ( (char *)   ) 

void p1_asgoto Argdcl ( (Addrp  ) 


Generated on Sun Mar 4 15:10:06 2007 for Scilab [trunk] by  doxygen 1.5.1