aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/shedlang/compiler/parser
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2023-11-04 17:08:47 +0000
committerMichael Williamson <mike@zwobble.org>2023-11-04 17:08:47 +0000
commit38384f004445b8a25489e0a281c2d5dc7475c591 (patch)
tree91f6489854fc70bb1b35e71ea996eac58a59040c /src/main/java/org/shedlang/compiler/parser
parentf05dc81d1dd083a90e6d24c00e658f9a4b04e5be (diff)
Rename effect functions to effect fields
Diffstat (limited to 'src/main/java/org/shedlang/compiler/parser')
-rw-r--r--src/main/java/org/shedlang/compiler/parser/Parser.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main/java/org/shedlang/compiler/parser/Parser.java b/src/main/java/org/shedlang/compiler/parser/Parser.java
index a1318300..5010ee13 100644
--- a/src/main/java/org/shedlang/compiler/parser/Parser.java
+++ b/src/main/java/org/shedlang/compiler/parser/Parser.java
@@ -214,7 +214,7 @@ public class Parser {
var functions = parseMany(
() -> tokens.isNext(TokenType.SYMBOL_BRACE_CLOSE),
- () -> parseEffectDefinitionFunction(tokens),
+ () -> parseEffectDefinitionField(tokens),
() -> true
);
@@ -226,7 +226,7 @@ public class Parser {
return new UntypedEffectDefinitionNode(name, visibility, functions, source);
}
- private static UntypedEffectDefinitionFunctionNode parseEffectDefinitionFunction(
+ private static UntypedEffectDefinitionFieldNode parseEffectDefinitionField(
TokenIterator<TokenType> tokens
) {
var start = tokens.position();
@@ -235,17 +235,17 @@ public class Parser {
var name = tokens.nextValue(TokenType.IDENTIFIER);
- var type = parseEffectDefinitionFunctionType(tokens);
+ var type = parseEffectDefinitionFieldType(tokens);
tokens.skip(TokenType.SYMBOL_SEMICOLON);
var end = tokens.position();
var source = start.to(end);
- return new UntypedEffectDefinitionFunctionNode(name, type, source);
+ return new UntypedEffectDefinitionFieldNode(name, type, source);
}
- private static UntypedFunctionTypeNode parseEffectDefinitionFunctionType(
+ private static UntypedFunctionTypeNode parseEffectDefinitionFieldType(
TokenIterator<TokenType> tokens
) {
var start = tokens.position();