ASTMatcher: Fix visitListExpression implentation
ASTMatcher: Add support for if/else
ASTMatcher: Add support for for loop
ASTMatcher: Add support for while loop