*** 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;
|
package ase.awk;
|
||||||
|
|
||||||
import java.io.*;
|
import java.security.AccessController;
|
||||||
|
import java.security.PrivilegedAction;
|
||||||
|
|
||||||
public abstract class Awk
|
public abstract class Awk
|
||||||
{
|
{
|
||||||
@ -14,7 +15,15 @@ public abstract class Awk
|
|||||||
|
|
||||||
static
|
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;
|
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;
|
package ase.test.awk;
|
||||||
@ -48,6 +48,15 @@ public class Awk extends ase.awk.StdAwk
|
|||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
protected int getMaxParseDepth ()
|
||||||
|
{
|
||||||
|
return 50;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected int getMaxRunDepth ()
|
||||||
|
{
|
||||||
|
return 50;
|
||||||
|
}
|
||||||
|
|
||||||
public static void main (String[] args)
|
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),,
|
$(LD) $(LDFLAGS) $(STARTUP) awk.obj,$@.exe,,$(LIBS),,
|
||||||
|
|
||||||
java:
|
java:
|
||||||
javac -classpath ../../.. Awk.java
|
javac -classpath ../../.. Awk.java AwkApplet.java
|
||||||
|
|
||||||
jrun:
|
jrun:
|
||||||
java -Xms1m -Xmx2m -classpath ../../.. ase.test.awk.Awk
|
java -Xms1m -Xmx2m -classpath ../../.. ase.test.awk.Awk
|
||||||
|
|
||||||
ada:
|
ada:
|
||||||
gnatmake -I..\.. -I..\..\awk awk
|
gnatmake -I..\.. -I..\..\awk awk
|
||||||
|
Loading…
x
Reference in New Issue
Block a user