Commit Graph

39 Commits

Author SHA1 Message Date
Georg Müller 4cbca49976 cmake2meson: convert varexp to lowercase
since variable names in 'set' statements are converted to lowercase, the
variable itself should be converted to lower-case too when used.
2017-09-14 10:23:54 +02:00
Georg Müller 567b51ac71 cmake2meson: strip comments from statements
Without this change, the following correct cmake will cause an error:

statement(
    arg1
    # arg2
    arg3
)
2017-09-14 10:18:26 +02:00
Georg Müller c60c21a60d cmake2meson: convert statements to lower case
cmake does not distinguish between upper and lower case, so convert it to
lower case for the later comparisons.
2017-09-14 10:17:25 +02:00
Jussi Pakkanen b2a90f1838 Removed unnecessary pass statements. 2017-07-16 12:02:48 +03:00
Mike Sinkovsky dac8351ff1 cleanup: Unbound local variable 2017-01-18 21:22:47 +02:00
Mike Sinkovsky 969be1f679 cleanup: Remove redundant parentheses 2017-01-18 21:22:47 +02:00
Mike Sinkovsky 22eed4c417 cleanup: Redundant character escape 2017-01-18 21:22:47 +02:00
Mike Sinkovsky 5b626ab4cb style: [E1**] Indentation 2017-01-11 12:33:27 -05:00
Mike Sinkovsky 84902cb93a style: [E301] expected 1 blank line, found 0 2017-01-11 12:33:27 -05:00
Igor Gnatenko f0bc5568a7 style: fix E703 violations
E703: statement ends with a semicolon

Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2017-01-01 12:02:05 -05:00
Igor Gnatenko ea570bcb67 style: fix E265 violations
E265: block comment should start with '# '

Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2017-01-01 12:02:05 -05:00
Igor Gnatenko 2017d8578a style: fix E226 violations
E226: missing whitespace around arithmetic operator

Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2017-01-01 12:02:05 -05:00
Jussi Pakkanen b55235dfbd Fix space before :. 2016-12-31 16:28:15 +02:00
Gautier Pelloux-Prayer 7a4786b01d Allow id to contain a pipe "|"
For instance in [color](https://github.com/bagage/color/blob/master/tests/CMakeLists.txt#L26) project tests contains a `|` character.
2016-10-19 00:53:28 +03:00
Gautier Pelloux-Prayer 7bd06d88d5 cmake2meson.py: Fix missing quote around options type/name 2016-10-18 22:52:43 +03:00
Elliott Sales de Andrade 859c5e28df Use context manager in scripts. 2016-08-30 04:17:47 -04:00
Jussi Pakkanen 02185132d2 Moved new ac converter from wrap repo and made shebang line use env. Closes #256. 2015-09-04 22:05:01 +03:00
Jussi Pakkanen 4b43d30309 Convert test declarations. 2014-06-04 22:11:23 +03:00
Jussi Pakkanen 9abe913a1f Convert library targets. 2014-06-04 22:08:20 +03:00
Jussi Pakkanen 355371374c Convert executable command. 2014-06-04 22:01:18 +03:00
Jussi Pakkanen 7c6861268a Convert build options. 2014-06-04 21:24:57 +03:00
Jussi Pakkanen abebfe7927 More convertisizising. 2014-06-04 21:09:03 +03:00
Jussi Pakkanen eef91d1b2f Working if else indents. 2014-06-04 20:58:40 +03:00
Jussi Pakkanen 451f6247f3 Convert function arguments. 2014-06-04 20:49:38 +03:00
Jussi Pakkanen 18cee0fca2 Convert a few more functions, can generate a simple skeleton. 2014-06-02 01:04:44 +03:00
Jussi Pakkanen 0c31155b0a Convert some function types. 2014-06-02 00:51:36 +03:00
Jussi Pakkanen c8184965c4 Comments are converted. Yay! 2014-06-02 00:20:08 +03:00
Jussi Pakkanen 053cc2e5f8 Converter is a class. 2014-06-01 23:45:43 +03:00
Jussi Pakkanen 4063efcf6a Store whole token. 2014-06-01 23:39:07 +03:00
Jussi Pakkanen 6d3e9be0e5 Some moar fixing. 2014-06-01 23:27:12 +03:00
Jussi Pakkanen 4652088c18 Work further into LLVM parsing. 2014-06-01 23:08:37 +03:00
Jussi Pakkanen 951e6d1f82 Better error message. 2014-05-31 20:42:17 +03:00
Jussi Pakkanen e8c6c09717 Count line and column numbers. 2014-05-31 20:31:28 +03:00
Jussi Pakkanen f64ba79033 Regexp fine tuning, can not parse LLVM yet. 2014-05-31 19:31:32 +03:00
Jussi Pakkanen 4fe17f484f Recurse to subdirectories. 2014-05-31 19:24:09 +03:00
Jussi Pakkanen 371e747ca4 Can parse a basic CMake list. 2014-05-25 12:14:05 +03:00
Jussi Pakkanen 3a4cdb843b Can now lex all of libcolumbus. 2014-05-25 08:01:40 +03:00
Jussi Pakkanen 7d25129c03 Parse some code. 2014-05-25 07:57:29 +03:00
Jussi Pakkanen e7ca0ab09b Experiment on writing a CMake converter. 2014-05-25 07:39:05 +03:00