FreeBASIC  0.91.0
pp.bas File Reference
#include "fb.bi"
#include "fbint.bi"
#include "lex.bi"
#include "parser.bi"
#include "pp.bi"
Include dependency graph for pp.bas:

Go to the source code of this file.

Data Structures

class  SYMBKWD
 

Macros

#define LEX_FLAGS   (LEXCHECK_NOWHITESPC or _
 

Functions

sub ppInclude ()
 
sub ppIncLib ()
 
sub ppLibPath ()
 
sub ppLine ()
 
sub ppLang ()
 
sub ppInit ()
 
sub ppEnd ()
 
sub ppCheck ()
 
sub ppParse ()
 
private sub hRtrimMacroText (byval_as_DZSTRING_ptr text)
 
function_as_zstring_ptr ppReadLiteral (byval_as_integer ismultiline)
 
private sub hRtrimMacroTextW (byval_as_DWSTRING_ptr text)
 
function_as_wstring_ptr ppReadLiteralW (byval_as_integer ismultiline)
 
function_as_string ppTypeOf ()
 

Variables

PP_CTX pp
 
const VAR SYMB_MAXKEYWORDS = 24
 
SYMBKWD kwdTb [toSYMB_MAXKEYWORDS+1] =>
 

Macro Definition Documentation

#define LEX_FLAGS   (LEXCHECK_NOWHITESPC or _

Definition at line 12 of file pp.bas.

Function Documentation

private sub hRtrimMacroText ( byval_as_DZSTRING_ptr  text)

Definition at line 1146 of file pp.bas.

private sub hRtrimMacroTextW ( byval_as_DWSTRING_ptr  text)

Definition at line 1294 of file pp.bas.

Here is the caller graph for this function:

sub ppCheck ( )

Definition at line 847 of file pp.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub ppEnd ( )

Definition at line 822 of file pp.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private sub ppIncLib ( )

Definition at line 1055 of file pp.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private sub ppInclude ( )

Definition at line 1028 of file pp.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub ppInit ( )

Definition at line 784 of file pp.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private sub ppLang ( )

Definition at line 1118 of file pp.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private sub ppLibPath ( )

Definition at line 1076 of file pp.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private sub ppLine ( )

Definition at line 1097 of file pp.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub ppParse ( )

Definition at line 897 of file pp.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_zstring_ptr ppReadLiteral ( byval_as_integer  ismultiline)

Definition at line 1179 of file pp.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_wstring_ptr ppReadLiteralW ( byval_as_integer  ismultiline)

Definition at line 1322 of file pp.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_string ppTypeOf ( )

Definition at line 1435 of file pp.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

SYMBKWD kwdTb[toSYMB_MAXKEYWORDS+1] =>

Definition at line 759 of file pp.bas.

PP_CTX pp

Definition at line 755 of file pp.bas.

const VAR SYMB_MAXKEYWORDS = 24

Definition at line 757 of file pp.bas.