Du kannst nicht mehr als 25 Themen auswählen
Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
tpearson
f7e71d4771
|
vor 13 Jahren | |
---|---|---|
.. | ||
CMakeLists.txt | vor 13 Jahren | |
ChangeLog | vor 13 Jahren | |
DESIGN.ideas | vor 13 Jahren | |
Mainpage.dox | vor 14 Jahren | |
Makefile.am | vor 15 Jahren | |
README | vor 15 Jahren | |
THANKS | vor 15 Jahren | |
array_instance.h | vor 15 Jahren | |
array_object.cpp | vor 15 Jahren | |
array_object.h | vor 15 Jahren | |
bool_object.cpp | vor 15 Jahren | |
bool_object.h | vor 15 Jahren | |
collector.cpp | vor 13 Jahren | |
collector.h | vor 15 Jahren | |
completion.h | vor 15 Jahren | |
configure.in.in | vor 13 Jahren | |
context.h | vor 15 Jahren | |
create_hash_table | vor 13 Jahren | |
date_object.cpp | vor 13 Jahren | |
date_object.h | vor 15 Jahren | |
debugger.cpp | vor 15 Jahren | |
debugger.h | vor 15 Jahren | |
dtoa.cpp | vor 13 Jahren | |
dtoa.h | vor 15 Jahren | |
error_object.cpp | vor 15 Jahren | |
error_object.h | vor 15 Jahren | |
function.cpp | vor 13 Jahren | |
function.h | vor 15 Jahren | |
function_object.cpp | vor 15 Jahren | |
function_object.h | vor 15 Jahren | |
global.h.in | vor 15 Jahren | |
grammar.cpp | vor 13 Jahren | |
grammar.h | vor 15 Jahren | |
grammar.y | vor 15 Jahren | |
identifier.cpp | vor 15 Jahren | |
identifier.h | vor 14 Jahren | |
internal.cpp | vor 13 Jahren | |
internal.h | vor 13 Jahren | |
interpreter.cpp | vor 15 Jahren | |
interpreter.h | vor 13 Jahren | |
keywords.table | vor 15 Jahren | |
kjs-devel-gdb | vor 15 Jahren | |
lexer.cpp | vor 13 Jahren | |
lexer.h | vor 13 Jahren | |
libkjs.map | vor 15 Jahren | |
list.cpp | vor 15 Jahren | |
list.h | vor 15 Jahren | |
lookup.cpp | vor 13 Jahren | |
lookup.h | vor 13 Jahren | |
math_object.cpp | vor 15 Jahren | |
math_object.h | vor 15 Jahren | |
nodes.cpp | vor 13 Jahren | |
nodes.h | vor 15 Jahren | |
nodes2string.cpp | vor 15 Jahren | |
number_object.cpp | vor 13 Jahren | |
number_object.h | vor 15 Jahren | |
object.cpp | vor 13 Jahren | |
object.h | vor 13 Jahren | |
object_object.cpp | vor 13 Jahren | |
object_object.h | vor 15 Jahren | |
operations.cpp | vor 15 Jahren | |
operations.h | vor 15 Jahren | |
property_map.cpp | vor 15 Jahren | |
property_map.h | vor 15 Jahren | |
reference.cpp | vor 13 Jahren | |
reference.h | vor 15 Jahren | |
reference_list.cpp | vor 15 Jahren | |
reference_list.h | vor 15 Jahren | |
regexp.cpp | vor 13 Jahren | |
regexp.h | vor 15 Jahren | |
regexp_object.cpp | vor 13 Jahren | |
regexp_object.h | vor 15 Jahren | |
scope_chain.cpp | vor 15 Jahren | |
scope_chain.h | vor 15 Jahren | |
simple_number.h | vor 13 Jahren | |
string_object.cpp | vor 13 Jahren | |
string_object.h | vor 15 Jahren | |
test.js | vor 15 Jahren | |
testkjs.cpp | vor 15 Jahren | |
types.h | vor 15 Jahren | |
ustring.cpp | vor 13 Jahren | |
ustring.h | vor 13 Jahren | |
value.cpp | vor 15 Jahren | |
value.h | vor 15 Jahren |
README
This library provides an ECMAScript compatible interpreter. The ECMA standard is based on well known scripting languages such as Netscape's JavaScript and Microsoft's JScript. I'm currently pursuing to be compliant with Edition 3 of ECMA-262. Postscript and pdf versions of the standard are available at: http://www.ecma-international.org/publications/files/ecma-st/Ecma-262.pdf for PDF and http://www.ecma-international.org/publications/standards/Ecma-262.htm for the standard page. About 95% of the required features should be covered by now. Note that this number covers the core language elements only. Features like the famous roll-over buttons on the www are NOT part of the standard. Those extensions are added via a module loaded dynamically by the KHTML Widget. I'll provide some examples of how to extend this library for various needs at a later point in time. Feel free to contact me via mail if you have any questions on how to provide scripting capabilities for your application. A debugger is being worked on. Bug reports, patches or feedback of any kind is very welcome. Harri Porten <porten@kde.org>