Skip to content

Commit e2421a9

Browse files
committed
Update interpreter pattern examples
1 parent f3099a8 commit e2421a9

File tree

18 files changed

+35
-31
lines changed

18 files changed

+35
-31
lines changed

src/AdditionalPatterns/Interpreter/InterpreterLibrary/DateExample/Context.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,5 @@ public Context(DateTime date, string expression)
99
}
1010

1111
public DateTime Date { get; set; }
12-
1312
public string Expression { get; set; }
14-
}
13+
}

src/AdditionalPatterns/Interpreter/InterpreterLibrary/DateExample/DateExecutor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,4 @@ private static void Interpret(List<IExpression> expressions, Context context)
3434

3535
Console.WriteLine($"Interpreter result for {contextFormat} format: {context.Expression}");
3636
}
37-
}
37+
}

src/AdditionalPatterns/Interpreter/InterpreterLibrary/DateExample/Expressions/Common/IExpression.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33
public interface IExpression
44
{
55
void Evaluate(Context context);
6-
}
6+
}

src/AdditionalPatterns/Interpreter/InterpreterLibrary/DateExample/Expressions/Terminal/DayExpression.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ public void Evaluate(Context context)
99
string expression = context.Expression;
1010
context.Expression = expression.Replace("DD", context.Date.Day.ToString());
1111
}
12-
}
12+
}

src/AdditionalPatterns/Interpreter/InterpreterLibrary/DateExample/Expressions/Terminal/MonthExpression.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ public void Evaluate(Context context)
99
string expression = context.Expression;
1010
context.Expression = expression.Replace("MM", context.Date.Month.ToString());
1111
}
12-
}
12+
}

src/AdditionalPatterns/Interpreter/InterpreterLibrary/DateExample/Expressions/Terminal/SeparatorExpression.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ public void Evaluate(Context context)
99
string expression = context.Expression;
1010
context.Expression = expression.Replace(" ", "-");
1111
}
12-
}
12+
}

src/AdditionalPatterns/Interpreter/InterpreterLibrary/DateExample/Expressions/Terminal/YearExpression.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ public void Evaluate(Context context)
99
string expression = context.Expression;
1010
context.Expression = expression.Replace("YYYY", context.Date.Year.ToString());
1111
}
12-
}
12+
}

src/AdditionalPatterns/Interpreter/InterpreterLibrary/Executor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ public override void Execute()
1313
DateExecutor.Execute();
1414
SandwichExecutor.Execute();
1515
}
16-
}
16+
}

src/AdditionalPatterns/Interpreter/InterpreterLibrary/InterpreterLibrary.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212

1313
<ItemGroup>
1414
<Folder Include="Assets\" />
15-
<Folder Include="DateExample\Expressions\NonTerminal\" />
1615
</ItemGroup>
1716

1817
</Project>

src/AdditionalPatterns/Interpreter/InterpreterLibrary/SandwichExample/Context.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22

33
public class Context
44
{
5-
public string Output { get; set; }
6-
}
5+
public string Output { get; set; } = string.Empty;
6+
}

0 commit comments

Comments
 (0)