generic-poky/bitbake/lib/bb
Richard Purdie 3492bff64a bitbake: Add codeparser for parsing shell and python functions
This commit is derived from Chris Larson's checksum work, turned into a
standalone piece of code for parsing python and shell functions.

The deindent code has been replaced with code to work around indentation
for speed. The original NodeVisitor in the ast was replaced with a faster
class walk call.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-31 12:41:23 +01:00
..
fetch bitbake/git.py: Make sure different branches can have different revisions without triggering build count increases 2010-08-13 11:35:11 +01:00
parse bitbake/BBHandler: Save python functions into the dictonary 2010-08-31 12:08:51 +01:00
server bitbake/server: Raise a shutdown event if we're seeing exceptions 2010-08-20 09:42:31 +01:00
ui bitbake/knotty: Exiting as soon as a fatal is seen is not desirable as the stacktrace won't be seen 2010-08-20 12:26:19 +01:00
COW.py Apply some 2to3 refactorings 2010-07-02 15:41:37 +01:00
__init__.py Use PendingDeprecationWarning for functions moved from bb to bb.utils 2010-07-02 15:41:36 +01:00
build.py bitbake: Correctly route events from the worker to the server 2010-08-20 12:26:19 +01:00
cache.py bitbake: cache: If one virtual of a recipe is uncached, remove all versions from the cache 2010-07-25 11:33:11 +01:00
codeparser.py bitbake: Add codeparser for parsing shell and python functions 2010-08-31 12:41:23 +01:00
command.py Add missing 'return False' to the SystemExit handler in runAsyncCommand 2010-07-02 15:41:37 +01:00
cooker.py bitbake/cooker.py: Don't init the fetcher in the worker case 2010-08-20 11:26:14 +01:00
daemonize.py Apply some 2to3 transforms that don't cause issues in 2.6 2010-07-02 15:41:33 +01:00
data.py bitbake/data.py: Handle exceptions in export_bars in the same way as emit_var() 2010-08-20 09:42:31 +01:00
data_smart.py bitbake: Add codeparser for parsing shell and python functions 2010-08-31 12:41:23 +01:00
event.py bitbake: Correctly route events from the worker to the server 2010-08-20 12:26:19 +01:00
methodpool.py Consolidate the exec/eval bits, switch anonfunc to better_exec, etc 2010-07-02 15:41:31 +01:00
msg.py bitbake: Correctly route events from the worker to the server 2010-08-20 12:26:19 +01:00
persist_data.py bitbake/persist_data: Attempt to fix locking issues 2010-08-20 11:24:02 +01:00
providers.py Formatting cleanups 2010-07-02 15:41:32 +01:00
runqueue.py bitbake/runqueue.py: Ensure rqexe always exists and that empty task lists cause a graceful exit 2010-08-25 00:59:13 +01:00
shell.py Apply some 2to3 refactorings 2010-07-02 15:41:37 +01:00
taskdata.py Move the output of no provider and multiple provider messages into the UI 2010-07-02 15:41:35 +01:00
utils.py utils.py: Fix bb.copyfile to change the permissions of the file back correctly 2010-08-23 13:01:05 +01:00