Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
tdelibs/kjs
tpearson f7e71d4771
Initial conversion for TQt for Qt4 3.4.0 TP2
13 лет назад
..
CMakeLists.txt [kdelibs] move "-include tqt.h" directive to CMAKE_CXX_FLAGS; move TQT_CFLAGS_OTHER definitions to main CMakeLists.txt; remove useless defintions 13 лет назад
ChangeLog Revert automated changes 13 лет назад
DESIGN.ideas Revert automated changes 13 лет назад
Mainpage.dox All documentation references to KDE should now be converted to Trinity for the new API website 14 лет назад
Makefile.am Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
README Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
THANKS Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
array_instance.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
array_object.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
array_object.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
bool_object.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
bool_object.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
collector.cpp Revert automated changes 13 лет назад
collector.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
completion.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
configure.in.in Revert automated changes 13 лет назад
context.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
create_hash_table Revert automated changes 13 лет назад
date_object.cpp Revert automated changes 13 лет назад
date_object.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
debugger.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
debugger.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
dtoa.cpp Revert automated changes 13 лет назад
dtoa.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
error_object.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
error_object.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
function.cpp Revert automated changes 13 лет назад
function.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
function_object.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
function_object.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
global.h.in Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
grammar.cpp Revert automated changes 13 лет назад
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 Initial conversion for TQt for Qt4 3.4.0 TP2 13 лет назад
internal.h Revert automated changes 13 лет назад
interpreter.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
interpreter.h Revert automated changes 13 лет назад
keywords.table Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
kjs-devel-gdb Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
lexer.cpp Initial conversion for TQt for Qt4 3.4.0 TP2 13 лет назад
lexer.h Initial conversion for TQt for Qt4 3.4.0 TP2 13 лет назад
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 Revert automated changes 13 лет назад
lookup.h Revert automated changes 13 лет назад
math_object.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
math_object.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
nodes.cpp Revert automated changes 13 лет назад
nodes.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
nodes2string.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
number_object.cpp Revert automated changes 13 лет назад
number_object.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
object.cpp Revert automated changes 13 лет назад
object.h Revert automated changes 13 лет назад
object_object.cpp Revert automated changes 13 лет назад
object_object.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
operations.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
operations.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
property_map.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
property_map.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
reference.cpp Revert automated changes 13 лет назад
reference.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
reference_list.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
reference_list.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
regexp.cpp Initial conversion for TQt for Qt4 3.4.0 TP2 13 лет назад
regexp.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
regexp_object.cpp Initial conversion for TQt for Qt4 3.4.0 TP2 13 лет назад
regexp_object.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
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 Revert automated changes 13 лет назад
string_object.cpp Revert automated changes 13 лет назад
string_object.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
test.js Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
testkjs.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
types.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
ustring.cpp Initial conversion for TQt for Qt4 3.4.0 TP2 13 лет назад
ustring.h Initial conversion for TQt for Qt4 3.4.0 TP2 13 лет назад
value.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад
value.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 лет назад

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>