├── .gitignore ├── CONTRIBUTORS.md ├── HaxlSharp.Core ├── BlockedRequest.cs ├── CacheKeyGenerator.cs ├── Fetch.cs ├── Fetcher.cs ├── HaxlLogEntry.cs ├── HaxlSharp.Core.csproj ├── HaxlSharp.Core.nuspec ├── Internal │ ├── Applicative │ │ ├── HaxlApplicative.cs │ │ └── SplitApplicative.cs │ ├── Base │ │ ├── Base.cs │ │ ├── ByteString.cs │ │ ├── Func.cs │ │ └── HaxlConstants.cs │ ├── Expressions │ │ ├── LetExpression.cs │ │ ├── ParameterAccessVisitor.cs │ │ ├── ParseExpression.cs │ │ └── RebindToScope.cs │ ├── Haxl.cs │ ├── HaxlCache.cs │ ├── Result.cs │ ├── RunFetch.cs │ ├── Scope.cs │ └── Types │ │ ├── ApplicativeGroup.cs │ │ ├── BindProjectPair.cs │ │ ├── BoundExpression.cs │ │ ├── CacheResult.cs │ │ ├── ExpressionVariables.cs │ │ ├── FreeVariable.cs │ │ ├── QueryStatement.cs │ │ ├── ShowList.cs │ │ ├── Statement.cs │ │ └── Unit.cs ├── Properties │ └── AssemblyInfo.cs ├── Response.cs └── Returns.cs ├── HaxlSharp.Fetcher ├── FetcherBuilder.cs ├── HashedRequestKey.cs ├── HaxlFetcher.cs ├── HaxlSharp.Fetcher.csproj ├── HaxlSharp.Fetcher.nuspec ├── Properties │ └── AssemblyInfo.cs └── packages.config ├── HaxlSharp.Test ├── ApplicativeRewriteTest.cs ├── BindExpressionParseTest.cs ├── Blog.cs ├── ExpressionTests.cs ├── HaxlSharp.Test.csproj ├── MockData.cs └── Properties │ └── AssemblyInfo.cs ├── HaxlSharp.sln ├── LICENCE └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /HaxlSharp.Core/BlockedRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/BlockedRequest.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/CacheKeyGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/CacheKeyGenerator.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/Fetch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Fetch.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/Fetcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Fetcher.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/HaxlLogEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/HaxlLogEntry.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/HaxlSharp.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/HaxlSharp.Core.csproj -------------------------------------------------------------------------------- /HaxlSharp.Core/HaxlSharp.Core.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/HaxlSharp.Core.nuspec -------------------------------------------------------------------------------- /HaxlSharp.Core/Internal/Applicative/HaxlApplicative.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Internal/Applicative/HaxlApplicative.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/Internal/Applicative/SplitApplicative.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Internal/Applicative/SplitApplicative.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/Internal/Base/Base.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Internal/Base/Base.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/Internal/Base/ByteString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Internal/Base/ByteString.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/Internal/Base/Func.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Internal/Base/Func.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/Internal/Base/HaxlConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Internal/Base/HaxlConstants.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/Internal/Expressions/LetExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Internal/Expressions/LetExpression.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/Internal/Expressions/ParameterAccessVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Internal/Expressions/ParameterAccessVisitor.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/Internal/Expressions/ParseExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Internal/Expressions/ParseExpression.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/Internal/Expressions/RebindToScope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Internal/Expressions/RebindToScope.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/Internal/Haxl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Internal/Haxl.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/Internal/HaxlCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Internal/HaxlCache.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/Internal/Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Internal/Result.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/Internal/RunFetch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Internal/RunFetch.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/Internal/Scope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Internal/Scope.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/Internal/Types/ApplicativeGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Internal/Types/ApplicativeGroup.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/Internal/Types/BindProjectPair.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Internal/Types/BindProjectPair.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/Internal/Types/BoundExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Internal/Types/BoundExpression.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/Internal/Types/CacheResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Internal/Types/CacheResult.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/Internal/Types/ExpressionVariables.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Internal/Types/ExpressionVariables.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/Internal/Types/FreeVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Internal/Types/FreeVariable.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/Internal/Types/QueryStatement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Internal/Types/QueryStatement.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/Internal/Types/ShowList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Internal/Types/ShowList.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/Internal/Types/Statement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Internal/Types/Statement.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/Internal/Types/Unit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Internal/Types/Unit.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/Response.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Response.cs -------------------------------------------------------------------------------- /HaxlSharp.Core/Returns.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Core/Returns.cs -------------------------------------------------------------------------------- /HaxlSharp.Fetcher/FetcherBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Fetcher/FetcherBuilder.cs -------------------------------------------------------------------------------- /HaxlSharp.Fetcher/HashedRequestKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Fetcher/HashedRequestKey.cs -------------------------------------------------------------------------------- /HaxlSharp.Fetcher/HaxlFetcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Fetcher/HaxlFetcher.cs -------------------------------------------------------------------------------- /HaxlSharp.Fetcher/HaxlSharp.Fetcher.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Fetcher/HaxlSharp.Fetcher.csproj -------------------------------------------------------------------------------- /HaxlSharp.Fetcher/HaxlSharp.Fetcher.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Fetcher/HaxlSharp.Fetcher.nuspec -------------------------------------------------------------------------------- /HaxlSharp.Fetcher/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Fetcher/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /HaxlSharp.Fetcher/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Fetcher/packages.config -------------------------------------------------------------------------------- /HaxlSharp.Test/ApplicativeRewriteTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Test/ApplicativeRewriteTest.cs -------------------------------------------------------------------------------- /HaxlSharp.Test/BindExpressionParseTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Test/BindExpressionParseTest.cs -------------------------------------------------------------------------------- /HaxlSharp.Test/Blog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Test/Blog.cs -------------------------------------------------------------------------------- /HaxlSharp.Test/ExpressionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Test/ExpressionTests.cs -------------------------------------------------------------------------------- /HaxlSharp.Test/HaxlSharp.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Test/HaxlSharp.Test.csproj -------------------------------------------------------------------------------- /HaxlSharp.Test/MockData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Test/MockData.cs -------------------------------------------------------------------------------- /HaxlSharp.Test/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.Test/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /HaxlSharp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/HaxlSharp.sln -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joashc/HaxlSharp/HEAD/README.md --------------------------------------------------------------------------------