Unnamed repository; edit this file 'description' to name the repository.
-rw-r--r--lib/ungrammar/README.md2
-rw-r--r--lib/ungrammar/src/lib.rs4
2 files changed, 5 insertions, 1 deletions
diff --git a/lib/ungrammar/README.md b/lib/ungrammar/README.md
index b4f8f375ec..ea47622f22 100644
--- a/lib/ungrammar/README.md
+++ b/lib/ungrammar/README.md
@@ -1,5 +1,5 @@
# ungrammar
-A DLS for specifying concrete syntax tree.
+A DLS for specifying concrete syntax tree. See this [introductory post](https://rust-analyzer.github.io/blog/2020/10/24/introducing-ungrammar.html).
See [./rust.ungram](./rust.ungram) for an example.
diff --git a/lib/ungrammar/src/lib.rs b/lib/ungrammar/src/lib.rs
index ff56cae9ee..2d51dcc5d2 100644
--- a/lib/ungrammar/src/lib.rs
+++ b/lib/ungrammar/src/lib.rs
@@ -2,6 +2,10 @@
//!
//! Producing a parser is an explicit non-goal -- it's ok for this grammar to be
//! ambiguous, non LL, non LR, etc.
+//!
+//! See this
+//! [introductory post](https://rust-analyzer.github.io/blog/2020/10/24/introducing-ungrammar.html)
+//! for details.
mod error;
mod lexer;
mod parser;