aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/ast/printer.py
AgeCommit message (Expand)AuthorFilesLines
2023-09-11raw printerCharles Brunet1-0/+219
2023-09-11parser: use IdNode for foreach varnamesCharles Brunet1-2/+2
2023-09-11parser: use IdNode for function name and assignment nameCharles Brunet1-8/+8
2023-09-11parser: preserve escape chars in stringsCharles Brunet1-1/+11
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz1-6/+6
2023-02-28refactor a few subsystem-relative imports that imported the wrong locationEli Schwartz1-1/+1
2023-02-01treewide: add future annotations importEli Schwartz1-0/+1
2022-10-03pylint: enable unnecessary-comprehensionDylan Baker1-2/+1
2022-09-07Fixed string escaping in AstPrinterVolker Weißmann1-1/+5
2022-05-24ast: cmake: Generate line numbers while printing the AST for better debuggingDaniel Mensinger1-1/+30
2021-07-25ast: Add dummy "support" for fstrings in the ast packageDaniel Mensinger1-0/+7
2021-06-16Fix assert(not true) raising backtraceXavier Claessens1-1/+1
2020-05-23ast: Add AST JSON printerDaniel Mensinger1-1/+159
2020-03-02types: Remove redundant __init__() -> None annotationDaniel Mensinger1-1/+1
2020-03-02types: Annotate the AST visitorsDaniel Mensinger1-37/+34
2020-03-02types: Annotate mparser.pyDaniel Mensinger1-5/+2
2019-12-10assert(): Make message argument optionalXavier Claessens1-2/+5
2019-06-28ast: printer fix index node printingDaniel Mensinger1-1/+2
2019-04-25ast/printer: remove useless ternaryDylan Baker1-1/+1
2019-01-24Fixed style issuesDaniel Mensinger1-14/+14
2019-01-22Can now rewrite filesDaniel Mensinger1-2/+14
2019-01-22AST post processingDaniel Mensinger1-64/+45
2019-01-22Added Ast printerDaniel Mensinger1-2/+190
2019-01-22Basic AST visitor patternDaniel Mensinger1-0/+22