├── .gitignore ├── .vscode └── settings.json ├── CMakeLists.txt ├── README.md ├── cmake └── FindGraphviz.cmake ├── docs ├── C11-spec-Annex-A.pdf ├── C11-spec.pdf ├── graphviz.pdf └── regalloc.pdf ├── epicalyx ├── ast │ ├── CMakeLists.txt │ ├── Declaration.cpp │ ├── Declaration.h │ ├── Expression.cpp │ ├── Expression.h │ ├── Initializer.cpp │ ├── Initializer.h │ ├── Node.cpp │ ├── Node.h │ ├── NodeFwd.h │ ├── NodeVisitor.h │ ├── Statement.cpp │ └── Statement.h ├── calyx │ ├── CMakeLists.txt │ ├── Calyx.cpp │ ├── Calyx.h │ ├── CalyxFwd.h │ ├── Directive.cpp │ ├── Directive.h │ ├── Types.h │ ├── Utils.cpp │ ├── Utils.h │ └── backend │ │ ├── CMakeLists.txt │ │ ├── Example.cpp │ │ ├── Example.h │ │ └── interpreter │ │ ├── CMakeLists.txt │ │ ├── Interpreter.cpp │ │ └── Interpreter.h ├── config │ ├── Fake.cpp │ ├── Info.cpp │ ├── Info.h │ ├── Log.cpp │ ├── PCH.h │ └── argparse │ │ ├── LICENSE │ │ └── argparse.hpp ├── cycle │ ├── CMakeLists.txt │ ├── Cycle.cpp │ ├── Cycle.h │ └── Graph.h ├── file │ ├── CMakeLists.txt │ ├── File.cpp │ ├── File.h │ ├── SString.cpp │ └── SString.h ├── include │ ├── Aligned.h │ ├── CString.h │ ├── Cast.h │ ├── Containers.h │ ├── CustomAssert.h │ ├── Decltype.h │ ├── Default.h │ ├── Escape.h │ ├── Exceptions.h │ ├── Format.h │ ├── Hash.h │ ├── Is.h │ ├── Locatable.h │ ├── Log.h │ ├── Packs.h │ ├── SStream.h │ ├── Scope.h │ ├── Stream.h │ ├── Stringify.h │ ├── TypeName.h │ ├── TypeTraits.h │ ├── Variant.h │ ├── Vector.h │ └── swl │ │ ├── LICENSE │ │ ├── README.md │ │ ├── variant.hpp │ │ ├── variant_detail.hpp │ │ └── variant_visit.hpp ├── ir_emitter │ ├── ASTWalker.Declaration.cpp │ ├── ASTWalker.Expression.cpp │ ├── ASTWalker.Statement.cpp │ ├── ASTWalker.cpp │ ├── ASTWalker.h │ ├── CMakeLists.txt │ ├── Emitter.cpp │ ├── Emitter.h │ ├── Helpers.Expression.inl │ ├── Helpers.cpp │ ├── Helpers.h │ └── Helpers.inl ├── optimizer │ ├── BasicOptimizer.cpp │ ├── BasicOptimizer.h │ ├── CMakeLists.txt │ ├── ProgramDependencies.cpp │ ├── ProgramDependencies.h │ ├── RemoveUnused.cpp │ └── RemoveUnused.h ├── parser │ ├── CMakeLists.txt │ ├── ExpressionParser.cpp │ ├── ExpressionParser.h │ ├── Parser.Declarations.cpp │ ├── Parser.Expressions.cpp │ ├── Parser.Statements.cpp │ ├── Parser.cpp │ └── Parser.h ├── regalloc │ ├── Allocator.cpp │ ├── Allocator.h │ ├── CMakeLists.txt │ ├── GeneralizedVar.h │ ├── RIG.cpp │ ├── RIG.h │ ├── RegisterSpace.cpp │ ├── RegisterSpace.h │ └── regspaces │ │ ├── Example.cpp │ │ └── Example.h ├── stl │ ├── stdint.h │ └── stdio.h ├── tokenizer │ ├── CMakeLists.txt │ ├── Identifier.h │ ├── Maps.cpp │ ├── Preprocessor.Directives.cpp │ ├── Preprocessor.Macros.cpp │ ├── Preprocessor.Stddef.cpp │ ├── Preprocessor.cpp │ ├── Preprocessor.h │ ├── Token.cpp │ ├── Token.h │ ├── TokenType.h │ ├── Tokenizer.cpp │ └── Tokenizer.h └── types │ ├── AnyType.cpp │ ├── AnyType.h │ ├── BaseType.cpp │ ├── BaseType.h │ ├── CMakeLists.txt │ ├── TypeFwd.h │ ├── TypeUtils.h │ ├── Types.cpp │ └── Types.h ├── examples ├── emitting │ ├── arrays.c │ ├── binop.c │ ├── branches.c │ ├── first.c │ ├── fpr_gpr_interference.c │ ├── functions.c │ ├── globals.c │ ├── logical_operators.c │ ├── loops.c │ ├── optimizing.c │ ├── pointers.c │ ├── preprocessing.c │ ├── small_types.c │ ├── switch.c │ └── ternary.c ├── parsing │ ├── declarations │ │ ├── abstract_declarator.decl │ │ ├── declaration.decl │ │ ├── declarator.decl │ │ ├── enum.decl │ │ ├── initializer_list.decl │ │ ├── static_assert.decl │ │ └── struct.decl │ ├── expressions │ │ ├── assignment │ │ │ ├── combined1.expr │ │ │ └── combined2.expr │ │ ├── binary │ │ │ ├── binary1.expr │ │ │ ├── binary2.expr │ │ │ └── combined.expr │ │ ├── cast │ │ │ └── cast.expr │ │ ├── conditional │ │ │ └── combined.expr │ │ ├── expression │ │ │ └── combined.expr │ │ ├── function_call │ │ │ └── combined.expr │ │ ├── postfix │ │ │ ├── array_access.expr │ │ │ ├── combined.expr │ │ │ ├── increment.expr │ │ │ ├── member_access.expr │ │ │ ├── postfix.expr │ │ │ ├── primary.expr │ │ │ └── type_initializer.expr │ │ ├── primary │ │ │ ├── constant.expr │ │ │ ├── identifier.expr │ │ │ └── string.expr │ │ └── unary │ │ │ ├── combined.expr │ │ │ ├── increment.expr │ │ │ ├── sizeof.expr │ │ │ └── unops.expr │ ├── program │ │ ├── hello_world.c │ │ ├── test.c │ │ └── typedefs.c │ └── statements │ │ └── combined.stat └── tokenization │ ├── hello_world.c │ ├── numerical_constants.c │ ├── strings.c │ └── struct_def.c ├── main.cpp ├── output └── .gitkeep ├── profiling_tools ├── .gitkeep ├── README.md ├── profile_end.bat └── profile_start.bat └── tests ├── main.py ├── suites ├── .gitignore ├── README.md ├── run_suite.py └── scctests │ └── cc │ ├── error │ ├── .gitignore │ ├── 0001-sanity.c │ ├── 0002-missinginclude.c │ ├── 0003-junkinclude.c │ ├── 0004-macroredef.c │ ├── 0005-fmacro.c │ ├── 0006-endif.c │ ├── 0007-unmatchedcppif.c │ ├── 0008-unmatchedcppelse.c │ ├── 0009-unmatchedcppelif.c │ ├── 0010-extraelif.c │ ├── 0011-extraelse.c │ ├── 0012-ifnoexpr.c │ ├── 0013-macro.c │ ├── 0014-macro.c │ ├── 0015-macro.c │ ├── 0016-arrayinitsize.c │ ├── 0017-duplicatefunc.c │ ├── 0018-voidparam.c │ ├── 0019-kr_names.c │ ├── 0020-storage.c │ ├── 0021-namespace.c │ ├── 0021-void.c │ ├── 0022-cpp-if.c │ ├── 0023-include.c │ ├── 0023-include.h │ ├── 0024-lvale-cast.c │ ├── 0025-bad-init.c │ ├── 0026-numargs.c │ ├── 0027-constoverflow.c │ ├── 0028-noconstinit.c │ ├── 0029-eof.c │ ├── 0030-krtypes.c │ ├── 0031-krtypes.c │ ├── 0032-krtypes.c │ ├── 0033-character.c │ ├── 0034-eof.c │ ├── 0035-cpp.c │ ├── 0036-func.c │ └── 0037-pointer.c │ └── execute │ ├── .gitignore │ ├── 0001-sanity.c │ ├── 0002-expr.c │ ├── 0003-local.c │ ├── 0004-pointer.c │ ├── 0005-ifstmt.c │ ├── 0006-whilestmt.c │ ├── 0007-forstmt.c │ ├── 0008-dowhilestmt.c │ ├── 0009-expr.c │ ├── 0010-goto.c │ ├── 0011-assign.c │ ├── 0012-expr.c │ ├── 0013-addridx.c │ ├── 0014-assignidx.c │ ├── 0015-localarray.c │ ├── 0016-addrarray.c │ ├── 0017-struct.c │ ├── 0018-structptr.c │ ├── 0019-selfrefstruct.c │ ├── 0020-ptrptr.c │ ├── 0021-intfunc.c │ ├── 0022-typedef.c │ ├── 0023-global.c │ ├── 0024-typedefstruct.c │ ├── 0025-string.c │ ├── 0026-implicitret.c │ ├── 0027-charval.c │ ├── 0028-bor.c │ ├── 0029-band.c │ ├── 0030-bxor.c │ ├── 0031-relop.c │ ├── 0032-indec.c │ ├── 0033-ptrindec.c │ ├── 0034-logandor.c │ ├── 0035-breakcont.c │ ├── 0036-notneg.c │ ├── 0037-assignop.c │ ├── 0038-ptradd.c │ ├── 0039-sizeof.c │ ├── 0040-cast.c │ ├── 0041-queen.c │ ├── 0042-prime.c │ ├── 0043-union.c │ ├── 0044-struct.c │ ├── 0045-struct.c │ ├── 0046-inits.c │ ├── 0047-anonexport.c │ ├── 0048-inits.c │ ├── 0049-inits.c │ ├── 0050-inits.c │ ├── 0051-inits.c │ ├── 0052-switch.c │ ├── 0053-struct.c │ ├── 0054-struct.c │ ├── 0055-enum.c │ ├── 0056-enum.c │ ├── 0057-duff.c │ ├── 0058-bug.c │ ├── 0059-multistring.c │ ├── 0060-charlit.c │ ├── 0061-comments.c │ ├── 0062-include.c │ ├── 0063-define.c │ ├── 0065-ifdef.c │ ├── 0066-cppelse.c │ ├── 0067-define.c │ ├── 0068-funclikemacro.c │ ├── 0069-funclikemacro.c │ ├── 0070-cppif.c │ ├── 0071-cppelif.c │ ├── 0072-cppelif.c │ ├── 0073-ifndef.c │ ├── 0074-undef.c │ ├── 0075-ptraddasn.c │ ├── 0076-ptrsubasn.c │ ├── 0077-defined.c │ ├── 0078-dirifexpr.c │ ├── 0079-cond.c │ ├── 0080-arrays.c │ ├── 0081-calls.c │ ├── 0082-bug.c │ ├── 0083-voidret.c │ ├── 0084-longlong.c │ ├── 0085-ulonglong.c │ ├── 0086-variadic.c │ ├── 0087-variadic.c │ ├── 0088-macros.c │ ├── 0089-short.c │ ├── 0090-fptr.c │ ├── 0091-fptr.c │ ├── 0092-fptr.c │ ├── 0093-arrayinit.c │ ├── 0094-arrayinit.c │ ├── 0095-arrayselector.c │ ├── 0096-inferredarraysize.c │ ├── 0097-extern.c │ ├── 0098-tentative.c │ ├── 0099-tentative.c │ ├── 0100-redeclaremacro.c │ ├── 0101-wcharlit.c │ ├── 0102-bug.c │ ├── 0103-voidparm.c │ ├── 0104-qbebug.c │ ├── 0105-shl.c │ ├── 0106-ppcast.c │ ├── 0107-bnot.c │ ├── 0108-bug.c │ ├── 0109-struct.c │ ├── 0110-typedefcast.c │ ├── 0111-doubledef.c │ ├── 0112-cond.c │ ├── 0113-externredecl.c │ ├── 0114-shortassig.c │ ├── 0115-null_comparision.c │ ├── 0116-floatcmp.c │ ├── 0117-pointarith.c │ ├── 0118-voidmain.c │ ├── 0119-macrostr.c │ ├── 0120-funpar.c │ ├── 0121-localinit.c │ ├── 0122-localinit.c │ ├── 0123-doubleconst.c │ ├── 0124-enumstruct.c │ ├── 0125-fundcl.c │ ├── 0126-macropar.c │ ├── 0127-doublecte.c │ ├── 0129-initi.c │ ├── 0130-mulpars.c │ ├── 0131-hello.c │ ├── 0132-forward.c │ ├── 0133-ftn_ptr.c │ ├── 0134-arith.c │ ├── 0135-unary.c │ ├── 0136-if.c │ ├── 0137-int_cast.c │ ├── 0138-namespace.c │ ├── 0139-ptr_ary.c │ ├── 0140-int_fold.c │ ├── 0141-int_iden.c │ ├── 0142-char_const.c │ ├── 0143-int_const.c │ ├── 0144-long_const.c │ ├── 0145-llong_const.c │ ├── 0146-ifdef.c │ ├── 0147-intern_cpp.c │ ├── 0148-cpp_string.c │ ├── 0149-define.c │ ├── 0150-define.c │ ├── 0151-vararg.c │ ├── 0152-cat.c │ ├── 0153-cpp_string.c │ ├── 0154-if_defined.c │ ├── 0155-struct_compl.c │ ├── 0156-duff2.c │ ├── 0157-list.c │ ├── 0158-ternary.c │ ├── 0159-typedef.c │ ├── 0160-cpp_if.c │ ├── 0161-struct.c │ ├── 0162-array.c │ ├── 0163-array.c │ ├── 0164-struct.c │ ├── 0165-struct.c │ ├── 0166-desig.c │ ├── 0167-array.c │ ├── 0168-array.c │ ├── 0169-string.c │ ├── 0170-line.c │ ├── 0171-macros.c │ ├── 0172-hexa.c │ ├── 0173-macro.c │ ├── 0174-decay.c │ ├── 0175-defined.c │ ├── 0176-macro.c │ ├── 0177-literal.c │ ├── 0178-include.c │ ├── 0178-include.h │ ├── 0179-sizeof.c │ ├── 0180-incomplete.c │ ├── 0181-stringize.c │ ├── 0182-voidcast.c │ ├── 0183-negenum.c │ ├── 0184-esc_macro.c │ ├── 0185-esc_macro2.c │ ├── 0186-dec_ary.c │ ├── 0187-zero_struct.c │ ├── 0188-multi_string.c │ ├── 0189-cpp.c │ ├── 0190-enum_ary.c │ ├── 0191-ary_addr.c │ ├── 0192-ptrcmp.c │ ├── 0193-incomplete.c │ ├── 0194-vararg.c │ ├── 0195-unexpected.c │ ├── 0196-invalidchar.c │ ├── 0197-cppcomment.c │ ├── 0198-nullcpp.c │ ├── 0199-voidpcast.c │ ├── 0200-cpp.c │ ├── 0200-cpp.h │ ├── 0201-cpp.c │ ├── 0202-variadic.c │ ├── 0203-comment.c │ ├── 0204-cast.c │ ├── 0205-cpparg.c │ ├── 0206-initializer.c │ ├── 0207-structcb.c │ ├── 0208-sizeof.c │ ├── 0209-dowhile.c │ ├── 0210-flexible.c │ ├── 0211-enum.c │ ├── 0213-decay.c │ ├── 0214-va_copy.c │ ├── 0215-ret_struct.c │ ├── 0216-initialize.c │ ├── 0218-initialize.c │ ├── 0219-abbrev.c │ ├── 0220-comma.c │ ├── 0221-ifdef.c │ ├── 0222-ifdef.c │ ├── 0223-macro.c │ ├── 0224-macro.c │ ├── 0225-func.c │ ├── 0226-pointer.c │ ├── README │ └── include │ ├── 0062-include.h │ └── 0062-include2.h └── test.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/README.md -------------------------------------------------------------------------------- /cmake/FindGraphviz.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/cmake/FindGraphviz.cmake -------------------------------------------------------------------------------- /docs/C11-spec-Annex-A.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/docs/C11-spec-Annex-A.pdf -------------------------------------------------------------------------------- /docs/C11-spec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/docs/C11-spec.pdf -------------------------------------------------------------------------------- /docs/graphviz.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/docs/graphviz.pdf -------------------------------------------------------------------------------- /docs/regalloc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/docs/regalloc.pdf -------------------------------------------------------------------------------- /epicalyx/ast/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/ast/CMakeLists.txt -------------------------------------------------------------------------------- /epicalyx/ast/Declaration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/ast/Declaration.cpp -------------------------------------------------------------------------------- /epicalyx/ast/Declaration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/ast/Declaration.h -------------------------------------------------------------------------------- /epicalyx/ast/Expression.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/ast/Expression.cpp -------------------------------------------------------------------------------- /epicalyx/ast/Expression.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/ast/Expression.h -------------------------------------------------------------------------------- /epicalyx/ast/Initializer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/ast/Initializer.cpp -------------------------------------------------------------------------------- /epicalyx/ast/Initializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/ast/Initializer.h -------------------------------------------------------------------------------- /epicalyx/ast/Node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/ast/Node.cpp -------------------------------------------------------------------------------- /epicalyx/ast/Node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/ast/Node.h -------------------------------------------------------------------------------- /epicalyx/ast/NodeFwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/ast/NodeFwd.h -------------------------------------------------------------------------------- /epicalyx/ast/NodeVisitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/ast/NodeVisitor.h -------------------------------------------------------------------------------- /epicalyx/ast/Statement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/ast/Statement.cpp -------------------------------------------------------------------------------- /epicalyx/ast/Statement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/ast/Statement.h -------------------------------------------------------------------------------- /epicalyx/calyx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/calyx/CMakeLists.txt -------------------------------------------------------------------------------- /epicalyx/calyx/Calyx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/calyx/Calyx.cpp -------------------------------------------------------------------------------- /epicalyx/calyx/Calyx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/calyx/Calyx.h -------------------------------------------------------------------------------- /epicalyx/calyx/CalyxFwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/calyx/CalyxFwd.h -------------------------------------------------------------------------------- /epicalyx/calyx/Directive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/calyx/Directive.cpp -------------------------------------------------------------------------------- /epicalyx/calyx/Directive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/calyx/Directive.h -------------------------------------------------------------------------------- /epicalyx/calyx/Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/calyx/Types.h -------------------------------------------------------------------------------- /epicalyx/calyx/Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/calyx/Utils.cpp -------------------------------------------------------------------------------- /epicalyx/calyx/Utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/calyx/Utils.h -------------------------------------------------------------------------------- /epicalyx/calyx/backend/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/calyx/backend/CMakeLists.txt -------------------------------------------------------------------------------- /epicalyx/calyx/backend/Example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/calyx/backend/Example.cpp -------------------------------------------------------------------------------- /epicalyx/calyx/backend/Example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/calyx/backend/Example.h -------------------------------------------------------------------------------- /epicalyx/calyx/backend/interpreter/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/calyx/backend/interpreter/CMakeLists.txt -------------------------------------------------------------------------------- /epicalyx/calyx/backend/interpreter/Interpreter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/calyx/backend/interpreter/Interpreter.cpp -------------------------------------------------------------------------------- /epicalyx/calyx/backend/interpreter/Interpreter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/calyx/backend/interpreter/Interpreter.h -------------------------------------------------------------------------------- /epicalyx/config/Fake.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /epicalyx/config/Info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/config/Info.cpp -------------------------------------------------------------------------------- /epicalyx/config/Info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/config/Info.h -------------------------------------------------------------------------------- /epicalyx/config/Log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/config/Log.cpp -------------------------------------------------------------------------------- /epicalyx/config/PCH.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/config/PCH.h -------------------------------------------------------------------------------- /epicalyx/config/argparse/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/config/argparse/LICENSE -------------------------------------------------------------------------------- /epicalyx/config/argparse/argparse.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/config/argparse/argparse.hpp -------------------------------------------------------------------------------- /epicalyx/cycle/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/cycle/CMakeLists.txt -------------------------------------------------------------------------------- /epicalyx/cycle/Cycle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/cycle/Cycle.cpp -------------------------------------------------------------------------------- /epicalyx/cycle/Cycle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/cycle/Cycle.h -------------------------------------------------------------------------------- /epicalyx/cycle/Graph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/cycle/Graph.h -------------------------------------------------------------------------------- /epicalyx/file/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/file/CMakeLists.txt -------------------------------------------------------------------------------- /epicalyx/file/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/file/File.cpp -------------------------------------------------------------------------------- /epicalyx/file/File.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/file/File.h -------------------------------------------------------------------------------- /epicalyx/file/SString.cpp: -------------------------------------------------------------------------------- 1 | #include "SString.h" 2 | 3 | 4 | namespace epi { 5 | 6 | 7 | 8 | } -------------------------------------------------------------------------------- /epicalyx/file/SString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/file/SString.h -------------------------------------------------------------------------------- /epicalyx/include/Aligned.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/include/Aligned.h -------------------------------------------------------------------------------- /epicalyx/include/CString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/include/CString.h -------------------------------------------------------------------------------- /epicalyx/include/Cast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/include/Cast.h -------------------------------------------------------------------------------- /epicalyx/include/Containers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/include/Containers.h -------------------------------------------------------------------------------- /epicalyx/include/CustomAssert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/include/CustomAssert.h -------------------------------------------------------------------------------- /epicalyx/include/Decltype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/include/Decltype.h -------------------------------------------------------------------------------- /epicalyx/include/Default.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/include/Default.h -------------------------------------------------------------------------------- /epicalyx/include/Escape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/include/Escape.h -------------------------------------------------------------------------------- /epicalyx/include/Exceptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/include/Exceptions.h -------------------------------------------------------------------------------- /epicalyx/include/Format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/include/Format.h -------------------------------------------------------------------------------- /epicalyx/include/Hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/include/Hash.h -------------------------------------------------------------------------------- /epicalyx/include/Is.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/include/Is.h -------------------------------------------------------------------------------- /epicalyx/include/Locatable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/include/Locatable.h -------------------------------------------------------------------------------- /epicalyx/include/Log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/include/Log.h -------------------------------------------------------------------------------- /epicalyx/include/Packs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/include/Packs.h -------------------------------------------------------------------------------- /epicalyx/include/SStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/include/SStream.h -------------------------------------------------------------------------------- /epicalyx/include/Scope.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/include/Scope.h -------------------------------------------------------------------------------- /epicalyx/include/Stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/include/Stream.h -------------------------------------------------------------------------------- /epicalyx/include/Stringify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/include/Stringify.h -------------------------------------------------------------------------------- /epicalyx/include/TypeName.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/include/TypeName.h -------------------------------------------------------------------------------- /epicalyx/include/TypeTraits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/include/TypeTraits.h -------------------------------------------------------------------------------- /epicalyx/include/Variant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/include/Variant.h -------------------------------------------------------------------------------- /epicalyx/include/Vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/include/Vector.h -------------------------------------------------------------------------------- /epicalyx/include/swl/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/include/swl/LICENSE -------------------------------------------------------------------------------- /epicalyx/include/swl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/include/swl/README.md -------------------------------------------------------------------------------- /epicalyx/include/swl/variant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/include/swl/variant.hpp -------------------------------------------------------------------------------- /epicalyx/include/swl/variant_detail.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/include/swl/variant_detail.hpp -------------------------------------------------------------------------------- /epicalyx/include/swl/variant_visit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/include/swl/variant_visit.hpp -------------------------------------------------------------------------------- /epicalyx/ir_emitter/ASTWalker.Declaration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/ir_emitter/ASTWalker.Declaration.cpp -------------------------------------------------------------------------------- /epicalyx/ir_emitter/ASTWalker.Expression.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/ir_emitter/ASTWalker.Expression.cpp -------------------------------------------------------------------------------- /epicalyx/ir_emitter/ASTWalker.Statement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/ir_emitter/ASTWalker.Statement.cpp -------------------------------------------------------------------------------- /epicalyx/ir_emitter/ASTWalker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/ir_emitter/ASTWalker.cpp -------------------------------------------------------------------------------- /epicalyx/ir_emitter/ASTWalker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/ir_emitter/ASTWalker.h -------------------------------------------------------------------------------- /epicalyx/ir_emitter/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/ir_emitter/CMakeLists.txt -------------------------------------------------------------------------------- /epicalyx/ir_emitter/Emitter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/ir_emitter/Emitter.cpp -------------------------------------------------------------------------------- /epicalyx/ir_emitter/Emitter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/ir_emitter/Emitter.h -------------------------------------------------------------------------------- /epicalyx/ir_emitter/Helpers.Expression.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/ir_emitter/Helpers.Expression.inl -------------------------------------------------------------------------------- /epicalyx/ir_emitter/Helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/ir_emitter/Helpers.cpp -------------------------------------------------------------------------------- /epicalyx/ir_emitter/Helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/ir_emitter/Helpers.h -------------------------------------------------------------------------------- /epicalyx/ir_emitter/Helpers.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/ir_emitter/Helpers.inl -------------------------------------------------------------------------------- /epicalyx/optimizer/BasicOptimizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/optimizer/BasicOptimizer.cpp -------------------------------------------------------------------------------- /epicalyx/optimizer/BasicOptimizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/optimizer/BasicOptimizer.h -------------------------------------------------------------------------------- /epicalyx/optimizer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/optimizer/CMakeLists.txt -------------------------------------------------------------------------------- /epicalyx/optimizer/ProgramDependencies.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/optimizer/ProgramDependencies.cpp -------------------------------------------------------------------------------- /epicalyx/optimizer/ProgramDependencies.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/optimizer/ProgramDependencies.h -------------------------------------------------------------------------------- /epicalyx/optimizer/RemoveUnused.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/optimizer/RemoveUnused.cpp -------------------------------------------------------------------------------- /epicalyx/optimizer/RemoveUnused.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/optimizer/RemoveUnused.h -------------------------------------------------------------------------------- /epicalyx/parser/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/parser/CMakeLists.txt -------------------------------------------------------------------------------- /epicalyx/parser/ExpressionParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/parser/ExpressionParser.cpp -------------------------------------------------------------------------------- /epicalyx/parser/ExpressionParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/parser/ExpressionParser.h -------------------------------------------------------------------------------- /epicalyx/parser/Parser.Declarations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/parser/Parser.Declarations.cpp -------------------------------------------------------------------------------- /epicalyx/parser/Parser.Expressions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/parser/Parser.Expressions.cpp -------------------------------------------------------------------------------- /epicalyx/parser/Parser.Statements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/parser/Parser.Statements.cpp -------------------------------------------------------------------------------- /epicalyx/parser/Parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/parser/Parser.cpp -------------------------------------------------------------------------------- /epicalyx/parser/Parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/parser/Parser.h -------------------------------------------------------------------------------- /epicalyx/regalloc/Allocator.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /epicalyx/regalloc/Allocator.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | struct Allocator { 4 | 5 | }; 6 | -------------------------------------------------------------------------------- /epicalyx/regalloc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/regalloc/CMakeLists.txt -------------------------------------------------------------------------------- /epicalyx/regalloc/GeneralizedVar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/regalloc/GeneralizedVar.h -------------------------------------------------------------------------------- /epicalyx/regalloc/RIG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/regalloc/RIG.cpp -------------------------------------------------------------------------------- /epicalyx/regalloc/RIG.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/regalloc/RIG.h -------------------------------------------------------------------------------- /epicalyx/regalloc/RegisterSpace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/regalloc/RegisterSpace.cpp -------------------------------------------------------------------------------- /epicalyx/regalloc/RegisterSpace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/regalloc/RegisterSpace.h -------------------------------------------------------------------------------- /epicalyx/regalloc/regspaces/Example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/regalloc/regspaces/Example.cpp -------------------------------------------------------------------------------- /epicalyx/regalloc/regspaces/Example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/regalloc/regspaces/Example.h -------------------------------------------------------------------------------- /epicalyx/stl/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/stl/stdint.h -------------------------------------------------------------------------------- /epicalyx/stl/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/stl/stdio.h -------------------------------------------------------------------------------- /epicalyx/tokenizer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/tokenizer/CMakeLists.txt -------------------------------------------------------------------------------- /epicalyx/tokenizer/Identifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/tokenizer/Identifier.h -------------------------------------------------------------------------------- /epicalyx/tokenizer/Maps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/tokenizer/Maps.cpp -------------------------------------------------------------------------------- /epicalyx/tokenizer/Preprocessor.Directives.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/tokenizer/Preprocessor.Directives.cpp -------------------------------------------------------------------------------- /epicalyx/tokenizer/Preprocessor.Macros.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/tokenizer/Preprocessor.Macros.cpp -------------------------------------------------------------------------------- /epicalyx/tokenizer/Preprocessor.Stddef.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/tokenizer/Preprocessor.Stddef.cpp -------------------------------------------------------------------------------- /epicalyx/tokenizer/Preprocessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/tokenizer/Preprocessor.cpp -------------------------------------------------------------------------------- /epicalyx/tokenizer/Preprocessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/tokenizer/Preprocessor.h -------------------------------------------------------------------------------- /epicalyx/tokenizer/Token.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/tokenizer/Token.cpp -------------------------------------------------------------------------------- /epicalyx/tokenizer/Token.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/tokenizer/Token.h -------------------------------------------------------------------------------- /epicalyx/tokenizer/TokenType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/tokenizer/TokenType.h -------------------------------------------------------------------------------- /epicalyx/tokenizer/Tokenizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/tokenizer/Tokenizer.cpp -------------------------------------------------------------------------------- /epicalyx/tokenizer/Tokenizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/tokenizer/Tokenizer.h -------------------------------------------------------------------------------- /epicalyx/types/AnyType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/types/AnyType.cpp -------------------------------------------------------------------------------- /epicalyx/types/AnyType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/types/AnyType.h -------------------------------------------------------------------------------- /epicalyx/types/BaseType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/types/BaseType.cpp -------------------------------------------------------------------------------- /epicalyx/types/BaseType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/types/BaseType.h -------------------------------------------------------------------------------- /epicalyx/types/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/types/CMakeLists.txt -------------------------------------------------------------------------------- /epicalyx/types/TypeFwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/types/TypeFwd.h -------------------------------------------------------------------------------- /epicalyx/types/TypeUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/types/TypeUtils.h -------------------------------------------------------------------------------- /epicalyx/types/Types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/types/Types.cpp -------------------------------------------------------------------------------- /epicalyx/types/Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/epicalyx/types/Types.h -------------------------------------------------------------------------------- /examples/emitting/arrays.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/emitting/arrays.c -------------------------------------------------------------------------------- /examples/emitting/binop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/emitting/binop.c -------------------------------------------------------------------------------- /examples/emitting/branches.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/emitting/branches.c -------------------------------------------------------------------------------- /examples/emitting/first.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/emitting/first.c -------------------------------------------------------------------------------- /examples/emitting/fpr_gpr_interference.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/emitting/fpr_gpr_interference.c -------------------------------------------------------------------------------- /examples/emitting/functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/emitting/functions.c -------------------------------------------------------------------------------- /examples/emitting/globals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/emitting/globals.c -------------------------------------------------------------------------------- /examples/emitting/logical_operators.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/emitting/logical_operators.c -------------------------------------------------------------------------------- /examples/emitting/loops.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/emitting/loops.c -------------------------------------------------------------------------------- /examples/emitting/optimizing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/emitting/optimizing.c -------------------------------------------------------------------------------- /examples/emitting/pointers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/emitting/pointers.c -------------------------------------------------------------------------------- /examples/emitting/preprocessing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/emitting/preprocessing.c -------------------------------------------------------------------------------- /examples/emitting/small_types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/emitting/small_types.c -------------------------------------------------------------------------------- /examples/emitting/switch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/emitting/switch.c -------------------------------------------------------------------------------- /examples/emitting/ternary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/emitting/ternary.c -------------------------------------------------------------------------------- /examples/parsing/declarations/abstract_declarator.decl: -------------------------------------------------------------------------------- 1 | * const [static 1] -------------------------------------------------------------------------------- /examples/parsing/declarations/declaration.decl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/parsing/declarations/declaration.decl -------------------------------------------------------------------------------- /examples/parsing/declarations/declarator.decl: -------------------------------------------------------------------------------- 1 | main(void*, int***) -------------------------------------------------------------------------------- /examples/parsing/declarations/enum.decl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/parsing/declarations/enum.decl -------------------------------------------------------------------------------- /examples/parsing/declarations/initializer_list.decl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/parsing/declarations/initializer_list.decl -------------------------------------------------------------------------------- /examples/parsing/declarations/static_assert.decl: -------------------------------------------------------------------------------- 1 | _Static_assert(1 == 1, "Hello there!"); -------------------------------------------------------------------------------- /examples/parsing/declarations/struct.decl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/parsing/declarations/struct.decl -------------------------------------------------------------------------------- /examples/parsing/expressions/assignment/combined1.expr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/parsing/expressions/assignment/combined1.expr -------------------------------------------------------------------------------- /examples/parsing/expressions/assignment/combined2.expr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/parsing/expressions/assignment/combined2.expr -------------------------------------------------------------------------------- /examples/parsing/expressions/binary/binary1.expr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/parsing/expressions/binary/binary1.expr -------------------------------------------------------------------------------- /examples/parsing/expressions/binary/binary2.expr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/parsing/expressions/binary/binary2.expr -------------------------------------------------------------------------------- /examples/parsing/expressions/binary/combined.expr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/parsing/expressions/binary/combined.expr -------------------------------------------------------------------------------- /examples/parsing/expressions/cast/cast.expr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/parsing/expressions/cast/cast.expr -------------------------------------------------------------------------------- /examples/parsing/expressions/conditional/combined.expr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/parsing/expressions/conditional/combined.expr -------------------------------------------------------------------------------- /examples/parsing/expressions/expression/combined.expr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/parsing/expressions/expression/combined.expr -------------------------------------------------------------------------------- /examples/parsing/expressions/function_call/combined.expr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/parsing/expressions/function_call/combined.expr -------------------------------------------------------------------------------- /examples/parsing/expressions/postfix/array_access.expr: -------------------------------------------------------------------------------- 1 | my_array[12312] -------------------------------------------------------------------------------- /examples/parsing/expressions/postfix/combined.expr: -------------------------------------------------------------------------------- 1 | my_struct_array[index]->field++ -------------------------------------------------------------------------------- /examples/parsing/expressions/postfix/increment.expr: -------------------------------------------------------------------------------- 1 | i++ -------------------------------------------------------------------------------- /examples/parsing/expressions/postfix/member_access.expr: -------------------------------------------------------------------------------- 1 | my_struct->field -------------------------------------------------------------------------------- /examples/parsing/expressions/postfix/postfix.expr: -------------------------------------------------------------------------------- 1 | x++ -------------------------------------------------------------------------------- /examples/parsing/expressions/postfix/primary.expr: -------------------------------------------------------------------------------- 1 | 12345 -------------------------------------------------------------------------------- /examples/parsing/expressions/postfix/type_initializer.expr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/parsing/expressions/postfix/type_initializer.expr -------------------------------------------------------------------------------- /examples/parsing/expressions/primary/constant.expr: -------------------------------------------------------------------------------- 1 | 123.123f -------------------------------------------------------------------------------- /examples/parsing/expressions/primary/identifier.expr: -------------------------------------------------------------------------------- 1 | my_variable_name -------------------------------------------------------------------------------- /examples/parsing/expressions/primary/string.expr: -------------------------------------------------------------------------------- 1 | "Hello world!" -------------------------------------------------------------------------------- /examples/parsing/expressions/unary/combined.expr: -------------------------------------------------------------------------------- 1 | my_struct_array[-index]->field++ -------------------------------------------------------------------------------- /examples/parsing/expressions/unary/increment.expr: -------------------------------------------------------------------------------- 1 | ++MyThing -------------------------------------------------------------------------------- /examples/parsing/expressions/unary/sizeof.expr: -------------------------------------------------------------------------------- 1 | sizeof(myType) -------------------------------------------------------------------------------- /examples/parsing/expressions/unary/unops.expr: -------------------------------------------------------------------------------- 1 | &*+-~!thing -------------------------------------------------------------------------------- /examples/parsing/program/hello_world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/parsing/program/hello_world.c -------------------------------------------------------------------------------- /examples/parsing/program/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/parsing/program/test.c -------------------------------------------------------------------------------- /examples/parsing/program/typedefs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/parsing/program/typedefs.c -------------------------------------------------------------------------------- /examples/parsing/statements/combined.stat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/parsing/statements/combined.stat -------------------------------------------------------------------------------- /examples/tokenization/hello_world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/tokenization/hello_world.c -------------------------------------------------------------------------------- /examples/tokenization/numerical_constants.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/tokenization/numerical_constants.c -------------------------------------------------------------------------------- /examples/tokenization/strings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/tokenization/strings.c -------------------------------------------------------------------------------- /examples/tokenization/struct_def.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/examples/tokenization/struct_def.c -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/main.cpp -------------------------------------------------------------------------------- /output/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /profiling_tools/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /profiling_tools/README.md: -------------------------------------------------------------------------------- 1 | Checkout https://ui.perfetto.dev/ for reading traces -------------------------------------------------------------------------------- /profiling_tools/profile_end.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/profiling_tools/profile_end.bat -------------------------------------------------------------------------------- /profiling_tools/profile_start.bat: -------------------------------------------------------------------------------- 1 | ClangBuildAnalyzer --start ../build/Debug 2 | -------------------------------------------------------------------------------- /tests/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/main.py -------------------------------------------------------------------------------- /tests/suites/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/.gitignore -------------------------------------------------------------------------------- /tests/suites/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/README.md -------------------------------------------------------------------------------- /tests/suites/run_suite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/run_suite.py -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/.gitignore: -------------------------------------------------------------------------------- 1 | test.log 2 | -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0001-sanity.c: -------------------------------------------------------------------------------- 1 | /* 2 | PATTERN: 3 | 0001-sanity.c:9: error: 'FOO' undeclared 4 | . 5 | */ 6 | 7 | int main() 8 | { 9 | return FOO; 10 | } 11 | 12 | -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0002-missinginclude.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0002-missinginclude.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0003-junkinclude.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0003-junkinclude.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0004-macroredef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0004-macroredef.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0005-fmacro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0005-fmacro.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0006-endif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0006-endif.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0007-unmatchedcppif.c: -------------------------------------------------------------------------------- 1 | /* 2 | PATTERN: 3 | 0007-unmatchedcppif.c:9: error: #endif expected 4 | . 5 | */ 6 | 7 | #ifdef FOO 8 | 9 | 10 | -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0008-unmatchedcppelse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0008-unmatchedcppelse.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0009-unmatchedcppelif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0009-unmatchedcppelif.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0010-extraelif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0010-extraelif.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0011-extraelse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0011-extraelse.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0012-ifnoexpr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0012-ifnoexpr.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0013-macro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0013-macro.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0014-macro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0014-macro.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0015-macro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0015-macro.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0016-arrayinitsize.c: -------------------------------------------------------------------------------- 1 | /* 2 | PATTERN: 3 | 4 | . 5 | */ 6 | 7 | int x[2] = {1, 2, 3}; 8 | -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0017-duplicatefunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0017-duplicatefunc.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0018-voidparam.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0018-voidparam.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0019-kr_names.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0019-kr_names.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0020-storage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0020-storage.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0021-namespace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0021-namespace.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0021-void.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0021-void.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0022-cpp-if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0022-cpp-if.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0023-include.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0023-include.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0023-include.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0023-include.h -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0024-lvale-cast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0024-lvale-cast.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0025-bad-init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0025-bad-init.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0026-numargs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0026-numargs.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0027-constoverflow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0027-constoverflow.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0028-noconstinit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0028-noconstinit.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0029-eof.c: -------------------------------------------------------------------------------- 1 | /* 2 | PATTERN: 3 | 0029-eof.c:8: error: unexpected '' 4 | . 5 | */ 6 | 7 | int 8 | main( 9 | -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0030-krtypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0030-krtypes.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0031-krtypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0031-krtypes.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0032-krtypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0032-krtypes.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0033-character.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0033-character.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0034-eof.c: -------------------------------------------------------------------------------- 1 | /* 2 | PATTERN: 3 | 0034-eof.c:10: error: unexpected '' 4 | . 5 | */ 6 | int 7 | main() 8 | { 9 | int *p; 10 | p = 0; 11 | -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0035-cpp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0035-cpp.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0036-func.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0036-func.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/error/0037-pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/error/0037-pointer.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/.gitignore: -------------------------------------------------------------------------------- 1 | test.log 2 | tests.h 3 | tmp_*.c 4 | a.out 5 | -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0001-sanity.c: -------------------------------------------------------------------------------- 1 | int 2 | main() 3 | { 4 | return 0; 5 | } 6 | -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0002-expr.c: -------------------------------------------------------------------------------- 1 | int 2 | main() 3 | { 4 | return 3-3; 5 | } 6 | -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0003-local.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0003-local.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0004-pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0004-pointer.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0005-ifstmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0005-ifstmt.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0006-whilestmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0006-whilestmt.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0007-forstmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0007-forstmt.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0008-dowhilestmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0008-dowhilestmt.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0009-expr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0009-expr.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0010-goto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0010-goto.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0011-assign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0011-assign.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0012-expr.c: -------------------------------------------------------------------------------- 1 | int 2 | main() 3 | { 4 | return (2 + 2) * 2 - 8; 5 | } 6 | -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0013-addridx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0013-addridx.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0014-assignidx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0014-assignidx.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0015-localarray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0015-localarray.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0016-addrarray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0016-addrarray.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0017-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0017-struct.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0018-structptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0018-structptr.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0019-selfrefstruct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0019-selfrefstruct.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0020-ptrptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0020-ptrptr.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0021-intfunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0021-intfunc.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0022-typedef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0022-typedef.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0023-global.c: -------------------------------------------------------------------------------- 1 | int x; 2 | 3 | int 4 | main() 5 | { 6 | x = 0; 7 | return x; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0024-typedefstruct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0024-typedefstruct.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0025-string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0025-string.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0026-implicitret.c: -------------------------------------------------------------------------------- 1 | main() 2 | { 3 | return 0; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0027-charval.c: -------------------------------------------------------------------------------- 1 | int 2 | main() 3 | { 4 | char *p; 5 | 6 | p = "hello"; 7 | return p[0] - 104; 8 | } 9 | -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0028-bor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0028-bor.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0029-band.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0029-band.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0030-bxor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0030-bxor.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0031-relop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0031-relop.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0032-indec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0032-indec.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0033-ptrindec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0033-ptrindec.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0034-logandor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0034-logandor.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0035-breakcont.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0035-breakcont.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0036-notneg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0036-notneg.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0037-assignop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0037-assignop.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0038-ptradd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0038-ptradd.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0039-sizeof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0039-sizeof.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0040-cast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0040-cast.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0041-queen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0041-queen.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0042-prime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0042-prime.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0043-union.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0043-union.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0044-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0044-struct.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0045-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0045-struct.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0046-inits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0046-inits.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0047-anonexport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0047-anonexport.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0048-inits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0048-inits.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0049-inits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0049-inits.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0050-inits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0050-inits.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0051-inits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0051-inits.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0052-switch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0052-switch.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0053-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0053-struct.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0054-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0054-struct.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0055-enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0055-enum.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0056-enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0056-enum.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0057-duff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0057-duff.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0058-bug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0058-bug.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0059-multistring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0059-multistring.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0060-charlit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0060-charlit.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0061-comments.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0061-comments.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0062-include.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0062-include.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0063-define.c: -------------------------------------------------------------------------------- 1 | #define FOO 0 2 | 3 | int main() 4 | { 5 | return FOO; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0065-ifdef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0065-ifdef.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0066-cppelse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0066-cppelse.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0067-define.c: -------------------------------------------------------------------------------- 1 | #define X 6 / 2 2 | 3 | int 4 | main() 5 | { 6 | return X - 3; 7 | } 8 | -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0068-funclikemacro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0068-funclikemacro.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0069-funclikemacro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0069-funclikemacro.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0070-cppif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0070-cppif.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0071-cppelif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0071-cppelif.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0072-cppelif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0072-cppelif.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0073-ifndef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0073-ifndef.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0074-undef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0074-undef.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0075-ptraddasn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0075-ptraddasn.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0076-ptrsubasn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0076-ptrsubasn.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0077-defined.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0077-defined.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0078-dirifexpr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0078-dirifexpr.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0079-cond.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0079-cond.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0080-arrays.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0080-arrays.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0081-calls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0081-calls.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0082-bug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0082-bug.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0083-voidret.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0083-voidret.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0084-longlong.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0084-longlong.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0085-ulonglong.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0085-ulonglong.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0086-variadic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0086-variadic.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0087-variadic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0087-variadic.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0088-macros.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0088-macros.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0089-short.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0089-short.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0090-fptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0090-fptr.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0091-fptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0091-fptr.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0092-fptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0092-fptr.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0093-arrayinit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0093-arrayinit.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0094-arrayinit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0094-arrayinit.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0095-arrayselector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0095-arrayselector.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0096-inferredarraysize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0096-inferredarraysize.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0097-extern.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0097-extern.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0098-tentative.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0098-tentative.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0099-tentative.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0099-tentative.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0100-redeclaremacro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0100-redeclaremacro.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0101-wcharlit.c: -------------------------------------------------------------------------------- 1 | int 2 | main() 3 | { 4 | return L'\0'; 5 | } 6 | -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0102-bug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0102-bug.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0103-voidparm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0103-voidparm.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0104-qbebug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0104-qbebug.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0105-shl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0105-shl.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0106-ppcast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0106-ppcast.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0107-bnot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0107-bnot.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0108-bug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0108-bug.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0109-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0109-struct.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0110-typedefcast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0110-typedefcast.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0111-doubledef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0111-doubledef.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0112-cond.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0112-cond.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0113-externredecl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0113-externredecl.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0114-shortassig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0114-shortassig.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0115-null_comparision.c: -------------------------------------------------------------------------------- 1 | int 2 | main() 3 | { 4 | return "abc" == (void *)0; 5 | } 6 | -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0116-floatcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0116-floatcmp.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0117-pointarith.c: -------------------------------------------------------------------------------- 1 | int 2 | main() 3 | { 4 | int i, *p = &i; 5 | 6 | return p - (int*) 0 == 0; 7 | } 8 | -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0118-voidmain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0118-voidmain.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0119-macrostr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0119-macrostr.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0120-funpar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0120-funpar.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0121-localinit.c: -------------------------------------------------------------------------------- 1 | main() 2 | { 3 | int x[] = { 1, 0 }; 4 | return x[1]; 5 | } 6 | -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0122-localinit.c: -------------------------------------------------------------------------------- 1 | int 2 | main() 3 | { 4 | struct { int x; } s = { 0 }; 5 | return s.x; 6 | } 7 | -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0123-doubleconst.c: -------------------------------------------------------------------------------- 1 | double x = 100; 2 | 3 | int 4 | main() 5 | { 6 | return x < 1; 7 | } 8 | -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0124-enumstruct.c: -------------------------------------------------------------------------------- 1 | struct { 2 | enum { X } x; 3 | } s; 4 | 5 | 6 | int 7 | main() 8 | { 9 | return X; 10 | } 11 | -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0125-fundcl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0125-fundcl.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0126-macropar.c: -------------------------------------------------------------------------------- 1 | #define F(a, b) a 2 | int 3 | main() 4 | { 5 | return F(, 1) 0; 6 | } 7 | -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0127-doublecte.c: -------------------------------------------------------------------------------- 1 | double x = 100.0; 2 | 3 | int 4 | main() 5 | { 6 | return x < 1; 7 | } 8 | -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0129-initi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0129-initi.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0130-mulpars.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0130-mulpars.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0131-hello.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int 4 | main(void) 5 | { 6 | printf("hello world\n"); 7 | return 0; 8 | } 9 | -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0132-forward.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0132-forward.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0133-ftn_ptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0133-ftn_ptr.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0134-arith.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0134-arith.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0135-unary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0135-unary.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0136-if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0136-if.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0137-int_cast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0137-int_cast.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0138-namespace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0138-namespace.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0139-ptr_ary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0139-ptr_ary.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0140-int_fold.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0140-int_fold.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0141-int_iden.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0141-int_iden.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0142-char_const.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0142-char_const.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0143-int_const.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0143-int_const.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0144-long_const.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0144-long_const.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0145-llong_const.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0145-llong_const.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0146-ifdef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0146-ifdef.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0147-intern_cpp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0147-intern_cpp.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0148-cpp_string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0148-cpp_string.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0149-define.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0149-define.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0150-define.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0150-define.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0151-vararg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0151-vararg.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0152-cat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0152-cat.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0153-cpp_string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0153-cpp_string.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0154-if_defined.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0154-if_defined.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0155-struct_compl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0155-struct_compl.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0156-duff2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0156-duff2.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0157-list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0157-list.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0158-ternary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0158-ternary.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0159-typedef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0159-typedef.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0160-cpp_if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0160-cpp_if.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0161-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0161-struct.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0162-array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0162-array.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0163-array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0163-array.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0164-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0164-struct.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0165-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0165-struct.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0166-desig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0166-desig.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0167-array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0167-array.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0168-array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0168-array.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0169-string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0169-string.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0170-line.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0170-line.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0171-macros.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0171-macros.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0172-hexa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0172-hexa.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0173-macro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0173-macro.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0174-decay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0174-decay.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0175-defined.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0175-defined.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0176-macro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0176-macro.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0177-literal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0177-literal.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0178-include.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0178-include.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0178-include.h: -------------------------------------------------------------------------------- 1 | #define RET 0 2 | -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0179-sizeof.c: -------------------------------------------------------------------------------- 1 | int 2 | main(void) 3 | { 4 | sizeof((int) 1); 5 | return 0; 6 | } 7 | -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0180-incomplete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0180-incomplete.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0181-stringize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0181-stringize.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0182-voidcast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0182-voidcast.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0183-negenum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0183-negenum.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0184-esc_macro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0184-esc_macro.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0185-esc_macro2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0185-esc_macro2.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0186-dec_ary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0186-dec_ary.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0187-zero_struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0187-zero_struct.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0188-multi_string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0188-multi_string.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0189-cpp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0189-cpp.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0190-enum_ary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0190-enum_ary.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0191-ary_addr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0191-ary_addr.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0192-ptrcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0192-ptrcmp.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0193-incomplete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0193-incomplete.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0194-vararg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0194-vararg.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0195-unexpected.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0195-unexpected.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0196-invalidchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0196-invalidchar.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0197-cppcomment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0197-cppcomment.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0198-nullcpp.c: -------------------------------------------------------------------------------- 1 | # 2 | int 3 | main() 4 | { 5 | return 0; 6 | } 7 | -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0199-voidpcast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0199-voidpcast.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0200-cpp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0200-cpp.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0200-cpp.h: -------------------------------------------------------------------------------- 1 | int x = 2; 2 | -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0201-cpp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0201-cpp.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0202-variadic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0202-variadic.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0203-comment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0203-comment.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0204-cast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0204-cast.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0205-cpparg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0205-cpparg.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0206-initializer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0206-initializer.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0207-structcb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0207-structcb.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0208-sizeof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0208-sizeof.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0209-dowhile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0209-dowhile.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0210-flexible.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0210-flexible.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0211-enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0211-enum.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0213-decay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0213-decay.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0214-va_copy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0214-va_copy.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0215-ret_struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0215-ret_struct.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0216-initialize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0216-initialize.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0218-initialize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0218-initialize.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0219-abbrev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0219-abbrev.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0220-comma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0220-comma.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0221-ifdef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0221-ifdef.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0222-ifdef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0222-ifdef.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0223-macro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0223-macro.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0224-macro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0224-macro.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0225-func.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0225-func.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/0226-pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/0226-pointer.c -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/README -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/include/0062-include.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/suites/scctests/cc/execute/include/0062-include.h -------------------------------------------------------------------------------- /tests/suites/scctests/cc/execute/include/0062-include2.h: -------------------------------------------------------------------------------- 1 | int x; 2 | 3 | -------------------------------------------------------------------------------- /tests/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/Epicalyx/HEAD/tests/test.c --------------------------------------------------------------------------------