git @ Cat's Eye Technologies Fountain / 802a610
Apply BSD license to the newly added notes in the documentation. Chris Pressey 7 months ago
2 changed file(s) with 12 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
00 Desugaring Repetition in Fountain
11 =================================
2
3 <!--
4 Copyright (c) 2023-2024 Chris Pressey, Cat's Eye Technologies
5 This file is distributed under a BSD license. See LICENSES directory:
6 SPDX-License-Identifier: LicenseRef-BSD-2-Clause-X-Fountain
7 -->
28
39 The repetition construct `{ ... }` defines a loop in Fountain. We would
410 like to regard it as syntactic sugar for recursion. However, due to the
00 Lookahead Assertions
11 ====================
2
3 <!--
4 Copyright (c) 2023-2024 Chris Pressey, Cat's Eye Technologies
5 This file is distributed under a BSD license. See LICENSES directory:
6 SPDX-License-Identifier: LicenseRef-BSD-2-Clause-X-Fountain
7 -->
28
39 Fountain has (or will have) a general notion of lookahead assertions.
410