Option for LINE pragmas to get lexed into tokens
authorAlec Theriault <alec.theriault@gmail.com>
Fri, 26 Jan 2018 18:09:58 +0000 (13:09 -0500)
committerBen Gamari <ben@smart-cactus.org>
Fri, 26 Jan 2018 19:37:28 +0000 (14:37 -0500)
commit9a57cfebd2e65109884712a27a0f29d1a71f57b7
tree7ff841e4357aa10bf080f36a3ab3a2d348b03b5f
parentbd58e290a4dc3beed2e63fbe549aadbdf17ae437
Option for LINE pragmas to get lexed into tokens

This adds a parser-level switch to have 'LINE' and 'COLUMN'
pragmas lexed into actual tokens (as opposed to updating the
position information in the parser).

'lexTokenStream' is the only place where this option is enabled.

Reviewers: bgamari, alexbiehl, mpickering

Reviewed By: mpickering

Subscribers: alanz, rwbarton, thomie, carter

Differential Revision: https://phabricator.haskell.org/D4336
compiler/parser/Lexer.x