├── .github ├── disabled-workflows │ └── windows-load.yml └── workflows │ ├── linux-load.yml │ ├── linux-sbcl-testSystem.yml │ └── macos-load.yml ├── .gitignore ├── COPYING ├── README.org ├── include ├── iso646.h ├── stdarg.h └── stddef.h ├── libc ├── assert.lisp ├── ctype.lisp ├── errno.lisp ├── fenv.lisp ├── float.lisp ├── iso646.lisp ├── limits.lisp ├── math.lisp ├── package.lisp ├── stdarg.lisp ├── stddef.lisp ├── string.lisp └── util.lisp ├── package.lisp ├── src ├── case-aware-find-symbol.lisp ├── compiler.lisp ├── condition.lisp ├── lexer.lisp ├── package.lisp ├── physical-source.lisp ├── pp-number.lisp ├── predefined-macro.lisp ├── preprocessor.lisp ├── pseudo-pointer.lisp ├── reader.lisp ├── struct.lisp ├── typedef.lisp ├── util.lisp └── with-c-syntax.lisp ├── test ├── decl.lisp ├── examples.lisp ├── include │ └── test │ │ ├── test-pp-6.10.3.5-example-3.h │ │ ├── test-pp-6.10.3.5-example-4.h │ │ └── test-pp-6.10.3.5-example-7.h ├── libc__freestanding.lisp ├── libc_assert.lisp ├── libc_ctype.lisp ├── libc_math.lisp ├── libc_string.lisp ├── package.lisp ├── pointer.lisp ├── preprocessor.lisp ├── reader_level_0.lisp ├── reader_level_1.lisp ├── reader_level_2.lisp ├── reader_parameters.lisp ├── stmt.lisp ├── trans.lisp ├── util.lisp └── wcs.lisp ├── with-c-syntax-test.asd └── with-c-syntax.asd /.github/disabled-workflows/windows-load.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/.github/disabled-workflows/windows-load.yml -------------------------------------------------------------------------------- /.github/workflows/linux-load.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/.github/workflows/linux-load.yml -------------------------------------------------------------------------------- /.github/workflows/linux-sbcl-testSystem.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/.github/workflows/linux-sbcl-testSystem.yml -------------------------------------------------------------------------------- /.github/workflows/macos-load.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/.github/workflows/macos-load.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/.gitignore -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/COPYING -------------------------------------------------------------------------------- /README.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/README.org -------------------------------------------------------------------------------- /include/iso646.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/include/iso646.h -------------------------------------------------------------------------------- /include/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/include/stdarg.h -------------------------------------------------------------------------------- /include/stddef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/include/stddef.h -------------------------------------------------------------------------------- /libc/assert.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/libc/assert.lisp -------------------------------------------------------------------------------- /libc/ctype.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/libc/ctype.lisp -------------------------------------------------------------------------------- /libc/errno.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/libc/errno.lisp -------------------------------------------------------------------------------- /libc/fenv.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/libc/fenv.lisp -------------------------------------------------------------------------------- /libc/float.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/libc/float.lisp -------------------------------------------------------------------------------- /libc/iso646.lisp: -------------------------------------------------------------------------------- 1 | ;;; Implemented in 'include/iso646.h'. 2 | -------------------------------------------------------------------------------- /libc/limits.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/libc/limits.lisp -------------------------------------------------------------------------------- /libc/math.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/libc/math.lisp -------------------------------------------------------------------------------- /libc/package.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/libc/package.lisp -------------------------------------------------------------------------------- /libc/stdarg.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/libc/stdarg.lisp -------------------------------------------------------------------------------- /libc/stddef.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/libc/stddef.lisp -------------------------------------------------------------------------------- /libc/string.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/libc/string.lisp -------------------------------------------------------------------------------- /libc/util.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/libc/util.lisp -------------------------------------------------------------------------------- /package.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/package.lisp -------------------------------------------------------------------------------- /src/case-aware-find-symbol.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/src/case-aware-find-symbol.lisp -------------------------------------------------------------------------------- /src/compiler.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/src/compiler.lisp -------------------------------------------------------------------------------- /src/condition.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/src/condition.lisp -------------------------------------------------------------------------------- /src/lexer.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/src/lexer.lisp -------------------------------------------------------------------------------- /src/package.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/src/package.lisp -------------------------------------------------------------------------------- /src/physical-source.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/src/physical-source.lisp -------------------------------------------------------------------------------- /src/pp-number.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/src/pp-number.lisp -------------------------------------------------------------------------------- /src/predefined-macro.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/src/predefined-macro.lisp -------------------------------------------------------------------------------- /src/preprocessor.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/src/preprocessor.lisp -------------------------------------------------------------------------------- /src/pseudo-pointer.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/src/pseudo-pointer.lisp -------------------------------------------------------------------------------- /src/reader.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/src/reader.lisp -------------------------------------------------------------------------------- /src/struct.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/src/struct.lisp -------------------------------------------------------------------------------- /src/typedef.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/src/typedef.lisp -------------------------------------------------------------------------------- /src/util.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/src/util.lisp -------------------------------------------------------------------------------- /src/with-c-syntax.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/src/with-c-syntax.lisp -------------------------------------------------------------------------------- /test/decl.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/test/decl.lisp -------------------------------------------------------------------------------- /test/examples.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/test/examples.lisp -------------------------------------------------------------------------------- /test/include/test/test-pp-6.10.3.5-example-3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/test/include/test/test-pp-6.10.3.5-example-3.h -------------------------------------------------------------------------------- /test/include/test/test-pp-6.10.3.5-example-4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/test/include/test/test-pp-6.10.3.5-example-4.h -------------------------------------------------------------------------------- /test/include/test/test-pp-6.10.3.5-example-7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/test/include/test/test-pp-6.10.3.5-example-7.h -------------------------------------------------------------------------------- /test/libc__freestanding.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/test/libc__freestanding.lisp -------------------------------------------------------------------------------- /test/libc_assert.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/test/libc_assert.lisp -------------------------------------------------------------------------------- /test/libc_ctype.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/test/libc_ctype.lisp -------------------------------------------------------------------------------- /test/libc_math.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/test/libc_math.lisp -------------------------------------------------------------------------------- /test/libc_string.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/test/libc_string.lisp -------------------------------------------------------------------------------- /test/package.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/test/package.lisp -------------------------------------------------------------------------------- /test/pointer.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/test/pointer.lisp -------------------------------------------------------------------------------- /test/preprocessor.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/test/preprocessor.lisp -------------------------------------------------------------------------------- /test/reader_level_0.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/test/reader_level_0.lisp -------------------------------------------------------------------------------- /test/reader_level_1.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/test/reader_level_1.lisp -------------------------------------------------------------------------------- /test/reader_level_2.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/test/reader_level_2.lisp -------------------------------------------------------------------------------- /test/reader_parameters.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/test/reader_parameters.lisp -------------------------------------------------------------------------------- /test/stmt.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/test/stmt.lisp -------------------------------------------------------------------------------- /test/trans.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/test/trans.lisp -------------------------------------------------------------------------------- /test/util.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/test/util.lisp -------------------------------------------------------------------------------- /test/wcs.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/test/wcs.lisp -------------------------------------------------------------------------------- /with-c-syntax-test.asd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/with-c-syntax-test.asd -------------------------------------------------------------------------------- /with-c-syntax.asd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/y2q-actionman/with-c-syntax/HEAD/with-c-syntax.asd --------------------------------------------------------------------------------