Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
1213b5d
Bump Microsoft.NET.Test.Sdk from 17.14.1 to 18.0.0
dependabot[bot] Oct 3, 2025
c0fe260
Bump System.Text.Json from 9.0.8 to 9.0.10
dependabot[bot] Oct 15, 2025
dcf24e0
Bump System.Collections.Immutable from 9.0.8 to 9.0.10
dependabot[bot] Oct 15, 2025
0cc48b1
Bump xunit.runner.visualstudio from 3.1.4 to 3.1.5
dependabot[bot] Sep 29, 2025
1aa6ac0
issue #583 : parsing postfixed hexadecimal ....h
b3b00 Oct 15, 2025
7e59e8a
call lexer with postprocessor
b3b00 Oct 15, 2025
d2a6a74
remove global.json
b3b00 Oct 15, 2025
ec3c2db
v 3.7.6
b3b00 Oct 15, 2025
756e427
fix #596
b3b00 Dec 11, 2025
ae37d73
c 3.7.7
b3b00 Dec 11, 2025
51790f5
managing ambiguity
b3b00 Feb 11, 2026
fb7f63e
another ambiguous grammar tests
b3b00 Feb 12, 2026
3974f0f
V3.8.0-alpha1
b3b00 Feb 12, 2026
9ffe3bb
fix code duplication in 0+ and 1+ ambiguity parse
b3b00 Feb 14, 2026
d49c0f3
cleaning
b3b00 Feb 14, 2026
72de2ce
fix starters + UT
b3b00 Mar 11, 2026
d00a747
Delete .github/workflows/.dotnetcore.yml.un~
b3b00 Mar 25, 2026
e66969e
Delete .github/workflows/dotnetcore.yml~
b3b00 Mar 25, 2026
53ec205
upgrade coverlet-action to 1.3.5
b3b00 Mar 25, 2026
8756042
Comment out Issue414Test method
b3b00 Mar 25, 2026
aa3b264
remove dead code
b3b00 Mar 25, 2026
01674be
fix previous token when at first token
b3b00 May 12, 2026
fc0b0de
Bump Microsoft.NET.Test.Sdk from 18.0.0 to 18.0.1
dependabot[bot] Nov 12, 2025
b927bdc
Bump System.Collections.Immutable from 9.0.10 to 10.0.1
dependabot[bot] Dec 10, 2025
fd3b1f4
Bump dotnet-stryker from 4.8.1 to 4.9.0
dependabot[bot] Dec 18, 2025
203f787
Bump System.Text.Json from 9.0.10 to 10.0.1
dependabot[bot] Dec 10, 2025
3c4f3aa
Update ParserTests.csproj
b3b00 May 14, 2026
8519d00
Update dotnetcore.yml
b3b00 May 14, 2026
7d83b45
Update dotnetcore.yml
b3b00 May 14, 2026
8c51d75
Bump coverlet.msbuild from 6.0.4 to 10.0.0
dependabot[bot] May 15, 2026
489e288
Bump dotnet-stryker from 4.9.0 to 4.14.1
dependabot[bot] May 15, 2026
7978adf
Bump GitHubActionsTestLogger from 3.0.1 to 3.0.4
dependabot[bot] May 15, 2026
037db76
Bump Microsoft.SourceLink.GitHub from 8.0.0 to 10.0.300
dependabot[bot] May 15, 2026
21944ad
Update ParserTests.csproj
b3b00 May 16, 2026
32ade80
Bump System.Text.Json from 10.0.1 to 10.0.8
dependabot[bot] May 18, 2026
0633ac9
Bump System.Collections.Immutable from 10.0.1 to 10.0.8
dependabot[bot] May 18, 2026
80d8f47
Bump Microsoft.NET.Test.Sdk from 18.5.1 to 18.6.0
dependabot[bot] May 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .config/dotnet-tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"isRoot": true,
"tools": {
"dotnet-stryker": {
"version": "4.8.1",
"version": "4.14.1",
"commands": [
"dotnet-stryker"
]
Expand Down
9 changes: 0 additions & 9 deletions .devcontainer/Dockerfile

This file was deleted.

7 changes: 0 additions & 7 deletions .devcontainer/devcontainer.json

This file was deleted.

Binary file removed .github/workflows/.dotnetcore.yml.un~
Binary file not shown.
2 changes: 1 addition & 1 deletion .github/workflows/dotnetcore.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
- name: Build with dotnet
run: dotnet build --configuration Release
- name: Test with dotnet
uses: b3b00/coverlet-action@1.3.5-alpha1
uses: b3b00/coverlet-action@1.3.5
id: 'coverlet'
if: env.RUN_TESTS
with:
Expand Down
103 changes: 0 additions & 103 deletions .github/workflows/dotnetcore.yml~

This file was deleted.

18 changes: 18 additions & 0 deletions doc/features/ambiguous_grammars/description.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Manage ambiguous grammars

## goal

For now CSLY only manage unambiguous grammars. When parsing a n ambiguous grammar it resolves ambiguity returning the first derivation.
The goal is to return a forest instead of a tree.

## Resolving ambiguity

Resolving ambiguity (if ever possible) would be up to user. either at :
- visiting tree time (throwing an `AmbiguityExcpetion`
- some following step , like a semantic or typing pass

## grammaire ambiguë de référence

```
S> ::= 'a' <S> 'a' | 'a' 'a' <S> | 'a'
```
Loading
Loading