*** empty log message ***
This commit is contained in:
parent
df7b9d975b
commit
ac6766d63d
@ -1,10 +1,11 @@
|
||||
/*
|
||||
* $Id: Awk.java,v 1.10 2006-11-26 15:55:43 bacon Exp $
|
||||
* $Id: Awk.java,v 1.11 2006-11-26 16:16:34 bacon Exp $
|
||||
*/
|
||||
|
||||
package ase.awk;
|
||||
|
||||
import java.io.*;
|
||||
import java.security.AccessController;
|
||||
import java.security.PrivilegedAction;
|
||||
|
||||
public abstract class Awk
|
||||
{
|
||||
@ -14,7 +15,15 @@ public abstract class Awk
|
||||
|
||||
static
|
||||
{
|
||||
System.load ("c://projects//ase/awk/aseawk.dll");
|
||||
//System.load ("c://projects//ase/awk/aseawk.dll");
|
||||
AccessController.doPrivileged (new PrivilegedAction ()
|
||||
{
|
||||
public Object run ()
|
||||
{
|
||||
//System.load ("c://projects//ase/awk/aseawk.dll");
|
||||
return null;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private long handle;
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* $Id: Awk.java,v 1.10 2006-11-25 15:51:57 bacon Exp $
|
||||
* $Id: Awk.java,v 1.11 2006-11-26 16:17:51 bacon Exp $
|
||||
*/
|
||||
|
||||
package ase.test.awk;
|
||||
@ -48,6 +48,15 @@ public class Awk extends ase.awk.StdAwk
|
||||
return "";
|
||||
}
|
||||
*/
|
||||
protected int getMaxParseDepth ()
|
||||
{
|
||||
return 50;
|
||||
}
|
||||
|
||||
protected int getMaxRunDepth ()
|
||||
{
|
||||
return 50;
|
||||
}
|
||||
|
||||
public static void main (String[] args)
|
||||
{
|
||||
|
6
ase/test/awk/AwkApplet.html
Normal file
6
ase/test/awk/AwkApplet.html
Normal file
@ -0,0 +1,6 @@
|
||||
<html>
|
||||
<body>
|
||||
<applet code="ase.test.awk.AwkApplet" codebase="../../.." width="200" height="200"></applet>
|
||||
</body>
|
||||
</html>
|
||||
|
46
ase/test/awk/AwkApplet.java
Normal file
46
ase/test/awk/AwkApplet.java
Normal file
@ -0,0 +1,46 @@
|
||||
package ase.test.awk;
|
||||
|
||||
import java.applet.*;
|
||||
import java.awt.*;
|
||||
import java.awt.event.*;
|
||||
|
||||
public class AwkApplet extends Applet
|
||||
{
|
||||
public void init ()
|
||||
{
|
||||
Button btn_run;
|
||||
btn_run = new Button ("Run Awk");
|
||||
|
||||
btn_run.addActionListener (new ActionListener ()
|
||||
{
|
||||
public void actionPerformed (ActionEvent e)
|
||||
{
|
||||
run_awk ();
|
||||
}
|
||||
});
|
||||
add (btn_run);
|
||||
}
|
||||
|
||||
public void stop () {}
|
||||
public void paint (Graphics g) {}
|
||||
|
||||
private void run_awk ()
|
||||
{
|
||||
Awk awk = null;
|
||||
|
||||
try
|
||||
{
|
||||
awk = new Awk ();
|
||||
awk.parse ();
|
||||
awk.run ();
|
||||
}
|
||||
catch (ase.awk.Exception e)
|
||||
{
|
||||
System.out.println ("ase.awk.Exception - " + e.getMessage());
|
||||
}
|
||||
finally
|
||||
{
|
||||
if (awk != null) awk.close ();
|
||||
}
|
||||
}
|
||||
}
|
@ -20,10 +20,10 @@ awk: awk.obj
|
||||
$(LD) $(LDFLAGS) $(STARTUP) awk.obj,$@.exe,,$(LIBS),,
|
||||
|
||||
java:
|
||||
javac -classpath ../../.. Awk.java
|
||||
javac -classpath ../../.. Awk.java AwkApplet.java
|
||||
|
||||
jrun:
|
||||
java -Xms1m -Xmx2m -classpath ../../.. ase.test.awk.Awk
|
||||
java -Xms1m -Xmx2m -classpath ../../.. ase.test.awk.Awk
|
||||
|
||||
ada:
|
||||
gnatmake -I..\.. -I..\..\awk awk
|
||||
|
Loading…
x
Reference in New Issue
Block a user