您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
tdelibs/kjs
Michele Calgaro 05ee12e2df
Fixed more uncrustify's code formatting offending files.
3 年前
..
CMakeLists.txt Use private linking for exported CMake targets. 4 年前
ChangeLog Revert automated changes 13 年前
DESIGN.ideas Revert automated changes 13 年前
Mainpage.dox Removed code formatting modelines. 4 年前
Makefile.am Additional kde to tde renaming 13 年前
README Rename KHTML and kiobuffer 11 年前
THANKS Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 年前
array_instance.h Removed code formatting modelines. 4 年前
array_object.cpp Removed code formatting modelines. 4 年前
array_object.h Removed code formatting modelines. 4 年前
bool_object.cpp Removed code formatting modelines. 4 年前
bool_object.h Removed code formatting modelines. 4 年前
collector.cpp Removed code formatting modelines. 4 年前
collector.h Removed code formatting modelines. 4 年前
completion.h Removed code formatting modelines. 4 年前
configure.in.in Use the correct macros isnan, isinf for libc compatibility 4 年前
context.h Removed code formatting modelines. 4 年前
create_hash_table Fix FTBFS with GCC6 8 年前
date_object.cpp Removed code formatting modelines. 4 年前
date_object.h Removed code formatting modelines. 4 年前
debugger.cpp Removed code formatting modelines. 4 年前
debugger.h Removed code formatting modelines. 4 年前
dtoa.cpp Fixed some uncrustify's code formatting offending files. 3 年前
dtoa.h Removed code formatting modelines. 4 年前
error_object.cpp Removed code formatting modelines. 4 年前
error_object.h Removed code formatting modelines. 4 年前
function.cpp Removed code formatting modelines. 4 年前
function.h Removed code formatting modelines. 4 年前
function_object.cpp Removed code formatting modelines. 4 年前
function_object.h Removed code formatting modelines. 4 年前
global.h.in Removed code formatting modelines. 4 年前
grammar.cpp Fixed some uncrustify's code formatting offending files. 3 年前
grammar.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 年前
grammar.y Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 年前
identifier.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 年前
identifier.h Trinity Qt initial conversion 14 年前
internal.cpp Removed code formatting modelines. 4 年前
internal.h Removed code formatting modelines. 4 年前
interpreter.cpp Removed code formatting modelines. 4 年前
interpreter.h Removed code formatting modelines. 4 年前
keywords.table Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 年前
kjs-devel-gdb Additional renaming of kde to tde 13 年前
lexer.cpp Removed code formatting modelines. 4 年前
lexer.h Removed code formatting modelines. 4 年前
libkjs.map Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 年前
list.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 年前
list.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 年前
lookup.cpp Removed code formatting modelines. 4 年前
lookup.h Removed code formatting modelines. 4 年前
math_object.cpp Removed code formatting modelines. 4 年前
math_object.h Removed code formatting modelines. 4 年前
nodes.cpp Removed code formatting modelines. 4 年前
nodes.h Removed code formatting modelines. 4 年前
nodes2string.cpp Removed code formatting modelines. 4 年前
number_object.cpp Removed code formatting modelines. 4 年前
number_object.h Removed code formatting modelines. 4 年前
object.cpp Removed code formatting modelines. 4 年前
object.h Removed code formatting modelines. 4 年前
object_object.cpp Removed code formatting modelines. 4 年前
object_object.h Removed code formatting modelines. 4 年前
operations.cpp Removed code formatting modelines. 4 年前
operations.h Removed code formatting modelines. 4 年前
property_map.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 年前
property_map.h Removed code formatting modelines. 4 年前
reference.cpp Removed code formatting modelines. 4 年前
reference.h Removed code formatting modelines. 4 年前
reference_list.cpp Removed code formatting modelines. 4 年前
reference_list.h Removed code formatting modelines. 4 年前
regexp.cpp Removed code formatting modelines. 4 年前
regexp.h Removed code formatting modelines. 4 年前
regexp_object.cpp Removed code formatting modelines. 4 年前
regexp_object.h Removed code formatting modelines. 4 年前
scope_chain.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 年前
scope_chain.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 年前
simple_number.h Removed code formatting modelines. 4 年前
string_object.cpp Fixed more uncrustify's code formatting offending files. 3 年前
string_object.h Removed code formatting modelines. 4 年前
test.js Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 年前
testkjs.cpp Removed code formatting modelines. 4 年前
types.h Removed code formatting modelines. 4 年前
ustring.cpp Removed code formatting modelines. 4 年前
ustring.h Removed code formatting modelines. 4 年前
value.cpp Fixed some uncrustify's code formatting offending files. 3 年前
value.h Removed code formatting modelines. 4 年前

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 TDEHTML 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>