This commit is contained in:
parent
d74c9d2874
commit
8b63f461a9
@ -61,6 +61,7 @@
|
||||
<delete dir="${bindir}/META-INF" verbose="true" />
|
||||
|
||||
<copy file="test/awk/AseAwkApplet.html" todir="${destdir}" />
|
||||
<copy file="test/awk/AseAwkApplet-ko.html" todir="${destdir}" />
|
||||
<copy file="test/awk/AseAwkApplet.js" todir="${destdir}" />
|
||||
</target>
|
||||
|
||||
|
84
ase/test/awk/AseAwkApplet-ko.html
Normal file
84
ase/test/awk/AseAwkApplet-ko.html
Normal file
@ -0,0 +1,84 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv=content-type content="text/html; charset=UTF-8">
|
||||
<title>온라인 AWK 인터프리터</title>
|
||||
<style>
|
||||
body { font-family: georgia, tahoma, arial, sans-serif; }
|
||||
p { font-size: 13px; }
|
||||
h2 { font-size: 24px; font-style: italic; }
|
||||
</style>
|
||||
|
||||
<script language='javascript'>
|
||||
|
||||
function resize()
|
||||
{
|
||||
var width, height;
|
||||
|
||||
if (navigator.appName.indexOf("Microsoft") == -1)
|
||||
{
|
||||
width = window.innerWidth;
|
||||
height = window.innerHeight;
|
||||
}
|
||||
else
|
||||
{
|
||||
width = document.body.clientWidth;
|
||||
height = document.body.clientHeight;
|
||||
}
|
||||
|
||||
document.AseAwkApplet.width = width - 250;
|
||||
document.AseAwkApplet.height = height - 80;
|
||||
window.scroll (0, 0);
|
||||
}
|
||||
|
||||
function load_sample1()
|
||||
{
|
||||
document.AseAwkApplet.clear ();
|
||||
|
||||
document.AseAwkApplet.setSourceInput (
|
||||
'# wordfreq.awk --- print list of word frequencies\n' +
|
||||
'{\n' +
|
||||
' $0 = tolower($0); # remove case distinctions\n' +
|
||||
'\n' +
|
||||
' # remove punctuation\n' +
|
||||
' gsub(/[^[:alnum:]_[:blank:]]/, " ");\n' +
|
||||
'\n' +
|
||||
' for (i = 1; i <= NF; i++) freq[$i]++;\n' +
|
||||
'}\n' +
|
||||
'\n' +
|
||||
'END {\n' +
|
||||
' for (word in freq)\n' +
|
||||
' print word, freq[word];\n' +
|
||||
'}\n');
|
||||
|
||||
document.AseAwkApplet.setConsoleInput (
|
||||
'ASE는 응용프로그램에 스크립팅언어을 쉽게 내장할 수 있도록 하는 스크립팅엔진 프레임웍크 제작을 목표로 한다.\n' +
|
||||
'호스팅 프로그램에서 엔진을 제어할 수 있을 뿐만 아니라, 반대로 엔진에서도 호스팅 프로그램을 접근 할 수 있다.\n');
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body onLoad="resize()" onResize="resize()">
|
||||
|
||||
<h2>온라인 AWK 인터프리터</h2>
|
||||
|
||||
<table cellspacing=3>
|
||||
<tr>
|
||||
<td valign=top>
|
||||
<script src='AseAwkApplet.js'></script>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<p>
|
||||
이 애플릿은 <a href='http://kldp.net/projects/ase/'>ASE</a> AWK 인터프리터의 JNI바인딩을 시험하는 프로그램이다. 지원되는 AWK언어는 표준과 약간의 차이가 있는데, 대표적으로 모든 문장은 세미콜론으로 끝을 내야 한다. 소스창에 AWK 프로그램을 입력하고 <b>Run Awk</b>버튼을 누르면 된다. 예제프로그램을 올리고 싶으면 <a href='#' onClick='load_sample1()'>여기</a>를 눌러라.
|
||||
</p>
|
||||
<p>
|
||||
<b>주의</b>: 이 애플릿은 자기서명인증서로 서명이 되었다. 프로그램 실행을 허가하면 사용자의 홈 디렉토리로 JNI파일을 다운로드 한다. 현재는 Linux(i386)와 Microsoft Windows(x86)만 지원을 한다. 불필요한 파일들을 청소하고 싶다면, 다운로드된 JNI파일도 삭제하기 바란다.
|
||||
</p>
|
||||
<p>
|
||||
Copyright (c) 2006-2007, Hyung-Hwan Chung. All rights reserved.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -1,6 +1,7 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Online ASE AWK Interpreter</title>
|
||||
<meta http-equiv=content-type content="text/html; charset=UTF-8">
|
||||
<title>Online AWK Interpreter</title>
|
||||
<style>
|
||||
body { font-family: tahoma, arial, sans-serif; }
|
||||
p { font-size: 13px; }
|
||||
@ -58,7 +59,7 @@ function load_sample1()
|
||||
|
||||
<body onLoad="resize()" onResize="resize()">
|
||||
|
||||
<h2>Online ASE AWK Interpreter</h2>
|
||||
<h2>Online AWK Interpreter</h2>
|
||||
|
||||
<table cellspacing=3>
|
||||
<tr>
|
||||
|
Loading…
Reference in New Issue
Block a user