Skip to content

Instantly share code, notes, and snippets.

using System.Linq;
using Microsoft.EntityFrameworkCore;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace PropertyManagementSync.Tests
{
[TestClass]
public class OwnedTypeTests
{
[Owned]
data Set a = Set (a->Bool)
contains (Set a) x = a x
singletonSet x = Set(\y-> x==y)
union a b = Set(\x -> contains a x || contains b x)
intersect a b = Set(\x -> contains a x && contains b x)
forall s p =
@Frazi1
Frazi1 / gist:90f65a3ca11be975f95ed71954f7fe9c
Created March 8, 2019 13:10
state_machine.turing.yaml
input: '10001011000'
blank: ' '
start state: step_1
table:
step_1:
[1]: {R: step_2}
[0]: {R}
' ': {R: failure}
step_2:
input: '2222+1'
blank: ' '
start state: right
table:
right:
[0,1,2,+,A,B,C]: R
' ' : {L: seek_right_digit}
seek_right_digit:
0: {write: X, L: seek_separator_to_left}
public static class ReturnTypeToStringConverter
{
public static string Convert(ReturnType returnType)
{
switch (returnType)
{
case BoolReturnType boolReturnType:
return JasminReferenceConstants.JavaBool;
case CharReturnType charReturnType:
return JasminReferenceConstants.JavaChar;
public static class ReturnTypeToStringConverter
{
public static string Convert(ReturnType returnType)
{
switch (returnType)
{
case BoolReturnType boolReturnType:
return JasminReferenceConstants.JavaBool;
case CharReturnType charReturnType:
return JasminReferenceConstants.JavaChar;
public static class ReturnTypeToStringConverter
{
public static string Convert(ReturnType returnType)
{
switch (returnType)
{
case BoolReturnType boolReturnType:
return JasminReferenceConstants.JavaBool;
case CharReturnType charReturnType:
return JasminReferenceConstants.JavaChar;
private void DrawGeometry(StreamGeometryContext context)
{
Point startPoint = new Point(CenterX, CenterY);
Point innerArcStartPoint =
Utils.CartesianCoordinate(RotationAngle, InnerRadius);
innerArcStartPoint.Offset(CenterX, CenterY);
Point innerArcEndPoint =
Utils.CartesianCoordinate(RotationAngle + WedgeAngle, InnerRadius);