harec

[hare] Hare compiler, written in C11 for POSIX OSs
Log | Files | Refs | README | LICENSE

commit e9d0f70132fe77b9dceede5008ff6807632e0825
parent 8a0b4ff592b477d4455897164496e78e31056aa4
Author: Sebastian <sebastian@sebsite.pw>
Date:   Mon, 10 Oct 2022 18:18:57 -0400

declaration_solver.txt: replace tabs with spaces

The rest of the document uses spaces, so the tabs here are changed for
consistency.

Signed-off-by: Sebastian <sebastian@sebsite.pw>

Diffstat:
Mdocs/declaration_solver.txt | 13++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/docs/declaration_solver.txt b/docs/declaration_solver.txt @@ -27,13 +27,12 @@ Next, aliases of enum types are detected and taken care of. Because an enum alias only depends on the underlying enum type, its entire dependency tree is known immediately when it is detected, so it can be completed right away. For values of enum aliases we need to cover three possible configurations: - (a) An alias to an enum whose values are already completed at this - stage. This happens when the underlying enum was imported from - another module. This is the easiest case to handle, we can just - copy it's values to the alias immediately. - (b) An enum alias whose underlying enum is defined in the same unit - this case is handled by the general resolution algorithm described - below. + (a) An alias to an enum whose values are already completed at this stage. + This happens when the underlying enum was imported from another module. + This is the easiest case to handle, we can just copy it's values to the + alias immediately. + (b) An enum alias whose underlying enum is defined in the same unit this + case is handled by the general resolution algorithm described below. With everything but the declarations in place, the core part of the algorithm is started: