├── .github └── workflows │ └── codesee-arch-diagram.yml ├── UCSD PASCAL 1.5 sources.zip ├── UC_TechID_19327.pdf ├── c++ interface ├── Main1.cpp ├── bTreeType.cpp ├── btreetype.h ├── calculator_test.cpp ├── calculator_test.h ├── defines.h ├── expression.cpp ├── expression.h ├── extras.h ├── framelisp.h ├── frames1.cpp ├── intrinsics.cpp ├── intrinsics.h ├── keywords.h ├── markovian.cpp ├── node_list.cpp ├── node_list.h ├── objects.cpp ├── objects.h ├── pstring.h ├── range.cpp ├── range.h ├── sets.cpp ├── sets.h ├── symbol_tables.cpp ├── telnet.cpp ├── telnet.h ├── text_object.h ├── text_objects.cpp └── treesearch.cpp ├── readme.md └── ucsd p-system ├── allocate.cpp ├── bodypart.cpp ├── bodypart.h ├── compiler.cpp ├── compiler.h ├── compiler1.cpp ├── compilerdata.h ├── declaration.cpp ├── declaration0.cpp ├── declarationpart.h ├── insymbol.cpp ├── insymbol.h ├── pascal_errors.cpp ├── stdafx.cpp ├── stdafx.h ├── treesearch.cpp ├── unitpart.cpp └── unitpart.h /.github/workflows/codesee-arch-diagram.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/.github/workflows/codesee-arch-diagram.yml -------------------------------------------------------------------------------- /UCSD PASCAL 1.5 sources.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/UCSD PASCAL 1.5 sources.zip -------------------------------------------------------------------------------- /UC_TechID_19327.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/UC_TechID_19327.pdf -------------------------------------------------------------------------------- /c++ interface/Main1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/Main1.cpp -------------------------------------------------------------------------------- /c++ interface/bTreeType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/bTreeType.cpp -------------------------------------------------------------------------------- /c++ interface/btreetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/btreetype.h -------------------------------------------------------------------------------- /c++ interface/calculator_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/calculator_test.cpp -------------------------------------------------------------------------------- /c++ interface/calculator_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/calculator_test.h -------------------------------------------------------------------------------- /c++ interface/defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/defines.h -------------------------------------------------------------------------------- /c++ interface/expression.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/expression.cpp -------------------------------------------------------------------------------- /c++ interface/expression.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/expression.h -------------------------------------------------------------------------------- /c++ interface/extras.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/extras.h -------------------------------------------------------------------------------- /c++ interface/framelisp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/framelisp.h -------------------------------------------------------------------------------- /c++ interface/frames1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/frames1.cpp -------------------------------------------------------------------------------- /c++ interface/intrinsics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/intrinsics.cpp -------------------------------------------------------------------------------- /c++ interface/intrinsics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/intrinsics.h -------------------------------------------------------------------------------- /c++ interface/keywords.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/keywords.h -------------------------------------------------------------------------------- /c++ interface/markovian.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/markovian.cpp -------------------------------------------------------------------------------- /c++ interface/node_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/node_list.cpp -------------------------------------------------------------------------------- /c++ interface/node_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/node_list.h -------------------------------------------------------------------------------- /c++ interface/objects.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/objects.cpp -------------------------------------------------------------------------------- /c++ interface/objects.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/objects.h -------------------------------------------------------------------------------- /c++ interface/pstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/pstring.h -------------------------------------------------------------------------------- /c++ interface/range.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/range.cpp -------------------------------------------------------------------------------- /c++ interface/range.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/range.h -------------------------------------------------------------------------------- /c++ interface/sets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/sets.cpp -------------------------------------------------------------------------------- /c++ interface/sets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/sets.h -------------------------------------------------------------------------------- /c++ interface/symbol_tables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/symbol_tables.cpp -------------------------------------------------------------------------------- /c++ interface/telnet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/telnet.cpp -------------------------------------------------------------------------------- /c++ interface/telnet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/telnet.h -------------------------------------------------------------------------------- /c++ interface/text_object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/text_object.h -------------------------------------------------------------------------------- /c++ interface/text_objects.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/text_objects.cpp -------------------------------------------------------------------------------- /c++ interface/treesearch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/c++ interface/treesearch.cpp -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/readme.md -------------------------------------------------------------------------------- /ucsd p-system/allocate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/ucsd p-system/allocate.cpp -------------------------------------------------------------------------------- /ucsd p-system/bodypart.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/ucsd p-system/bodypart.cpp -------------------------------------------------------------------------------- /ucsd p-system/bodypart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/ucsd p-system/bodypart.h -------------------------------------------------------------------------------- /ucsd p-system/compiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/ucsd p-system/compiler.cpp -------------------------------------------------------------------------------- /ucsd p-system/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/ucsd p-system/compiler.h -------------------------------------------------------------------------------- /ucsd p-system/compiler1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/ucsd p-system/compiler1.cpp -------------------------------------------------------------------------------- /ucsd p-system/compilerdata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/ucsd p-system/compilerdata.h -------------------------------------------------------------------------------- /ucsd p-system/declaration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/ucsd p-system/declaration.cpp -------------------------------------------------------------------------------- /ucsd p-system/declaration0.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/ucsd p-system/declaration0.cpp -------------------------------------------------------------------------------- /ucsd p-system/declarationpart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/ucsd p-system/declarationpart.h -------------------------------------------------------------------------------- /ucsd p-system/insymbol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/ucsd p-system/insymbol.cpp -------------------------------------------------------------------------------- /ucsd p-system/insymbol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/ucsd p-system/insymbol.h -------------------------------------------------------------------------------- /ucsd p-system/pascal_errors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/ucsd p-system/pascal_errors.cpp -------------------------------------------------------------------------------- /ucsd p-system/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/ucsd p-system/stdafx.cpp -------------------------------------------------------------------------------- /ucsd p-system/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/ucsd p-system/stdafx.h -------------------------------------------------------------------------------- /ucsd p-system/treesearch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/ucsd p-system/treesearch.cpp -------------------------------------------------------------------------------- /ucsd p-system/unitpart.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/ucsd p-system/unitpart.cpp -------------------------------------------------------------------------------- /ucsd p-system/unitpart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glgorman/UCSD-Pascal-p-system/HEAD/ucsd p-system/unitpart.h --------------------------------------------------------------------------------