23 Commits (c0696889ff4fdde18a1ea3cbfba727f1a4b7a137)

Author SHA1 Message Date
Charles Brunet bd4fd90730 parser: revert to single StringNode type 11 months ago
Charles Brunet 728fcdaab3 simplify astprinter by using operator value 11 months ago
Charles Brunet 0bc51d5221 simplify RawPrinter using FullAstVisitor 11 months ago
Charles Brunet 154b9e78d5 fix colon wrongly named column in parser 11 months ago
Charles Brunet bec84aced5 Fix type checking in ast.printer 11 months ago
Xavier Claessens cbf23f5eba printer: Add a newline after "else" 1 year ago
Xavier Claessens c25f0b1d54 printer: notin operator should be printed as "not in" 1 year ago
Dylan Baker 5cd1147354 ast/printer: fix mypy issues 1 year ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 1 year ago
Charles Brunet d3a26d158e raw printer 1 year ago
Charles Brunet 8d357ba62c parser: use IdNode for foreach varnames 1 year ago
Charles Brunet 306562b466 parser: use IdNode for function name and assignment name 1 year ago
Charles Brunet 35936283d2 parser: preserve escape chars in strings 1 year ago
Eli Schwartz 90ce084144
treewide: automatic rewriting of all comment-style type annotations 2 years ago
Eli Schwartz 61d525cc16
refactor a few subsystem-relative imports that imported the wrong location 2 years ago
Eli Schwartz 680b5ff819
treewide: add future annotations import 2 years ago
Dylan Baker 20d76b8353
pylint: enable unnecessary-comprehension 2 years ago
Volker Weißmann 5fec9f5db9 Fixed string escaping in AstPrinter 3 years ago
Daniel Mensinger 7ef73e8f6a ast: cmake: Generate line numbers while printing the AST for better debugging 3 years ago
Daniel Mensinger bf41d56597 ast: Add dummy "support" for fstrings in the ast package 4 years ago
Xavier Claessens 3970f269fd Fix assert(not true) raising backtrace 4 years ago
Daniel Mensinger 96eeef62ea
ast: Add AST JSON printer 5 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Daniel Mensinger d67888bf9b
types: Remove redundant __init__() -> None annotation 5 years ago
Daniel Mensinger a75255bc4c
types: Annotate the AST visitors 5 years ago
Daniel Mensinger c14aea2812
types: Annotate mparser.py 5 years ago
Xavier Claessens 552e78da4d assert(): Make message argument optional 5 years ago
Daniel Mensinger 35b4ae5d61
ast: printer fix index node printing 6 years ago
Dylan Baker 346ab9f0d8 ast/printer: remove useless ternary 6 years ago
Daniel Mensinger dbb94f122d
Fixed style issues 6 years ago
Daniel Mensinger b7c6f3ec72
Can now rewrite files 6 years ago
Daniel Mensinger 277dc10a5d
AST post processing 6 years ago
Daniel Mensinger 46320bfba8
Added Ast printer 6 years ago
Daniel Mensinger ccad493e85
Basic AST visitor pattern 6 years ago
Christoph Burger-Scheidlin e4a83e47d4 Fix __main__.py for zipapp to work 7 years ago
Franz Zapata 4b5a0e5de7 Reintroduce Python Zipapp support 9 years ago
Jussi Pakkanen 455e55f8e5 Back to .py suffix in files. Closes #394. 9 years ago
Jussi Pakkanen 23b98cd6e6 Renamed meson package to mesonbuild so that we can have a script named meson in the same toplevel dir. 9 years ago
Jussi Pakkanen 2ee27504a8 Moved mesonconf implementation in the module. 9 years ago
Jussi Pakkanen ec44795f8a Moved all wrap related things to their own submodule. 9 years ago
Jussi Pakkanen 66c01401de Moved scripts in the module and started work to run them via the main meson command. 9 years ago
Jussi Pakkanen 8b1039fa30 Organise files into a module structure. 9 years ago
Thibault Saunier 33b2a414e9 Make it working on python 3.3 9 years ago
Yoav Alon a4809cf632 Added support for extended command line to overcome OS command line length limitation 9 years ago
Jussi Pakkanen 1caf7e6f4a Yet another step in the neverending saga of -Wpedantic. 9 years ago
Wink Saville 60896c0f04 Add --version to command line arguments. 9 years ago
Jussi Pakkanen 63e803ae0f Made shared the default libtype as it is faster for daily development. 9 years ago
Jussi Pakkanen 8495075cee Turned builtin options into proper objects. 9 years ago
Jussi Pakkanen e2313b85d7 Refactored builtin options to a dictionary and created a new default library target type. 9 years ago
Jussi Pakkanen c0070aadae Now that projects can easily override defaults, return warning level to 2. 9 years ago