├── .gitattributes ├── .gitignore ├── FParsec ├── AssemblyInfo.fs ├── CharParsers.fs ├── CharParsers.fsi ├── Emit.fs ├── Error.fs ├── Error.fsi ├── FParsec.fsproj ├── Internals.fs ├── Primitives.fs ├── Primitives.fsi ├── Range.fs ├── StaticMapping.fs └── StaticMapping.fsi ├── FParsecCS ├── Buffer.cs ├── CaseFoldTable.cs ├── CharSet.cs ├── CharStream.cs ├── CharStreamLT.cs ├── Cloning.cs ├── ErrorMessage.cs ├── ErrorMessageList.cs ├── Errors.cs ├── FParsecCS.csproj ├── FastGenericEqualityERComparer.cs ├── HexFloat.cs ├── IdentifierValidator.cs ├── ManyChars.cs ├── OperatorPrecedenceParser.cs ├── Position.cs ├── Properties │ └── AssemblyInfo.cs ├── Reply.cs ├── StringBuffer.cs ├── Strings.cs ├── Text.cs └── UnmanagedMemoryPool.cs ├── LICENSE.txt ├── Parcel.sln ├── Parcel ├── AST.fs ├── CellVisitor.fs ├── ExcelIO │ ├── ExcelIO.csproj │ ├── IO.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── ExcelParser.fsproj ├── Grammar.fs ├── Hash.fs ├── Parcel.fs ├── RangeVisitor.fs ├── TrustedZoneHandler │ ├── ReadMe.txt │ ├── TrustedZoneHandler.cpp │ ├── TrustedZoneHandler.vcxproj │ ├── TrustedZoneHandler.vcxproj.filters │ ├── dllmain.cpp │ ├── stdafx.cpp │ ├── stdafx.h │ └── targetver.h ├── app.config └── packages.config ├── ParcelConsole ├── App.config ├── ExcelParserConsole.fsproj └── Program.fs ├── ParcelTest ├── ArityTests.cs ├── BasicTests.cs ├── MockWorkbook.cs ├── ParcelTest.csproj ├── PrecedenceTests.cs ├── Properties │ └── AssemblyInfo.cs ├── RangeTests.cs ├── TestData │ ├── formulas_distinct.txt │ └── wacko_formulas.txt ├── Utility.cs ├── VisitorTests.cs ├── app.config └── jenkins.c └── README.md /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/.gitignore -------------------------------------------------------------------------------- /FParsec/AssemblyInfo.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsec/AssemblyInfo.fs -------------------------------------------------------------------------------- /FParsec/CharParsers.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsec/CharParsers.fs -------------------------------------------------------------------------------- /FParsec/CharParsers.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsec/CharParsers.fsi -------------------------------------------------------------------------------- /FParsec/Emit.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsec/Emit.fs -------------------------------------------------------------------------------- /FParsec/Error.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsec/Error.fs -------------------------------------------------------------------------------- /FParsec/Error.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsec/Error.fsi -------------------------------------------------------------------------------- /FParsec/FParsec.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsec/FParsec.fsproj -------------------------------------------------------------------------------- /FParsec/Internals.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsec/Internals.fs -------------------------------------------------------------------------------- /FParsec/Primitives.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsec/Primitives.fs -------------------------------------------------------------------------------- /FParsec/Primitives.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsec/Primitives.fsi -------------------------------------------------------------------------------- /FParsec/Range.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsec/Range.fs -------------------------------------------------------------------------------- /FParsec/StaticMapping.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsec/StaticMapping.fs -------------------------------------------------------------------------------- /FParsec/StaticMapping.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsec/StaticMapping.fsi -------------------------------------------------------------------------------- /FParsecCS/Buffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsecCS/Buffer.cs -------------------------------------------------------------------------------- /FParsecCS/CaseFoldTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsecCS/CaseFoldTable.cs -------------------------------------------------------------------------------- /FParsecCS/CharSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsecCS/CharSet.cs -------------------------------------------------------------------------------- /FParsecCS/CharStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsecCS/CharStream.cs -------------------------------------------------------------------------------- /FParsecCS/CharStreamLT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsecCS/CharStreamLT.cs -------------------------------------------------------------------------------- /FParsecCS/Cloning.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsecCS/Cloning.cs -------------------------------------------------------------------------------- /FParsecCS/ErrorMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsecCS/ErrorMessage.cs -------------------------------------------------------------------------------- /FParsecCS/ErrorMessageList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsecCS/ErrorMessageList.cs -------------------------------------------------------------------------------- /FParsecCS/Errors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsecCS/Errors.cs -------------------------------------------------------------------------------- /FParsecCS/FParsecCS.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsecCS/FParsecCS.csproj -------------------------------------------------------------------------------- /FParsecCS/FastGenericEqualityERComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsecCS/FastGenericEqualityERComparer.cs -------------------------------------------------------------------------------- /FParsecCS/HexFloat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsecCS/HexFloat.cs -------------------------------------------------------------------------------- /FParsecCS/IdentifierValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsecCS/IdentifierValidator.cs -------------------------------------------------------------------------------- /FParsecCS/ManyChars.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsecCS/ManyChars.cs -------------------------------------------------------------------------------- /FParsecCS/OperatorPrecedenceParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsecCS/OperatorPrecedenceParser.cs -------------------------------------------------------------------------------- /FParsecCS/Position.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsecCS/Position.cs -------------------------------------------------------------------------------- /FParsecCS/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsecCS/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /FParsecCS/Reply.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsecCS/Reply.cs -------------------------------------------------------------------------------- /FParsecCS/StringBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsecCS/StringBuffer.cs -------------------------------------------------------------------------------- /FParsecCS/Strings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsecCS/Strings.cs -------------------------------------------------------------------------------- /FParsecCS/Text.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsecCS/Text.cs -------------------------------------------------------------------------------- /FParsecCS/UnmanagedMemoryPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/FParsecCS/UnmanagedMemoryPool.cs -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Parcel.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/Parcel.sln -------------------------------------------------------------------------------- /Parcel/AST.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/Parcel/AST.fs -------------------------------------------------------------------------------- /Parcel/CellVisitor.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/Parcel/CellVisitor.fs -------------------------------------------------------------------------------- /Parcel/ExcelIO/ExcelIO.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/Parcel/ExcelIO/ExcelIO.csproj -------------------------------------------------------------------------------- /Parcel/ExcelIO/IO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/Parcel/ExcelIO/IO.cs -------------------------------------------------------------------------------- /Parcel/ExcelIO/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/Parcel/ExcelIO/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Parcel/ExcelParser.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/Parcel/ExcelParser.fsproj -------------------------------------------------------------------------------- /Parcel/Grammar.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/Parcel/Grammar.fs -------------------------------------------------------------------------------- /Parcel/Hash.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/Parcel/Hash.fs -------------------------------------------------------------------------------- /Parcel/Parcel.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/Parcel/Parcel.fs -------------------------------------------------------------------------------- /Parcel/RangeVisitor.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/Parcel/RangeVisitor.fs -------------------------------------------------------------------------------- /Parcel/TrustedZoneHandler/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/Parcel/TrustedZoneHandler/ReadMe.txt -------------------------------------------------------------------------------- /Parcel/TrustedZoneHandler/TrustedZoneHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/Parcel/TrustedZoneHandler/TrustedZoneHandler.cpp -------------------------------------------------------------------------------- /Parcel/TrustedZoneHandler/TrustedZoneHandler.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/Parcel/TrustedZoneHandler/TrustedZoneHandler.vcxproj -------------------------------------------------------------------------------- /Parcel/TrustedZoneHandler/TrustedZoneHandler.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/Parcel/TrustedZoneHandler/TrustedZoneHandler.vcxproj.filters -------------------------------------------------------------------------------- /Parcel/TrustedZoneHandler/dllmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/Parcel/TrustedZoneHandler/dllmain.cpp -------------------------------------------------------------------------------- /Parcel/TrustedZoneHandler/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/Parcel/TrustedZoneHandler/stdafx.cpp -------------------------------------------------------------------------------- /Parcel/TrustedZoneHandler/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/Parcel/TrustedZoneHandler/stdafx.h -------------------------------------------------------------------------------- /Parcel/TrustedZoneHandler/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/Parcel/TrustedZoneHandler/targetver.h -------------------------------------------------------------------------------- /Parcel/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/Parcel/app.config -------------------------------------------------------------------------------- /Parcel/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/Parcel/packages.config -------------------------------------------------------------------------------- /ParcelConsole/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/ParcelConsole/App.config -------------------------------------------------------------------------------- /ParcelConsole/ExcelParserConsole.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/ParcelConsole/ExcelParserConsole.fsproj -------------------------------------------------------------------------------- /ParcelConsole/Program.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/ParcelConsole/Program.fs -------------------------------------------------------------------------------- /ParcelTest/ArityTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/ParcelTest/ArityTests.cs -------------------------------------------------------------------------------- /ParcelTest/BasicTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/ParcelTest/BasicTests.cs -------------------------------------------------------------------------------- /ParcelTest/MockWorkbook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/ParcelTest/MockWorkbook.cs -------------------------------------------------------------------------------- /ParcelTest/ParcelTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/ParcelTest/ParcelTest.csproj -------------------------------------------------------------------------------- /ParcelTest/PrecedenceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/ParcelTest/PrecedenceTests.cs -------------------------------------------------------------------------------- /ParcelTest/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/ParcelTest/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /ParcelTest/RangeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/ParcelTest/RangeTests.cs -------------------------------------------------------------------------------- /ParcelTest/TestData/formulas_distinct.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/ParcelTest/TestData/formulas_distinct.txt -------------------------------------------------------------------------------- /ParcelTest/TestData/wacko_formulas.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/ParcelTest/TestData/wacko_formulas.txt -------------------------------------------------------------------------------- /ParcelTest/Utility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/ParcelTest/Utility.cs -------------------------------------------------------------------------------- /ParcelTest/VisitorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/ParcelTest/VisitorTests.cs -------------------------------------------------------------------------------- /ParcelTest/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/ParcelTest/app.config -------------------------------------------------------------------------------- /ParcelTest/jenkins.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/ParcelTest/jenkins.c -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/parcel/HEAD/README.md --------------------------------------------------------------------------------