├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── examples ├── awaitalltest │ ├── awaitalltest.lpi │ └── awaitalltest.pas ├── exceptionstest │ ├── exceptiontest.lpi │ └── exceptiontest.lpr ├── generators │ ├── generatoriterationtest.lpi │ ├── generatoriterationtest.pas │ ├── generatortest.lpi │ ├── generatortest.pas │ ├── infinitegenerator.lpi │ └── infinitegenerator.pas ├── performancetest │ ├── performancetest.lpi │ └── performancetest.pas ├── pong │ ├── mainfrm.lfm │ ├── mainfrm.pas │ ├── pong.lpi │ └── pong.lpr ├── stoptest │ ├── stoptasktext.lpi │ ├── stoptasktext.pas │ ├── stoptest.lpi │ └── stoptest.lpr ├── tasktest │ ├── tasktest.lpi │ └── tasktest.pas ├── tcpexample │ ├── client.lpi │ ├── client.lpr │ ├── server.lpi │ └── server.lpr └── timeout │ ├── timeout.lpi │ └── timeout.lpr ├── src ├── asyncio │ ├── internal │ │ ├── stax.internal.console.pas │ │ └── stax.internal.tcp.pas │ ├── stax.asyncconsole.pas │ ├── stax.asyncio.pas │ └── stax.asynctcp.pas ├── functional │ ├── generate.py │ ├── stax.functional.functions.pas │ ├── stax.functional.generators.pas │ ├── stax.functional.pas │ └── stax.functional.procedures.pas ├── stax.generators.pas ├── stax.helpertypes.pas └── stax.pas ├── staxpkg.lpk └── staxpkg.pas /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/README.md -------------------------------------------------------------------------------- /examples/awaitalltest/awaitalltest.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/examples/awaitalltest/awaitalltest.lpi -------------------------------------------------------------------------------- /examples/awaitalltest/awaitalltest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/examples/awaitalltest/awaitalltest.pas -------------------------------------------------------------------------------- /examples/exceptionstest/exceptiontest.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/examples/exceptionstest/exceptiontest.lpi -------------------------------------------------------------------------------- /examples/exceptionstest/exceptiontest.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/examples/exceptionstest/exceptiontest.lpr -------------------------------------------------------------------------------- /examples/generators/generatoriterationtest.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/examples/generators/generatoriterationtest.lpi -------------------------------------------------------------------------------- /examples/generators/generatoriterationtest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/examples/generators/generatoriterationtest.pas -------------------------------------------------------------------------------- /examples/generators/generatortest.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/examples/generators/generatortest.lpi -------------------------------------------------------------------------------- /examples/generators/generatortest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/examples/generators/generatortest.pas -------------------------------------------------------------------------------- /examples/generators/infinitegenerator.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/examples/generators/infinitegenerator.lpi -------------------------------------------------------------------------------- /examples/generators/infinitegenerator.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/examples/generators/infinitegenerator.pas -------------------------------------------------------------------------------- /examples/performancetest/performancetest.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/examples/performancetest/performancetest.lpi -------------------------------------------------------------------------------- /examples/performancetest/performancetest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/examples/performancetest/performancetest.pas -------------------------------------------------------------------------------- /examples/pong/mainfrm.lfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/examples/pong/mainfrm.lfm -------------------------------------------------------------------------------- /examples/pong/mainfrm.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/examples/pong/mainfrm.pas -------------------------------------------------------------------------------- /examples/pong/pong.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/examples/pong/pong.lpi -------------------------------------------------------------------------------- /examples/pong/pong.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/examples/pong/pong.lpr -------------------------------------------------------------------------------- /examples/stoptest/stoptasktext.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/examples/stoptest/stoptasktext.lpi -------------------------------------------------------------------------------- /examples/stoptest/stoptasktext.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/examples/stoptest/stoptasktext.pas -------------------------------------------------------------------------------- /examples/stoptest/stoptest.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/examples/stoptest/stoptest.lpi -------------------------------------------------------------------------------- /examples/stoptest/stoptest.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/examples/stoptest/stoptest.lpr -------------------------------------------------------------------------------- /examples/tasktest/tasktest.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/examples/tasktest/tasktest.lpi -------------------------------------------------------------------------------- /examples/tasktest/tasktest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/examples/tasktest/tasktest.pas -------------------------------------------------------------------------------- /examples/tcpexample/client.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/examples/tcpexample/client.lpi -------------------------------------------------------------------------------- /examples/tcpexample/client.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/examples/tcpexample/client.lpr -------------------------------------------------------------------------------- /examples/tcpexample/server.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/examples/tcpexample/server.lpi -------------------------------------------------------------------------------- /examples/tcpexample/server.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/examples/tcpexample/server.lpr -------------------------------------------------------------------------------- /examples/timeout/timeout.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/examples/timeout/timeout.lpi -------------------------------------------------------------------------------- /examples/timeout/timeout.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/examples/timeout/timeout.lpr -------------------------------------------------------------------------------- /src/asyncio/internal/stax.internal.console.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/src/asyncio/internal/stax.internal.console.pas -------------------------------------------------------------------------------- /src/asyncio/internal/stax.internal.tcp.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/src/asyncio/internal/stax.internal.tcp.pas -------------------------------------------------------------------------------- /src/asyncio/stax.asyncconsole.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/src/asyncio/stax.asyncconsole.pas -------------------------------------------------------------------------------- /src/asyncio/stax.asyncio.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/src/asyncio/stax.asyncio.pas -------------------------------------------------------------------------------- /src/asyncio/stax.asynctcp.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/src/asyncio/stax.asynctcp.pas -------------------------------------------------------------------------------- /src/functional/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/src/functional/generate.py -------------------------------------------------------------------------------- /src/functional/stax.functional.functions.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/src/functional/stax.functional.functions.pas -------------------------------------------------------------------------------- /src/functional/stax.functional.generators.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/src/functional/stax.functional.generators.pas -------------------------------------------------------------------------------- /src/functional/stax.functional.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/src/functional/stax.functional.pas -------------------------------------------------------------------------------- /src/functional/stax.functional.procedures.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/src/functional/stax.functional.procedures.pas -------------------------------------------------------------------------------- /src/stax.generators.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/src/stax.generators.pas -------------------------------------------------------------------------------- /src/stax.helpertypes.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/src/stax.helpertypes.pas -------------------------------------------------------------------------------- /src/stax.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/src/stax.pas -------------------------------------------------------------------------------- /staxpkg.lpk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/staxpkg.lpk -------------------------------------------------------------------------------- /staxpkg.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Warfley/STAX/HEAD/staxpkg.pas --------------------------------------------------------------------------------