Skip to content

Commit 25cd1b4

Browse files
authored
Merge pull request #104 from Pivot-Studio/Chronostasys/issue103
refactor: use Rc<RefCell> for pltype
2 parents 408e517 + 7f01469 commit 25cd1b4

File tree

18 files changed

+298
-245
lines changed

18 files changed

+298
-245
lines changed

.github/workflows/test.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,8 @@
11
name: test
22
on:
33
pull_request:
4-
types:
5-
- opened
6-
- reopened
7-
- ready_for_review
8-
- edited
9-
- reopened
4+
branches:
5+
- master
106
push:
117
branches:
128
- "master"

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,11 @@ program = toplevel_statement* ;
147147
148148
function_def = "fn" identifier "(" (typed_identifier (","typed_identifier)*)? ")" type_name (statement_block | ";") ;
149149
150-
struct_def = "struct" identifier "{" struct_field* "}" ;
150+
generic_type = "<" type_name ("|" type_name)* ">" ;
151+
152+
generic_type_def = "<" identifier ("|" identifier)* ">" ;
153+
154+
struct_def = "struct" identifier generic_type_def? "{" struct_field* "}" ;
151155
152156
type_name = "*"* extern_identifier ;
153157

0 commit comments

Comments
 (0)