In
computer science, parsing reveals the grammatical structure of linear input text, as a first step in working out its meaning.
Bottom-up parsing identifies and processes the text's lowest-level small details first, before its mid-level structures, and leaving the highest-level overall structure to last.