xo-tokenizer: docs + error-handling improvement
drop exceptions for return-value error object
This commit is contained in:
parent
f9961a1e37
commit
6fbfd065a2
30 changed files with 1086 additions and 162 deletions
52
xo-tokenizer/docs/tokenizer-error-class.rst
Normal file
52
xo-tokenizer/docs/tokenizer-error-class.rst
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
|
||||
.. _tokenizer-error-class
|
||||
|
||||
Tokenizer Error
|
||||
===============
|
||||
|
||||
Represent a possible tokenizer error result, including parsing context
|
||||
|
||||
Context
|
||||
-------
|
||||
|
||||
.. ditaa::
|
||||
:--scale: 0.85
|
||||
|
||||
+-----------------------------------------+----------+
|
||||
| tokenizer | |
|
||||
+-----------------------------------------+ |
|
||||
| scan_result | |
|
||||
+-----------------+-----------------------+ buffer |
|
||||
| token |cBLU tokenizer_error | |
|
||||
+-----------------+-----------------------+ |
|
||||
| tokentype | span | |
|
||||
+-----------------+-----------------------+----------+
|
||||
|
||||
.. code-block:: cpp
|
||||
|
||||
#include <xo/tokenizer/tokenizer_error.hpp>
|
||||
|
||||
Class
|
||||
------
|
||||
|
||||
.. doxygenclass:: xo::scm::tokenizer_error
|
||||
|
||||
Instance Variables
|
||||
------------------
|
||||
|
||||
.. doxygengroup:: tokenizer-error-instance-vars
|
||||
|
||||
Constructors
|
||||
------------
|
||||
|
||||
.. doxygengroup:: tokenizer-error-ctors
|
||||
|
||||
Access Methods
|
||||
--------------
|
||||
|
||||
.. doxygengroup:: tokenizer-error-access-methods
|
||||
|
||||
General Methods
|
||||
---------------
|
||||
|
||||
.. doxygengroup:: tokenizer-error-general-methods
|
||||
Loading…
Add table
Add a link
Reference in a new issue