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

Go to the source code of this file.

Functions

sub parserCompoundStmtInit ()
 
sub parserCompoundStmtEnd ()
 
sub parserCompoundStmtSetCtx ()
 
sub parserProcCallInit ()
 
sub parserProcCallEnd ()
 
sub parserLetInit ()
 
sub parserLetEnd ()
 
sub parserSetCtx ()
 
sub parserInit ()
 
sub parserEnd ()
 
private sub hEmitCurrentLineText ()
 
sub cProgram ()
 
sub hSkipUntil (byval_as_integer token, byval_as_integer doeat, byval_as_LEXCHECK flags, byval_as_integer stop_on_comma)
 
sub hSkipCompound (byval_as_integer for_token, byval_as_integer until_token, byval_as_LEXCHECK flags)
 
function_as_ASTNODE_ptr hMatchExpr (byval_as_integer dtype)
 

Variables

PARSERCTX parser
 

Function Documentation

sub cProgram ( )

Definition at line 105 of file parser-toplevel.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private sub hEmitCurrentLineText ( )

Definition at line 77 of file parser-toplevel.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr hMatchExpr ( byval_as_integer  dtype)

Definition at line 319 of file parser-toplevel.bas.

Here is the call graph for this function:

sub hSkipCompound ( byval_as_integer  for_token,
byval_as_integer  until_token,
byval_as_LEXCHECK  flags 
)

Definition at line 263 of file parser-toplevel.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub hSkipUntil ( byval_as_integer  token,
byval_as_integer  doeat,
byval_as_LEXCHECK  flags,
byval_as_integer  stop_on_comma 
)

Definition at line 174 of file parser-toplevel.bas.

Here is the call graph for this function:

sub parserCompoundStmtEnd ( )

Definition at line 31 of file parser-compound.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub parserCompoundStmtInit ( )

Definition at line 26 of file parser-compound.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub parserCompoundStmtSetCtx ( )

Definition at line 17 of file parser-compound.bas.

Here is the caller graph for this function:

sub parserEnd ( )

Definition at line 67 of file parser-toplevel.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub parserInit ( )

Definition at line 56 of file parser-toplevel.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub parserLetEnd ( )

Definition at line 19 of file parser-assignment.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub parserLetInit ( )

Definition at line 12 of file parser-assignment.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub parserProcCallEnd ( )

Definition at line 19 of file parser-proccall-args.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub parserProcCallInit ( )

Definition at line 13 of file parser-proccall-args.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub parserSetCtx ( )

Definition at line 32 of file parser-toplevel.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

PARSERCTX parser

Definition at line 29 of file parser-toplevel.bas.