No amalgamation
This commit is contained in:
parent
34a5eb817c
commit
520e2280e4
2
api.c
2
api.c
@ -11,9 +11,7 @@
|
|||||||
* http://ph7.symisc.net/
|
* http://ph7.symisc.net/
|
||||||
*/
|
*/
|
||||||
/* $SymiscID: api.c v2.0 FreeBSD 2012-08-18 06:54 stable <chm@symisc.net> $ */
|
/* $SymiscID: api.c v2.0 FreeBSD 2012-08-18 06:54 stable <chm@symisc.net> $ */
|
||||||
#ifndef PH7_AMALGAMATION
|
|
||||||
#include "ph7int.h"
|
#include "ph7int.h"
|
||||||
#endif
|
|
||||||
/* This file implement the public interfaces presented to host-applications.
|
/* This file implement the public interfaces presented to host-applications.
|
||||||
* Routines in other files are for internal use by PH7 and should not be
|
* Routines in other files are for internal use by PH7 and should not be
|
||||||
* accessed by users of the library.
|
* accessed by users of the library.
|
||||||
|
@ -11,9 +11,7 @@
|
|||||||
* http://ph7.symisc.net/
|
* http://ph7.symisc.net/
|
||||||
*/
|
*/
|
||||||
/* $SymiscID: builtin.c v1.0 FreeBSD 2012-08-06 08:39 devel <chm@symisc.net> $ */
|
/* $SymiscID: builtin.c v1.0 FreeBSD 2012-08-06 08:39 devel <chm@symisc.net> $ */
|
||||||
#ifndef PH7_AMALGAMATION
|
|
||||||
#include "ph7int.h"
|
#include "ph7int.h"
|
||||||
#endif
|
|
||||||
/* This file implement built-in 'foreign' functions for the PH7 engine */
|
/* This file implement built-in 'foreign' functions for the PH7 engine */
|
||||||
/*
|
/*
|
||||||
* Section:
|
* Section:
|
||||||
|
@ -11,9 +11,7 @@
|
|||||||
* http://ph7.symisc.net/
|
* http://ph7.symisc.net/
|
||||||
*/
|
*/
|
||||||
/* $SymiscID: compile.c v6.0 Win7 2012-08-18 05:11 stable <chm@symisc.net> $ */
|
/* $SymiscID: compile.c v6.0 Win7 2012-08-18 05:11 stable <chm@symisc.net> $ */
|
||||||
#ifndef PH7_AMALGAMATION
|
|
||||||
#include "ph7int.h"
|
#include "ph7int.h"
|
||||||
#endif
|
|
||||||
/*
|
/*
|
||||||
* This file implement a thread-safe and full-reentrant compiler for the PH7 engine.
|
* This file implement a thread-safe and full-reentrant compiler for the PH7 engine.
|
||||||
* That is, routines defined in this file takes a stream of tokens and output
|
* That is, routines defined in this file takes a stream of tokens and output
|
||||||
|
@ -11,9 +11,7 @@
|
|||||||
* http://ph7.symisc.net/
|
* http://ph7.symisc.net/
|
||||||
*/
|
*/
|
||||||
/* $SymiscID: constant.c v1.1 Win7 2012-08-07 08:22 devel <chm@symisc.net> $ */
|
/* $SymiscID: constant.c v1.1 Win7 2012-08-07 08:22 devel <chm@symisc.net> $ */
|
||||||
#ifndef PH7_AMALGAMATION
|
|
||||||
#include "ph7int.h"
|
#include "ph7int.h"
|
||||||
#endif
|
|
||||||
/* This file implement built-in constants for the PH7 engine. */
|
/* This file implement built-in constants for the PH7 engine. */
|
||||||
/*
|
/*
|
||||||
* PH7_VERSION
|
* PH7_VERSION
|
||||||
|
@ -11,9 +11,7 @@
|
|||||||
* http://ph7.symisc.net/
|
* http://ph7.symisc.net/
|
||||||
*/
|
*/
|
||||||
/* $SymiscID: hashmap.c v3.5 FreeBSD 2012-08-07 08:29 stable <chm@symisc.net> $ */
|
/* $SymiscID: hashmap.c v3.5 FreeBSD 2012-08-07 08:29 stable <chm@symisc.net> $ */
|
||||||
#ifndef PH7_AMALGAMATION
|
|
||||||
#include "ph7int.h"
|
#include "ph7int.h"
|
||||||
#endif
|
|
||||||
/* This file implement generic hashmaps known as 'array' in the PHP world */
|
/* This file implement generic hashmaps known as 'array' in the PHP world */
|
||||||
/* Allowed node types */
|
/* Allowed node types */
|
||||||
#define HASHMAP_INT_NODE 1 /* Node with an int [i.e: 64-bit integer] key */
|
#define HASHMAP_INT_NODE 1 /* Node with an int [i.e: 64-bit integer] key */
|
||||||
|
2
lex.c
2
lex.c
@ -11,9 +11,7 @@
|
|||||||
* http://ph7.symisc.net/
|
* http://ph7.symisc.net/
|
||||||
*/
|
*/
|
||||||
/* $SymiscID: lex.c v2.8 Ubuntu-linux 2012-07-13 01:21 stable <chm@symisc.net> $ */
|
/* $SymiscID: lex.c v2.8 Ubuntu-linux 2012-07-13 01:21 stable <chm@symisc.net> $ */
|
||||||
#ifndef PH7_AMALGAMATION
|
|
||||||
#include "ph7int.h"
|
#include "ph7int.h"
|
||||||
#endif
|
|
||||||
/*
|
/*
|
||||||
* This file implement an efficient hand-coded,thread-safe and full-reentrant
|
* This file implement an efficient hand-coded,thread-safe and full-reentrant
|
||||||
* lexical analyzer/Tokenizer for the PH7 engine.
|
* lexical analyzer/Tokenizer for the PH7 engine.
|
||||||
|
2
lib.c
2
lib.c
@ -19,9 +19,7 @@
|
|||||||
* internally as a secure replacement of the standard libc.
|
* internally as a secure replacement of the standard libc.
|
||||||
* The library is re-entrant,thread-safe and platform independent.
|
* The library is re-entrant,thread-safe and platform independent.
|
||||||
*/
|
*/
|
||||||
#ifndef PH7_AMALGAMATION
|
|
||||||
#include "ph7int.h"
|
#include "ph7int.h"
|
||||||
#endif
|
|
||||||
#if defined(__WINNT__)
|
#if defined(__WINNT__)
|
||||||
#include <Windows.h>
|
#include <Windows.h>
|
||||||
#else
|
#else
|
||||||
|
2
memobj.c
2
memobj.c
@ -11,9 +11,7 @@
|
|||||||
* http://ph7.symisc.net/
|
* http://ph7.symisc.net/
|
||||||
*/
|
*/
|
||||||
/* $SymiscID: memobj.c v2.7 FreeBSD 2012-08-09 03:40 stable <chm@symisc.net> $ */
|
/* $SymiscID: memobj.c v2.7 FreeBSD 2012-08-09 03:40 stable <chm@symisc.net> $ */
|
||||||
#ifndef PH7_AMALGAMATION
|
|
||||||
#include "ph7int.h"
|
#include "ph7int.h"
|
||||||
#endif
|
|
||||||
/* This file handle low-level stuff related to indexed memory objects [i.e: ph7_value] */
|
/* This file handle low-level stuff related to indexed memory objects [i.e: ph7_value] */
|
||||||
/*
|
/*
|
||||||
* Notes on memory objects [i.e: ph7_value].
|
* Notes on memory objects [i.e: ph7_value].
|
||||||
|
2
oo.c
2
oo.c
@ -11,9 +11,7 @@
|
|||||||
* http://ph7.symisc.net/
|
* http://ph7.symisc.net/
|
||||||
*/
|
*/
|
||||||
/* $SymiscID: oo.c v1.9 FeeBSD 2012-07-17 03:44 devel <chm@symisc.net> $ */
|
/* $SymiscID: oo.c v1.9 FeeBSD 2012-07-17 03:44 devel <chm@symisc.net> $ */
|
||||||
#ifndef PH7_AMALGAMATION
|
|
||||||
#include "ph7int.h"
|
#include "ph7int.h"
|
||||||
#endif
|
|
||||||
/*
|
/*
|
||||||
* This file implement an Object Oriented (OO) subsystem for the PH7 engine.
|
* This file implement an Object Oriented (OO) subsystem for the PH7 engine.
|
||||||
*/
|
*/
|
||||||
|
2
parse.c
2
parse.c
@ -11,9 +11,7 @@
|
|||||||
* http://ph7.symisc.net/
|
* http://ph7.symisc.net/
|
||||||
*/
|
*/
|
||||||
/* $SymiscID: parse.c v3.7 FreeBSD 2011-12-20 22:46 stable <chm@symisc.net> $ */
|
/* $SymiscID: parse.c v3.7 FreeBSD 2011-12-20 22:46 stable <chm@symisc.net> $ */
|
||||||
#ifndef PH7_AMALGAMATION
|
|
||||||
#include "ph7int.h"
|
#include "ph7int.h"
|
||||||
#endif
|
|
||||||
/*
|
/*
|
||||||
* This file implement a hand-coded, thread-safe, full-reentrant and highly-efficient
|
* This file implement a hand-coded, thread-safe, full-reentrant and highly-efficient
|
||||||
* expression parser for the PH7 engine.
|
* expression parser for the PH7 engine.
|
||||||
|
2
vfs.c
2
vfs.c
@ -11,9 +11,7 @@
|
|||||||
* http://ph7.symisc.net/
|
* http://ph7.symisc.net/
|
||||||
*/
|
*/
|
||||||
/* $SymiscID: vfs.c v2.1 Win7 2012-05-24 01:18 devel <chm@symisc.net> $ */
|
/* $SymiscID: vfs.c v2.1 Win7 2012-05-24 01:18 devel <chm@symisc.net> $ */
|
||||||
#ifndef PH7_AMALGAMATION
|
|
||||||
#include "ph7int.h"
|
#include "ph7int.h"
|
||||||
#endif
|
|
||||||
/*
|
/*
|
||||||
* This file implement a virtual file systems (VFS) for the PH7 engine.
|
* This file implement a virtual file systems (VFS) for the PH7 engine.
|
||||||
*/
|
*/
|
||||||
|
2
vm.c
2
vm.c
@ -11,9 +11,7 @@
|
|||||||
* http://ph7.symisc.net/
|
* http://ph7.symisc.net/
|
||||||
*/
|
*/
|
||||||
/* $SymiscID: vm.c v1.4 FreeBSD 2012-09-10 00:06 stable <chm@symisc.net> $ */
|
/* $SymiscID: vm.c v1.4 FreeBSD 2012-09-10 00:06 stable <chm@symisc.net> $ */
|
||||||
#ifndef PH7_AMALGAMATION
|
|
||||||
#include "ph7int.h"
|
#include "ph7int.h"
|
||||||
#endif
|
|
||||||
/*
|
/*
|
||||||
* The code in this file implements execution method of the PH7 Virtual Machine.
|
* The code in this file implements execution method of the PH7 Virtual Machine.
|
||||||
* The PH7 compiler (implemented in 'compiler.c' and 'parse.c') generates a bytecode program
|
* The PH7 compiler (implemented in 'compiler.c' and 'parse.c') generates a bytecode program
|
||||||
|
Loading…
Reference in New Issue
Block a user