Add a new AsmParserState class to capture detailed source information for .mlir files
authorRiver Riddle <riddleriver@gmail.com>
Wed, 21 Apr 2021 21:32:50 +0000 (14:32 -0700)
committerRiver Riddle <riddleriver@gmail.com>
Wed, 21 Apr 2021 21:44:37 +0000 (14:44 -0700)
commitf8ac31314b4296ce8f33809154bc4ad726161e29
tree43236b08921656ea56fc9bf62f6e4b13aa65c39c
parent7a718e16302314352227188fc82f757468a75e0b
Add a new AsmParserState class to capture detailed source information for .mlir files

This information isn't useful for general compilation, but is useful for building tools that process .mlir files. This class will be used in a followup to start building an LSP language server for MLIR.

Differential Revision: https://reviews.llvm.org/D100438
mlir/include/mlir/Parser.h
mlir/include/mlir/Parser/AsmParserState.h [new file with mode: 0644]
mlir/lib/Parser/AsmParserState.cpp [new file with mode: 0644]
mlir/lib/Parser/CMakeLists.txt
mlir/lib/Parser/DialectSymbolParser.cpp
mlir/lib/Parser/Parser.cpp
mlir/lib/Parser/Parser.h
mlir/lib/Parser/ParserState.h