48 Commits (6a12f3fc16cde79515ce38040421b1a6743bdbb1)

Author SHA1 Message Date
Daniel Mensinger bd37147b4b mintro: Fix resolving nodes in kwargs (fixes #5884) 5 years ago
James Hilliard b21fd95f73 Add is_disabler function 5 years ago
Daniel Mensinger b72b5365af mintro: Fix crash related to the sources kwarg (fixes #5741) 5 years ago
Xavier Claessens 12d4031f52 Add alias_target() function 5 years ago
Daniel Mensinger 35b4ae5d61
ast: printer fix index node printing 6 years ago
John Ericson 07777e15d4 Purge `is_cross` and friends without changing user interfaces 6 years ago
Daniel Mensinger cacc585b44 ast: fix #5376 6 years ago
Daniel Mensinger 2b5831f94f
Fix flake8-bugbear warnings 6 years ago
Daniel Mensinger e75211d321
Fix builtin variable names 6 years ago
Daniel Mensinger bf98ffca9e
Fix blind exceptions 6 years ago
Dylan Baker 346ab9f0d8 ast/printer: remove useless ternary 6 years ago
Daniel Mensinger 8e587dfeba
ast: Address code review 6 years ago
Daniel Mensinger b7ba98a657
make flake8 happy 6 years ago
Daniel Mensinger 38f2eae681
ast: Make sure to avoid infinite recursions 6 years ago
Daniel Mensinger 75b7a856cd
ast: support elementary object methods 6 years ago
Daniel Mensinger feff2630ae
ast: resolve simple arithmetic nodes 6 years ago
Daniel Mensinger 2bb4ec19f2
ast: resolve ID nodes in flatten_args 6 years ago
Dylan Baker add821db64 Don't use mutable types as default arguments 6 years ago
Daniel Mensinger c04651fe24 mintro: Fix set_variable plus assign bug (closes #5256) 6 years ago
Daniel Mensinger 6da0df95c1
mintro: fix some interpreter crashes 6 years ago
Daniel Mensinger 1937bbafac
mintro: Fix crash when required is a function (closes #5177) 6 years ago
Daniel Mensinger e724fd5438
rewriter: Handle duplicate target 6 years ago
Daniel Mensinger 586ec5a28c
intro: Fixed code after rebase 6 years ago
Daniel Mensinger f9b41d5ecb
mintro: Dependencies from source 6 years ago
Daniel Mensinger 8a1411a1e8
Target introspection from source 6 years ago
Daniel Mensinger 7f9fb6a084 rewriter: Minor code cleanup 6 years ago
Daniel Mensinger bd5d54513c rewriter: Handle Arithmetic node 6 years ago
Daniel Schulte f0b0bcf86d mintro: Add subproject_dir to --projectinfo 6 years ago
Daniel Mensinger 4bf1a352cc mconf: Fixed crash for variables in targets (closes #4960) 6 years ago
Daniel Mensinger 24a2cf02e2
Can now find the assignment node of a value 6 years ago
Dylan Baker 5b896ed70b allow setting directory locations in a native file 6 years ago
Daniel Mensinger da7b9df16c Ensure that func dicts provide the same set of functions 6 years ago
Daniel Mensinger 8c364952af
Added dependecy kwargs support 6 years ago
Daniel Mensinger 5655865246
Added test case 6 years ago
Daniel Mensinger 8224ecfbe6
Some fixes and assignment based target find 6 years ago
Daniel Mensinger dbb94f122d
Fixed style issues 6 years ago
Daniel Mensinger 6fe2c2b209
Fixed flake8 issues 6 years ago
Daniel Mensinger b7c6f3ec72
Can now rewrite files 6 years ago
Daniel Mensinger 86d5799bc4
First rewriter test case 6 years ago
Daniel Mensinger f6339d6361
Added support for assignments in the AST interpretor 6 years ago
Daniel Mensinger 08da3873dd
Added target AST Interpreter support 6 years ago
Daniel Mensinger 005a62491b
Removed the RewriteIntrepreter 6 years ago
Daniel Mensinger 277dc10a5d
AST post processing 6 years ago
Daniel Mensinger 750af9c853
Moved the introspection interpreter 6 years ago
Daniel Mensinger 46320bfba8
Added Ast printer 6 years ago
Daniel Mensinger ccad493e85
Basic AST visitor pattern 6 years ago