File tree Expand file tree Collapse file tree 3 files changed +7
-5
lines changed Expand file tree Collapse file tree 3 files changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -40,12 +40,12 @@ expr ::=
40
40
41
41
private telescopic ::= telescopicExpr | telescopic2Expr
42
42
43
- project ::= DOT nameUsage { pin=1 }
43
+ projectOp ::= DOT nameUsage { pin=1 }
44
44
45
- projectExpr ::= expr project
45
+ projectExpr ::= expr projectOp
46
46
piExpr ::= expr ARROW expr
47
47
telescopic2Expr ::= LBRACE nameDecl+ COLON expr RBRACE {
48
- pin=1
48
+ pin=3
49
49
}
50
50
telescopicExpr ::= LPAREN nameDecl+ COLON expr RPAREN {
51
51
pin=3
@@ -76,7 +76,7 @@ constructor ::= KW_CONSTRUCTOR nameDecl sig? SEMI {
76
76
pin=1
77
77
}
78
78
79
- copattern ::= project | pattern
79
+ copattern ::= projectOp | pattern
80
80
pattern ::= nameDecl | inaccessiblePattern | consPattern
81
81
82
82
inaccessiblePattern ::= LINACCESS expr RINACCESS { pin=1 }
Original file line number Diff line number Diff line change 194
194
<lang .commenter language =" Narc" implementationClass =" org.ice1000.tt.editing.CxxLineCommenter" />
195
195
<lang .braceMatcher language =" Narc" implementationClass =" org.ice1000.tt.editing.narc.NarcBraceMatcher" />
196
196
<lang .syntaxHighlighterFactory language =" Narc" implementationClass =" org.ice1000.tt.editing.narc.NarcHighlighterFactory" />
197
+ <lang .parserDefinition language =" Narc" implementationClass =" org.ice1000.tt.psi.narc.NarcGeneratedParserDefinition" />
197
198
198
199
<projectConfigurable
199
200
groupId=" language"
Original file line number Diff line number Diff line change 4
4
// Author: ${USER}
5
5
//
6
6
7
- // TODO: there's no syntax designed yet
7
+ definition ${NAME_CAMEL} : Type;
8
+ clause ${NAME_CAMEL} : _;
You can’t perform that action at this time.
0 commit comments