Update of /cvsroot/plib/plib/examples/src/psl
In directory sc8-pr-cvs1:/tmp/cvs-serv11734/plib/examples/src/psl
Modified Files:
psl_demo.cxx
Log Message:
Added ability to compile from string variables.
Index: psl_demo.cxx
===================================================================
RCS file: /cvsroot/plib/plib/examples/src/psl/psl_demo.cxx,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- psl_demo.cxx 13 Sep 2002 17:37:26 -0000 1.14
+++ psl_demo.cxx 6 Jan 2003 05:10:13 -0000 1.15
@@ -96,17 +96,26 @@
pslProgram *prog_2 = new pslProgram ( prog_1, "code2" ) ;
+ /* Make program 3 from inline strings. */
+
+ pslProgram *prog_3 = new pslProgram ( extensions, "inline" ) ;
+
+ prog_3 -> compile ( "int main () { printf ( \"Hello World.\\n\" ) ; }\n",
+ "HelloProgram" ) ;
+
/* Make them unique by assigning user data to them */
prog_1 -> setUserData ( (void *) "Program 1" ) ;
prog_2 -> setUserData ( (void *) "Program 2" ) ;
+ prog_3 -> setUserData ( (void *) "Program 3" ) ;
ck.update () ;
while ( 1 )
{
- if ( prog_1 -> step () == PSL_PROGRAM_END ||
- prog_2 -> step () == PSL_PROGRAM_END )
+ if ( prog_1 -> step () == PSL_PROGRAM_END &&
+ prog_2 -> step () == PSL_PROGRAM_END &&
+ prog_3 -> step () == PSL_PROGRAM_END )
break ;
}
ck.update () ;
|