The Machine Perception Toolbox

[Introduction]- [News]- [Download]- [Screenshots]- [Manual (pdf)]- [Forums]- [API Reference]- [Repository ]

 

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

builtins.h

Go to the documentation of this file.
00001 /*
00002  * Copyright 1993-2002 Christopher Seiwald and Perforce Software, Inc.
00003  *
00004  * This file is part of Jam - see jam.c for Copyright information.
00005  */
00006 
00007 #ifndef JAM_BUILTINS_H
00008 # define JAM_BUILTINS_H
00009 
00010 # include "frames.h"
00011 
00012 /*
00013  * builtins.h - compile parsed jam statements
00014  */
00015 
00016 void load_builtins();
00017 
00018 LIST *builtin_calc( PARSE *parse, FRAME *args );
00019 LIST *builtin_depends( PARSE *parse, FRAME *args );
00020 LIST *builtin_echo( PARSE *parse, FRAME *args );
00021 LIST *builtin_exit( PARSE *parse, FRAME *args );
00022 LIST *builtin_flags( PARSE *parse, FRAME *args );
00023 LIST *builtin_glob( PARSE *parse, FRAME *args );
00024 LIST *builtin_subst( PARSE  *parse, FRAME *args );
00025 LIST *builtin_match( PARSE *parse, FRAME *args );
00026 LIST *builtin_hdrmacro( PARSE *parse, FRAME *args );
00027 LIST *builtin_rulenames( PARSE *parse, FRAME *args );
00028 LIST *builtin_varnames( PARSE *parse, FRAME *args );
00029 LIST *builtin_delete_module( PARSE *parse, FRAME *args );
00030 LIST *builtin_import( PARSE *parse, FRAME *args );
00031 LIST *builtin_export( PARSE *parse, FRAME *args );
00032 LIST *builtin_caller_module( PARSE *parse, FRAME *args );
00033 LIST *builtin_backtrace( PARSE *parse, FRAME *args );
00034 LIST *builtin_pwd( PARSE *parse, FRAME *args );
00035 LIST *builtin_update( PARSE *parse, FRAME *args );
00036 LIST *builtin_search_for_target( PARSE *parse, FRAME *args );
00037 LIST *builtin_import_module( PARSE *parse, FRAME *args );
00038 LIST *builtin_imported_modules( PARSE *parse, FRAME *frame );
00039 LIST *builtin_instance( PARSE *parse, FRAME *frame );
00040 LIST *builtin_sort( PARSE *parse, FRAME *frame );
00041 LIST *builtin_normalize_path( PARSE *parse, FRAME *frame );
00042 
00043 void backtrace( FRAME *frame );
00044 
00045 #endif

Generated on Mon Nov 8 17:07:31 2004 for MPT by  doxygen 1.3.9.1