lr(0) パーサーについて疑問があります。たとえば、次の文法があります。
S -> S N
|
N -> terminalsymbol
lr0 オートマトンの最初の状態を構築しようとすると、次の最初の状態が得られます。
S ' -> . S $
S -> . S N
S -> .
ですから、ここで私にはばかげた疑問が浮かびます。「S -> 」があるので。最初の状態では、これは lr0 パーサーのシフト/リデュースの状況ですか? パーサーは、非終端記号 S によってアクションをシフトしたり、空のトランジションによってアクションを減らしたりすることができます (私はそう思います)。
空のトランジションの例を探して Web を検索しましたが、見つかりませんでした。