sheepy

build system (sheepy) and package manager (spm) for C
git clone https://spartatek.se/git/sheepy.git
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--LICENSE21L
-rw-r--r--README.md291L
-rw-r--r--genMake.c187L
-rwxr-xr-xhomeInstall.sh38L
-rwxr-xr-xinstall.sh27L
-rwxr-xr-xinstallHaiku.sh33L
-rwxr-xr-xinstallOpenIndiana.sh27L
-rwxr-xr-xinstallTermux.sh27L
-rwxr-xr-xmake.sh3L
-rw-r--r--src/common.c263L
-rw-r--r--src/common.h257L
-rwxr-xr-xsrc/compileSheepy.sh1L
-rwxr-xr-xsrc/compileSheepyHaiku.sh1L
-rwxr-xr-xsrc/compileSpm.sh1L
-rw-r--r--src/parser/Accumulator69L
-rw-r--r--src/parser/Accumulator.i196L
-rw-r--r--src/parser/Buffer.i933L
-rw-r--r--src/parser/BufferMemory.i58L
-rw-r--r--src/parser/Buffer_debug43L
-rw-r--r--src/parser/Buffer_debug.i345L
-rw-r--r--src/parser/Buffer_fill.i98L
-rw-r--r--src/parser/Buffer_navigation.i195L
-rw-r--r--src/parser/ByteLoader99L
-rw-r--r--src/parser/ByteLoader.i164L
-rw-r--r--src/parser/ByteLoader_FILE28L
-rw-r--r--src/parser/ByteLoader_FILE.i125L
-rw-r--r--src/parser/ByteLoader_stream27L
-rw-r--r--src/parser/ByteLoader_stream.i150L
-rw-r--r--src/parser/C-adaptions.h141L
-rw-r--r--src/parser/Converter95L
-rw-r--r--src/parser/Converter.i47L
-rw-r--r--src/parser/Counter.i102L
-rw-r--r--src/parser/EasyLexer-configuration.h401L
-rw-r--r--src/parser/EasyLexer-token.h109L
-rw-r--r--src/parser/EasyLexer-token_ids.h145L
-rw-r--r--src/parser/EasyLexer.c17341L
-rw-r--r--src/parser/EasyLexer.h114L
-rw-r--r--src/parser/EngineMemento_body31L
-rw-r--r--src/parser/Engine_body51L
-rw-r--r--src/parser/LexatomLoader160L
-rw-r--r--src/parser/LexatomLoader.i258L
-rw-r--r--src/parser/LexatomLoader_Converter170L
-rw-r--r--src/parser/LexatomLoader_Converter.i428L
-rw-r--r--src/parser/LexatomLoader_Converter_RawBuffer.i118L
-rw-r--r--src/parser/LexatomLoader_Plain32L
-rw-r--r--src/parser/LexatomLoader_Plain.i198L
-rw-r--r--src/parser/LexatomLoader_navigation.i195L
-rw-r--r--src/parser/MemoryManager47L
-rw-r--r--src/parser/MemoryManager.i82L
-rw-r--r--src/parser/Mode.i39L
-rw-r--r--src/parser/TokenPolicy158L
-rw-r--r--src/parser/TokenQueue84L
-rw-r--r--src/parser/TokenQueue.i320L
-rw-r--r--src/parser/analyzerAsserts43L
-rw-r--r--src/parser/analyzerAsserts.i64L
-rw-r--r--src/parser/analyzerBasic25L
-rw-r--r--src/parser/analyzerConfigDerived436L
-rw-r--r--src/parser/analyzerConstructor87L
-rw-r--r--src/parser/analyzerCounter61L
-rw-r--r--src/parser/analyzerHeaders49L
-rw-r--r--src/parser/analyzerInclude-stack99L
-rw-r--r--src/parser/analyzerMode68L
-rw-r--r--src/parser/analyzerReset83L
-rw-r--r--src/parser/asserts32L
-rw-r--r--src/parser/aux-string42L
-rw-r--r--src/parser/aux-string.i84L
-rw-r--r--src/parser/basic.i16L
-rw-r--r--src/parser/bom98L
-rw-r--r--src/parser/bom.i183L
-rw-r--r--src/parser/bufferAsserts32L
-rw-r--r--src/parser/bufferAsserts.i78L
-rw-r--r--src/parser/bufferBuffer175L
-rw-r--r--src/parser/character-converter-to-char-wchar_t.gi71L
-rw-r--r--src/parser/compatStdbool-pseudo.h36L
-rw-r--r--src/parser/compatStdint.h27L
-rw-r--r--src/parser/constructor.i409L
-rw-r--r--src/parser/converterHelperCommon.h23L
-rw-r--r--src/parser/converterHelperGeneratorDeclarations.g93L
-rw-r--r--src/parser/definitions426L
-rw-r--r--src/parser/from-unicode-buffer44L
-rw-r--r--src/parser/from-unicode-buffer.i108L
-rw-r--r--src/parser/from-utf1644L
-rw-r--r--src/parser/from-utf16.i133L
-rw-r--r--src/parser/from-utf3244L
-rw-r--r--src/parser/from-utf32.i126L
-rw-r--r--src/parser/from-utf844L
-rw-r--r--src/parser/from-utf8.i181L
-rw-r--r--src/parser/headers.i54L
-rw-r--r--src/parser/iconv-argument-types.h28L
-rw-r--r--src/parser/identity52L
-rw-r--r--src/parser/identity.i78L
-rw-r--r--src/parser/implementations.gi50L
-rw-r--r--src/parser/include-stack.i409L
-rw-r--r--src/parser/misc72L
-rw-r--r--src/parser/misc.i215L
-rw-r--r--src/parser/mode-handling38L
-rw-r--r--src/parser/mode-handling.i163L
-rw-r--r--src/parser/multi.i51L
-rw-r--r--src/parser/navigation21L
-rw-r--r--src/parser/navigation.i97L
-rw-r--r--src/parser/on_indentation.i57L
-rw-r--r--src/parser/parser.c958L
-rw-r--r--src/parser/parser.h118L
-rw-r--r--src/parser/reset.i260L
-rw-r--r--src/parser/single.i30L
-rw-r--r--src/parser/string-converter.gi111L
-rw-r--r--src/parser/token-receiving28L
-rw-r--r--src/parser/token-receiving.i143L
-rw-r--r--src/parser/token-sending70L
-rw-r--r--src/sha256/bconSha256.c158L
-rw-r--r--src/sha256/bconSha256.h0B
-rw-r--r--src/sha256/package.yml14L
-rw-r--r--src/sha256/sha256.c37L
-rw-r--r--src/sha256/sha256.h39L
-rwxr-xr-xsrc/sha256/test.c14L
-rw-r--r--src/sheepy.c2556L
-rw-r--r--src/sheepy.h583L
-rwxr-xr-xsrc/spm.c2117L
-rw-r--r--src/spm.h63L