agentm / project-m36

Project: M36 Relational Algebra Engine
The Unlicense
876 stars 47 forks source link

can't parse negative numbers #202

Closed YuMingLiao closed 6 years ago

YuMingLiao commented 6 years ago
TutorialD (master/main): a := relation{age Integer}
TutorialD (master/main): :showexpr a
┌────────────┐
│age::Integer│
└────────────┘
TutorialD (master/main): insert a relation{tuple{age -1}}
_____________________________________________________^
ERR:1:29:
unexpected '-'
expecting """"", "relation", '"', '(', '@', '_', 'f', 't', floating point number, integer, letter, or uppercase letter
agentm commented 6 years ago

Oops- that was a dumb oversight when converting from parsec to megaparsec. Fixed now.