[Kde-bindings] playground/bindings/smokegenerator
Richard Dale
rdale at foton.es
Wed May 27 09:34:01 UTC 2009
On Saturday 23 May 2009 04:51:11 pm Arno Rehn wrote:
> SVN commit 971898 by arnorehn:
>
> add a first qt-only-port of the kdevelop c++ parser.
> it compiles, but it doesn't run properly yet.
>
> CCMAIL: kde-bindings at kde.org
>
>
>
> A parser (directory)
> A parser/CMakeLists.txt
> A parser/ast.cpp [License: LGPL (v2)]
> A parser/ast.h [License: LGPL (v2)]
> A parser/class_compiler.cpp [License: LGPL (v2)]
> A parser/class_compiler.h [License: LGPL (v2)]
> A parser/codegenerator.cpp [License: LGPL (v2)]
> A parser/codegenerator.h [License: LGPL (v2)]
> A parser/codemodel_fwd.h [License: LGPL (v2)]
> A parser/commentformatter.cpp [License: LGPL (v2)]
> A parser/commentformatter.h [License: LGPL (v2)]
> A parser/commentparser.cpp [License: LGPL (v2)]
> A parser/commentparser.h [License: LGPL (v2)]
> A parser/control.cpp [License: LGPL (v2)]
> A parser/control.h [License: LGPL (v2)]
> A parser/default_visitor.cpp [License: LGPL (v2)]
> A parser/default_visitor.h [License: LGPL (v2)]
> A parser/dumptree.cpp [License: LGPL (v2)]
> A parser/dumptree.h [License: LGPL (v2)]
> A parser/indexedstring.cpp [License: GPL (v2+)]
> A parser/indexedstring.h [License: GPL (v2+)]
> A parser/kdevvarlengtharray.h [License: GPL]
> A parser/lexer.cpp [License: LGPL (v2)]
> A parser/lexer.h [License: LGPL (v2)]
> A parser/listnode.cpp [License: LGPL (v2)]
> A parser/listnode.h [License: LGPL (v2)]
> A parser/memorypool.cpp [License: LGPL (v2)]
> A parser/memorypool.h [License: LGPL (v2)]
> A parser/name_compiler.cpp [License: LGPL (v2)]
> A parser/name_compiler.h [License: LGPL (v2)]
> A parser/parser.cpp [License: LGPL (v2)]
> A parser/parser.h [License: LGPL (v2)]
> A parser/parsesession.cpp [License: LGPL (v2)]
> A parser/parsesession.h [License: LGPL (v2)]
> A parser/problem.h [License: UNKNOWN]
> A parser/rpp (directory)
> A parser/rpp/CMakeLists.txt
> A parser/rpp/Makefile.am
> A parser/rpp/anchor.h [License: BSD]
> A parser/rpp/appendedlist.h [License: LGPL (v2)]
> A parser/rpp/chartools.cpp [License: BSD]
> A parser/rpp/chartools.h [License: BSD]
> A parser/rpp/macrorepository.cpp [License: LGPL (v2)]
> A parser/rpp/macrorepository.h [License: LGPL (v2)]
> A parser/rpp/pp-configuration
> A parser/rpp/pp-engine.cpp [License: BSD]
> A parser/rpp/pp-engine.h [License: BSD]
> A parser/rpp/pp-environment.cpp [License: BSD]
> A parser/rpp/pp-environment.h [License: BSD]
> A parser/rpp/pp-internal.cpp [License: BSD]
> A parser/rpp/pp-internal.h [License: BSD]
> A parser/rpp/pp-location.cpp [License: BSD]
> A parser/rpp/pp-location.h [License: BSD]
> A parser/rpp/pp-macro-expander.cpp [License: BSD]
> A parser/rpp/pp-macro-expander.h [License: BSD]
> A parser/rpp/pp-macro.cpp [License: BSD]
> A parser/rpp/pp-macro.h [License: BSD]
> A parser/rpp/pp-scanner.cpp [License: BSD]
> A parser/rpp/pp-scanner.h [License: BSD]
> A parser/rpp/pp-stream.cpp [License: BSD]
> A parser/rpp/pp-stream.h [License: BSD]
> A parser/rpp/preprocessor.cpp [License: BSD]
> A parser/rpp/preprocessor.h [License: BSD]
> A parser/rpp/rpp.pri
> A parser/rpp/test (directory)
> A parser/rpp/test/t001.cpp [License: UNKNOWN]
> A parser/rpp/test/t002.cpp [License: UNKNOWN]
> A parser/rpp/test/t003.cpp [License: UNKNOWN]
> A parser/rpp/test/t004.cpp [License: Trivial file.]
> A parser/rpp/test/t005.cpp [License: UNKNOWN]
> A parser/rpp/test/t006.cpp [License: UNKNOWN]
> A parser/rpp/test/t007.cpp [License: Trivial file.]
> A parser/rpp/test/t008.cpp [License: UNKNOWN]
> A parser/rpp/test/t009.cpp [License: UNKNOWN]
> A parser/rpp/test/t010.cpp [License: UNKNOWN]
> A parser/rpp/test/t011.cpp [License: UNKNOWN]
> A parser/rpp/tests (directory)
> A parser/rpp/tests/CMakeLists.txt
> A parser/rpp/tests/main.cpp [License: BSD]
> A parser/rxx.pri
> A parser/rxx_allocator.h [License: LGPL (v2)]
> A parser/safetycounter.h [License: GPL (v2+)]
> A parser/simplecursor.h [License: LGPL (v2)]
> A parser/stringhelpers.cpp [License: LGPL (v2)]
> A parser/stringhelpers.h [License: LGPL (v2)]
> A parser/symbol.h [License: LGPL (v2)]
> A parser/tests (directory)
> A parser/tests/CMakeLists.txt
> A parser/tests/test_generator.cpp [License: UNKNOWN]
> A parser/tests/test_parser.cpp [License: UNKNOWN]
> A parser/tests/test_pool.cpp [License: UNKNOWN]
> A parser/tests/test_pool.h [License: UNKNOWN]
> A parser/tests/testconfig.h.cmake
> A parser/tokens.cpp [License: LGPL (v2)]
> A parser/tokens.h [License: LGPL (v2)]
> A parser/type_compiler.cpp [License: LGPL (v2)]
> A parser/type_compiler.h [License: LGPL (v2)]
> A parser/visitor.cpp [License: LGPL (v2)]
> A parser/visitor.h [License: LGPL (v2)]
It's really good to see such a rapid start. I've built both the smokegenerator
and qtscript generator projects, and I was going to start understanding what
the qtscript generator does and then move on to looking at the smoke one.
However, I can't get the qtscript one to work - it only generates 7 classes
all starting with QFuture*. Is that a known problem?
mardigras rdale 586% ./generator
Please wait while source files are being generated...
Classes in typesystem: 7
Generated:
- classes...: 7 (0)
- header....: 7 (0)
- impl......: 7 (0)
- modules...: 2 (0)
- pri.......: 1 (0)
Done, 0 warnings (1126 known issues)
-- Richard
More information about the Kde-bindings
mailing list