Inline location tracking

Summary:

Test Plan:

Reviewers:

CC:

Task ID: #

Blame Rev:
no markerApplyIf
all parseXXX must return marked nodes