Merge ELAM
authorKonrad Rosenbaum <konrad@silmor.de>
Tue, 30 Apr 2013 22:27:27 +0000 (00:27 +0200)
committerKonrad Rosenbaum <konrad@silmor.de>
Tue, 30 Apr 2013 22:27:27 +0000 (00:27 +0200)
75 files changed:
1  2 
elam/.gitignore
elam/COPYING
elam/COPYING.LGPL
elam/README
elam/TODO
elam/demo/demo.cpp
elam/demo/demo.h
elam/demo/demo.pro
elam/doc/build.html
elam/doc/gplv3.html
elam/doc/index.html
elam/doc/lgplv3.html
elam/doc/library.html
elam/doc/syntax.html
elam/dptr/.gitignore
elam/dptr/DPtr
elam/dptr/DPtrBase
elam/dptr/Doxyfile
elam/dptr/NonCopyDPtr
elam/dptr/README
elam/dptr/SharedDPtr
elam/dptr/dptr.dox
elam/dptr/dptr.h
elam/dptr/dptr_base.h
elam/dptr/dptr_noncopy.h
elam/dptr/dptr_shared.h
elam/dptr/tests/README
elam/dptr/tests/dptrpriv.cpp
elam/dptr/tests/dptrtest.cpp
elam/dptr/tests/dptrtest.h
elam/dptr/tests/dptrtest.pro
elam/include/ELAM/AnyType
elam/include/ELAM/BinaryOperator
elam/include/ELAM/BoolEngine
elam/include/ELAM/CharacterClassSettings
elam/include/ELAM/Engine
elam/include/ELAM/Exception
elam/include/ELAM/Expression
elam/include/ELAM/FloatEngine
elam/include/ELAM/IntEngine
elam/include/ELAM/IntFloatEngine
elam/include/ELAM/Position
elam/include/ELAM/StringEngine
elam/include/ELAM/Token
elam/include/ELAM/UnaryOperator
elam/include/elam.h
elam/include/elambinary.h
elam/include/elamboolengine.h
elam/include/elamcharclass.h
elam/include/elamengine.h
elam/include/elamexpression.h
elam/include/elamfloatengine.h
elam/include/elamglobal.h
elam/include/elamintengine.h
elam/include/elamstringengine.h
elam/include/elamunary.h
elam/include/elamvalue.h
elam/src/Doxyfile
elam/src/elam.pro
elam/src/elambinary.cpp
elam/src/elamboolengine.cpp
elam/src/elamcharclass.cpp
elam/src/elamengine.cpp
elam/src/elamexpression.cpp
elam/src/elamfloatengine.cpp
elam/src/elamintengine.cpp
elam/src/elamstringengine.cpp
elam/src/elamunary.cpp
elam/src/elamvalue.cpp
elam/tests/eval/eval.cpp
elam/tests/eval/eval.h
elam/tests/eval/eval.pro
elam/tests/parser/parser.cpp
elam/tests/parser/parser.h
elam/tests/parser/parser.pro

diff --cc elam/.gitignore
index 0000000,0000000..ae930bd
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,12 @@@
++libelam.*
++Makefile*
++.ctmp
++*~
++doc/source/
++*.o
++*.obj
++tests/parser/parsertest
++tests/eval/evaltest
++moc_*
++object_script.*
++*.prl
diff --cc elam/COPYING
index 0000000,4432540..4432540
mode 000000,100644..100644
--- /dev/null
index 0000000,fc8a5de..fc8a5de
mode 000000,100644..100644
--- /dev/null
diff --cc elam/README
index 0000000,0000000..7e32ef8
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,16 @@@
++README for ELAM
++================
++
++ELAM = Elementary Logic and Arithmetic Machine
++
++(c) Konrad Rosenbaum, 2010-2012
++protected under the GNU LGPL version 3 or at your option any newer
++see COPYING(.LGPL) for details
++
++This engine can be fed simple arithmetic formulas and will calculate their
++result, similar to those used in languages like C or Pascal. It is not able
++to solve algebraic systems or use fancy expressions.
++
++ELAM is based on and made for Qt 4.x.
++
++See the documentation for details. Just point your browser at doc/index.html.
diff --cc elam/TODO
index 0000000,86a3d76..86a3d76
mode 000000,100644..100644
--- /dev/null
--- 2/TODO
+++ b/elam/TODO
index 0000000,44fe86a..44fe86a
mode 000000,100644..100644
--- /dev/null
index 0000000,df030fd..df030fd
mode 000000,100644..100644
--- /dev/null
index 0000000,d30e797..d30e797
mode 000000,100644..100644
--- /dev/null
index 0000000,6f534c0..6f534c0
mode 000000,100644..100644
--- /dev/null
index 0000000,d64890f..d64890f
mode 000000,100644..100644
--- /dev/null
index 0000000,3810a33..3810a33
mode 000000,100644..100644
--- /dev/null
index 0000000,d2add1d..d2add1d
mode 000000,100644..100644
--- /dev/null
index 0000000,46db21e..46db21e
mode 000000,100644..100644
--- /dev/null
index 0000000,d34bcd5..d34bcd5
mode 000000,100644..100644
--- /dev/null
index 0000000,c14c196..c14c196
mode 000000,100644..100644
--- /dev/null
diff --cc elam/dptr/DPtr
index 0000000,c97a36a..c97a36a
mode 000000,100644..100644
--- /dev/null
index 0000000,12768d6..12768d6
mode 000000,100644..100644
--- /dev/null
index 0000000,1674663..1674663
mode 000000,100644..100644
--- /dev/null
index 0000000,0af5e98..0af5e98
mode 000000,100644..100644
--- /dev/null
index 0000000,129ef7f..129ef7f
mode 000000,100644..100644
--- /dev/null
index 0000000,0883704..0883704
mode 000000,100644..100644
--- /dev/null
index 0000000,9a2f16d..9a2f16d
mode 000000,100644..100644
--- /dev/null
index 0000000,121aaa4..121aaa4
mode 000000,100644..100644
--- /dev/null
index 0000000,fde8265..fde8265
mode 000000,100644..100644
--- /dev/null
index 0000000,ed5ab7d..ed5ab7d
mode 000000,100644..100644
--- /dev/null
index 0000000,88dc7a4..88dc7a4
mode 000000,100644..100644
--- /dev/null
index 0000000,a4cc97c..a4cc97c
mode 000000,100644..100644
--- /dev/null
index 0000000,8242456..8242456
mode 000000,100644..100644
--- /dev/null
index 0000000,9151f7d..9151f7d
mode 000000,100644..100644
--- /dev/null
index 0000000,67d4152..67d4152
mode 000000,100644..100644
--- /dev/null
index 0000000,50460d7..50460d7
mode 000000,100644..100644
--- /dev/null
index 0000000,5fcdb6e..5fcdb6e
mode 000000,100644..100644
--- /dev/null
index 0000000,9105013..9105013
mode 000000,100644..100644
--- /dev/null
index 0000000,cc9401d..cc9401d
mode 000000,100644..100644
--- /dev/null
index 0000000,bea5477..bea5477
mode 000000,100644..100644
--- /dev/null
index 0000000,5fcdb6e..5fcdb6e
mode 000000,100644..100644
--- /dev/null
index 0000000,c46a659..c46a659
mode 000000,100644..100644
--- /dev/null
index 0000000,0e25e64..0e25e64
mode 000000,100644..100644
--- /dev/null
index 0000000,147f580..147f580
mode 000000,100644..100644
--- /dev/null
index 0000000,0e25e64..0e25e64
mode 000000,100644..100644
--- /dev/null
index 0000000,5fcdb6e..5fcdb6e
mode 000000,100644..100644
--- /dev/null
index 0000000,fceaf33..fceaf33
mode 000000,100644..100644
--- /dev/null
index 0000000,c46a659..c46a659
mode 000000,100644..100644
--- /dev/null
index 0000000,dcdf78b..dcdf78b
mode 000000,100644..100644
--- /dev/null
index 0000000,b1017c9..b1017c9
mode 000000,100644..100644
--- /dev/null
index 0000000,f18124c..f18124c
mode 000000,100644..100644
--- /dev/null
index 0000000,d74fc21..d74fc21
mode 000000,100644..100644
--- /dev/null
index 0000000,bda9fd8..bda9fd8
mode 000000,100644..100644
--- /dev/null
index 0000000,35e9054..35e9054
mode 000000,100644..100644
--- /dev/null
index 0000000,2311fbf..2311fbf
mode 000000,100644..100644
--- /dev/null
index 0000000,0a5c133..0a5c133
mode 000000,100644..100644
--- /dev/null
index 0000000,0f7f4d4..0f7f4d4
mode 000000,100644..100644
--- /dev/null
index 0000000,5f7acc4..5f7acc4
mode 000000,100644..100644
--- /dev/null
index 0000000,931cf39..931cf39
mode 000000,100644..100644
--- /dev/null
index 0000000,79561d7..79561d7
mode 000000,100644..100644
--- /dev/null
index 0000000,7ebcc94..7ebcc94
mode 000000,100644..100644
--- /dev/null
index 0000000,68a7a23..68a7a23
mode 000000,100644..100644
--- /dev/null
index 0000000,a717937..a717937
mode 000000,100644..100644
--- /dev/null
index 0000000,4db88c2..4db88c2
mode 000000,100644..100644
--- /dev/null
index 0000000,02f5fd2..02f5fd2
mode 000000,100644..100644
--- /dev/null
index 0000000,f67dfc4..f67dfc4
mode 000000,100644..100644
--- /dev/null
index 0000000,9b5a7d4..9b5a7d4
mode 000000,100644..100644
--- /dev/null
index 0000000,494d279..494d279
mode 000000,100644..100644
--- /dev/null
index 0000000,cca26a8..cca26a8
mode 000000,100644..100644
--- /dev/null
index 0000000,b301066..b301066
mode 000000,100644..100644
--- /dev/null
index 0000000,559fb15..559fb15
mode 000000,100644..100644
--- /dev/null
index 0000000,f3b6e5d..f3b6e5d
mode 000000,100644..100644
--- /dev/null
index 0000000,5f8febd..5f8febd
mode 000000,100644..100644
--- /dev/null
index 0000000,afdf8df..afdf8df
mode 000000,100644..100644
--- /dev/null
index 0000000,ef4409c..ef4409c
mode 000000,100644..100644
--- /dev/null
index 0000000,1d1eb8f..1d1eb8f
mode 000000,100644..100644
--- /dev/null
index 0000000,449b31b..449b31b
mode 000000,100644..100644
--- /dev/null
index 0000000,215de9d..215de9d
mode 000000,100644..100644
--- /dev/null
index 0000000,50a126c..50a126c
mode 000000,100644..100644
--- /dev/null