Daniel Kolesa
|
f395e861fb
|
elua: make it possible to get class lua body from address
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
ff519ccc4a
|
elua: move __ctor_common, __do_start, __do_end out of the object (as it's effectively empty now, it can be generated)
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
072f318d44
|
elua: generator fix
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
3e65deabf8
|
elua: remove the implemented eo_base stuff - will be generated
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
4b3c7190ca
|
elua: use eo_finalize plus update bound eo api
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
65bf6cd6ac
|
elua: do not generate entirely new list types
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
22d03089fc
|
elua: a simple list type generator in eina_list
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
aeaadae1fe
|
elua: eolian fix
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
4d5f4537c9
|
do not generate __M if not needed
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
e5bdfdfff0
|
elua: better namespace handling in lualian generator (support more than 1 level of namespace)
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
95f6c3ef1d
|
AUTHORS: add EFL-C++ and Elua
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
39cdde7280
|
elua: prevent method calls on bad objects
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
5ee0d530ca
|
elua: propagate property definitions down the inheritance hierarchy
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
b665bdbd8a
|
elua: eolian binding fix plus support namespaces in the lualian generator
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
822c517f93
|
elua: initial xgettext call parsing
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
890660d485
|
elua: String and Call objects in xgettext generator - includes methods to automatically decide flags for String, making things a lot easier (thanks to chaining)
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
83032e611d
|
elua: store flags for hashing as well
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
2d5806294a
|
elua: never actually fail parsing (keep error messages for debug, hidden by default)
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
9c3f65640c
|
elua: pre-parse flags in xgettext app
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
e32a1d7e78
|
elua: xgettext's semantics are WTF, but okay, emulate it
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
d0ff647776
|
elua: new util: table.uniq, and use it in xgettext generator
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
aab605e36a
|
elua: properly copy flags around
|
2014-06-10 15:48:52 +01:00 |
Daniel Kolesa
|
ef2ad4f473
|
elua: fix xgettext --extract-all
|
2014-06-10 15:48:52 +01:00 |
Daniel Kolesa
|
378b376cc8
|
elua: complete lexer (lex all valid tokens)
|
2014-06-10 15:48:52 +01:00 |
Daniel Kolesa
|
272a96de42
|
elua: update eolian implements api
|
2014-06-10 15:48:52 +01:00 |
Daniel Kolesa
|
5ccf23bb02
|
elua: Makevars - gitignore++
|
2014-06-10 15:48:52 +01:00 |
Daniel Kolesa
|
9d5b2d433e
|
elua: prepare xgettext for flag comments and try to emulate xgettext's silly behavior when it comes to concatenating comments
|
2014-06-10 15:48:52 +01:00 |
Daniel Kolesa
|
d8caf323d8
|
elua: fix xgettext
|
2014-06-10 15:48:52 +01:00 |
Daniel Kolesa
|
88473de76a
|
elua: fixed up the xgettext lua lexer/parser/generator
|
2014-06-10 15:48:52 +01:00 |
Daniel Kolesa
|
be3e046865
|
elua: can only specify a keyword once
|
2014-06-10 15:48:52 +01:00 |
Daniel Kolesa
|
819b65090b
|
elua: support for -a (--extract-all) option in xgettext
|
2014-06-10 15:48:52 +01:00 |
Daniel Kolesa
|
926282026b
|
elua: merge comments in xgettext generator
|
2014-06-10 15:48:52 +01:00 |
Daniel Kolesa
|
7950c55965
|
elua: respect add-location / no-location options in xgettext
|
2014-06-10 15:48:52 +01:00 |
Daniel Kolesa
|
ee8cdc5411
|
elua: group messages with the same contents together, generate grouped line info
|
2014-06-10 15:48:52 +01:00 |
Daniel Kolesa
|
7cf6a8abb0
|
elua: line information in the generated output
|
2014-06-10 15:48:52 +01:00 |
Daniel Kolesa
|
a0b8f72ae9
|
elua: respect msgstr prefix and suffix in xgettext
|
2014-06-10 15:48:52 +01:00 |
Daniel Kolesa
|
b638f4d034
|
elua: respect comment tags in the lexer
|
2014-06-10 15:48:52 +01:00 |
Daniel Kolesa
|
b2af5ff97e
|
elua: pass opts, flags around
|
2014-06-10 15:48:52 +01:00 |
Daniel Kolesa
|
0e5f9bc151
|
elua: change xgettext lexer to never include delimiters and also expand \n escape sequence in short strings to actual newline (no other escapes get this treatment)
|
2014-06-10 15:48:52 +01:00 |
Daniel Kolesa
|
297f9a821a
|
elua: almost functional xgettext generator
|
2014-06-10 15:48:52 +01:00 |
Daniel Kolesa
|
d8010702e8
|
elua: initial stuff for the xgettext generator, check existence of all input files beforehand in the app, and other fixes
|
2014-06-10 15:48:52 +01:00 |
Daniel Kolesa
|
a98b916a74
|
elua: get_cmdline_from_argv cleanup + use _popen on windows
|
2014-06-10 15:48:52 +01:00 |
Daniel Kolesa
|
4311dc0439
|
elua: fclose before realpath
|
2014-06-10 15:48:52 +01:00 |
Daniel Kolesa
|
0647e0e2c0
|
evil: remove fork (buggy)
|
2014-06-10 15:48:52 +01:00 |
Daniel Kolesa
|
489b5fac11
|
elua: do not use fork in our "array popen" impl; instead serialize args in a platform specific way
|
2014-06-10 15:48:52 +01:00 |
Daniel Kolesa
|
cfae9b5eeb
|
elua: if ugly, then at least portable (we already assume presence of bourne shell on windows, so a wrapper doesn't hurt)
|
2014-06-10 15:48:52 +01:00 |
Daniel Kolesa
|
30e5f11dc6
|
elua: generate Makevars from Makevars.in with a dynamic conditional... sadly there doesn't seem to be any other way...
|
2014-06-10 15:48:52 +01:00 |
Daniel Kolesa
|
cf4256c94a
|
elua: possible helper usage for different stuff than just generation
|
2014-06-10 15:48:52 +01:00 |
Daniel Kolesa
|
876adb13e5
|
elua: extra cond
|
2014-06-10 15:48:52 +01:00 |
Daniel Kolesa
|
91ba672609
|
elua: preparation for lua file generation
|
2014-06-10 15:48:52 +01:00 |