From 6ee858ba4cd1de16836194079221771db392ecb8 Mon Sep 17 00:00:00 2001 From: Ayman Nadeem Date: Mon, 20 Apr 2020 13:59:52 -0400 Subject: [PATCH] put in deprecated process notice --- docs/assignment.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/assignment.md b/docs/assignment.md index 5bc73c9e6..01201fb15 100644 --- a/docs/assignment.md +++ b/docs/assignment.md @@ -1,3 +1,5 @@ +_Note that this document describes a process that is now deprecated. For more information, see documentation on [adding a new language](https://github.com/github/semantic/blob/master/docs/adding-new-languages.md)._ + ### What is Assignment? "Assignment" refers to the part of our system that parses parse trees. The step preceding assignment uses [`tree-sitter`](https://github.com/tree-sitter/tree-sitter) to parse source code and output rose trees labeled with symbols in the [language's grammar](https://github.com/github/semantic/blob/master/docs/grammar-development-guide.md) and source locations (represented as byte range and span). Assignment is a second layer of parsing required to get these ASTs in a shape appropriate for our Haskell project and to support the types of analyses we'd like to perform further along. Assignment represents a partial map from AST nodes onto another structure, typically terms.