Complete the sentence: Bottom-up parsing starts from the {{BLANK_1}} and works towards the start symbol.
Bottom-up parsing starts from the [1] and works towards the start symbol.
Bottom-up parsing begins from the leaves (input symbols) and builds up to the start symbol.
Complete the sentence: Bottom-up parsers can handle {{BLANK_1}} grammars than top-down parsers.
Bottom-up parsers can handle [1] grammars than top-down parsers.Bottom-up parsers can handle more grammars because they do not require the grammar to be left-factored or free of left recursion.
Complete the sentence: Top-down parsing cannot handle {{BLANK_1}} recursion, but bottom-up parsing can.
Top-down parsing cannot handle [1] recursion, but bottom-up parsing can.Top-down parsing cannot handle left recursion but bottom-up parsing can.
Fill both blanks to complete: Bottom-up parsing uses {{BLANK_1}} to reduce strings to {{BLANK_2}}.
Bottom-up parsing uses [1] to reduce strings to [2].
Bottom-up parsing uses shift-reduce actions to reduce input strings to non-terminals, eventually reaching the start symbol.
Fill all three blanks to complete: Bottom-up parsing can handle {{BLANK_1}} recursion, {{BLANK_2}} grammars, and uses {{BLANK_3}} to decide parsing actions.
Bottom-up parsing can handle [1] recursion, [2] grammars, and uses [3] to decide parsing actions.
Bottom-up parsing can handle left recursion, ambiguous grammars, and uses parsing tables to decide actions during parsing.
