Daniel Mensinger
|
3e396b3782
|
fix: Always explicitly set encoding for text files (fixes #8263)
|
2021-06-29 11:28:08 +02:00 |
Eli Schwartz
|
6a0fabc647
|
mass rewrite of string formatting to use f-strings everywhere
performed by running "pyupgrade --py36-plus" and committing the results
|
2021-03-04 17:16:11 -05:00 |
Daniel Mensinger
|
0d57e307b2
|
typing: fully annotate tools
|
2020-09-08 20:15:56 +02:00 |
Yann Dirson
|
ee94cb6c15
|
cmake2meson fix if nesting (#6676)
|
2020-02-23 20:19:13 +02:00 |
Daniel Mensinger
|
09b53c534f
|
types: import typing as T (fixes #6333)
|
2020-01-08 15:28:17 +01:00 |
Michael Hirsch, Ph.D
|
ba7428c9d3
|
cmake2meson: improve exceptions, add type annotations, use argparse
|
2019-10-19 14:28:03 +03:00 |
Michael Hirsch, Ph.D
|
2ba2c7771f
|
allow nested if loop
close paren
|
2019-01-16 23:43:30 +02:00 |
Michael Hirsch, Ph.D
|
142cf1459f
|
modernize library default syntax, be like CMake static default
|
2019-01-06 22:29:34 +02:00 |
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 |