diff options
Diffstat (limited to 'doc/lispref/elisp.texi')
-rw-r--r-- | doc/lispref/elisp.texi | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/doc/lispref/elisp.texi b/doc/lispref/elisp.texi index a3d1d804086..09e7aad714e 100644 --- a/doc/lispref/elisp.texi +++ b/doc/lispref/elisp.texi @@ -222,6 +222,7 @@ To view this manual in other formats, click * Non-ASCII Characters:: Non-ASCII text in buffers and strings. * Searching and Matching:: Searching buffers for strings or regexps. * Syntax Tables:: The syntax table controls word and list parsing. +* Parsing Program Source:: Generate syntax tree for program sources. * Abbrevs:: How Abbrev mode works, and its data structures. * Threads:: Concurrency in Emacs Lisp. @@ -1359,6 +1360,16 @@ Syntax Tables * Syntax Table Internals:: How syntax table information is stored. * Categories:: Another way of classifying character syntax. +Parsing Program Source + +* Language Definitions:: Loading tree-sitter language definitions. +* Using Parser:: Introduction to parsers. +* Retrieving Node:: Retrieving node from syntax tree. +* Accessing Node:: Accessing node information. +* Pattern Matching:: Pattern matching with query patterns. +* Multiple Languages:: Parse text written in multiple languages. +* Tree-sitter C API:: Compare the C API and the ELisp API. + Syntax Descriptors * Syntax Class Table:: Table of syntax classes. @@ -1703,6 +1714,7 @@ Object Internals @include searching.texi @include syntax.texi +@include parsing.texi @include abbrevs.texi @include threads.texi @include processes.texi |