Natural Language parsing using Fuzzy Canonical LR (1) Parser