parse: reuse token switch for callOrFunc()
parse: reuse token switch for callOrFunc()

name                 old time/op    new time/op    delta
Parse/Whitespace-4     1.58µs ± 1%    1.57µs ± 1%    ~             (p=0.846 n=6+6)
Parse/Comment-4         616ns ± 3%     608ns ± 3%    ~             (p=0.216 n=6+6)
Parse/LongLit-4        3.32µs ± 2%    3.27µs ± 1%    ~             (p=0.126 n=6+5)
Parse/Cmds-4           16.7µs ± 2%    16.6µs ± 1%    ~             (p=0.784 n=6+6)
Parse/Quoted-4         2.37µs ± 1%    2.32µs ± 0%  -1.99%          (p=0.004 n=6+5)
Parse/NestedStmts-4    9.00µs ± 1%    8.88µs ± 1%  -1.35%          (p=0.015 n=6+6)
Parse/Clauses-4        6.18µs ± 2%    6.18µs ± 2%    ~             (p=1.000 n=6+6)
Parse/Binary-4         5.75µs ± 1%    5.71µs ± 1%  -0.78%          (p=0.015 n=6+6)
Parse/Redirect-4       8.19µs ± 1%    8.14µs ± 1%    ~             (p=0.240 n=6+6)
Parse/Arithm-4         5.31µs ± 2%    5.21µs ± 1%  -1.79%          (p=0.015 n=6+6)

mvdan/sh,mvdan/sh,mvdan/sh,mvdan/sh