Daniel Kolesa
|
17698c9c7e
|
elua: xgettext fixes
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
bdae95f57a
|
elua: support for fallback xgettext in xgettext_wrapper
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
b095f72893
|
elua: xgettext_wrapper newline fix
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
3eb572e20c
|
elua: didn't want this
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
6df8766b6a
|
elua: some janitoring (add newlines to the end of files)
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
00f9858cfe
|
elua: install apps
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
f8852d88ec
|
elua: better caching behavior (try to use bytecode first)
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
4ebdf91ca8
|
elua: use eina_prefix
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
c6e5d8d002
|
elua: return the value properly in eo
|
2014-06-10 15:48:53 +01:00 |
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 |