Currently bashlex is only being used partially to preprocess the substitution commands (commonly used in autotools generated makefiles). This task is to refactor parsing code to use the bashlex to parse the command lines into a list of CommandNode/WordNode to better extract compilation commands even from complex shell constructions.
Currently
bashlex
is only being used partially to preprocess the substitution commands (commonly used in autotools generated makefiles). This task is to refactor parsing code to use the bashlex to parse the command lines into a list ofCommandNode
/WordNode
to better extract compilation commands even from complex shell constructions.