From 39a90bdd739ee40848b2b0b221592f105c55d2d9 Mon Sep 17 00:00:00 2001 From: Niko Matsakis Date: Tue, 14 Jul 2015 11:33:07 -0400 Subject: [PATCH] add some comments --- lalrpop/src/grammar/repr.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lalrpop/src/grammar/repr.rs b/lalrpop/src/grammar/repr.rs index feb85a7..122d810 100644 --- a/lalrpop/src/grammar/repr.rs +++ b/lalrpop/src/grammar/repr.rs @@ -29,8 +29,14 @@ pub struct Grammar { // the "use foo;" statements that the user declared pub uses: Vec, + + // type parameters declared on the grammar, like `grammar;` pub type_parameters: Vec, + + // actual parameters declared on the grammar, like the `x: u32` in `grammar(x: u32);` pub parameters: Vec, + + // where clauses declared on the grammar, like `grammar where T: Sized` pub where_clauses: Vec, // the grammar proper: