Skip to content

Commit

Permalink
Merge pull request #36 from enact-lang/analysis
Browse files Browse the repository at this point in the history
Analysis
  • Loading branch information
Dandigit committed Mar 2, 2019
2 parents 98f26bf + 1a1cbb5 commit 9eaa66c
Show file tree
Hide file tree
Showing 36 changed files with 2,416 additions and 867 deletions.
525 changes: 309 additions & 216 deletions .idea/workspace.xml

Large diffs are not rendered by default.

14 changes: 13 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,20 @@ language: cpp

before_install:
- sudo apt-get update -qq
- sudo apt-get install -qq clang

compiler: clang

matrix:
include:
# works on Precise and Trusty
- os: linux
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- clang-7
env:
- MATRIX_EVAL="CC=clang-7 && CXX=clang++-7"

script: cmake ./ && cmake --build ./ --target enact -- -j 2
12 changes: 9 additions & 3 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
cmake_minimum_required(VERSION 3.9.2)
project(enact)
project(enact CXX)

set(CMAKE_CXX_STANDARD 14)
set(CMAKE_CXX_STANDARD 17)

add_executable( enact
src/Enact.cpp
Expand All @@ -21,4 +21,10 @@ add_executable( enact
src/h/Object.h
src/Object.cpp
src/ast/Expr.h
src/ast/Stmt.h src/AstPrinter.cpp src/h/AstPrinter.h src/Analyser.cpp src/h/Analyser.h src/ast/trivialStructs.h)
src/ast/Stmt.h
src/AstPrinter.cpp
src/h/AstPrinter.h
src/Analyser.cpp
src/h/Analyser.h
src/h/Type.h
src/Type.cpp)
Loading

0 comments on commit 9eaa66c

Please sign in to comment.