add license header

This commit is contained in:
2013-06-02 09:47:27 +02:00
parent 2bc261f344
commit 677965eaba
51 changed files with 307 additions and 0 deletions

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#ifndef ASTELEMENT_H #ifndef ASTELEMENT_H
#define ASTELEMENT_H #define ASTELEMENT_H

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#ifndef ASTVISITOR_H #ifndef ASTVISITOR_H
#define ASTVISITOR_H #define ASTVISITOR_H

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#ifndef ASSIGNMENTEXPRESSION_H #ifndef ASSIGNMENTEXPRESSION_H
#define ASSIGNMENTEXPRESSION_H #define ASSIGNMENTEXPRESSION_H

View File

@@ -1,3 +1,10 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#ifndef BINOP_H #ifndef BINOP_H
#define BINOP_H #define BINOP_H

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#ifndef BINOPEXPRESSION_H #ifndef BINOPEXPRESSION_H
#define BINOPEXPRESSION_H #define BINOPEXPRESSION_H

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#ifndef CODEGENVISITOR_H #ifndef CODEGENVISITOR_H
#define CODEGENVISITOR_H #define CODEGENVISITOR_H

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#ifndef CONSTANTEXPRESSION_H #ifndef CONSTANTEXPRESSION_H
#define CONSTANTEXPRESSION_H #define CONSTANTEXPRESSION_H

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#ifndef EXPRESSION_H #ifndef EXPRESSION_H
#define EXPRESSION_H #define EXPRESSION_H

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#ifndef EXPRESSIONSTATEMENT_H #ifndef EXPRESSIONSTATEMENT_H
#define EXPRESSIONSTATEMENT_H #define EXPRESSIONSTATEMENT_H

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#ifndef FORSTATEMENT_H #ifndef FORSTATEMENT_H
#define FORSTATEMENT_H #define FORSTATEMENT_H

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#ifndef FUNCTIONCALLEXPRESSION_H #ifndef FUNCTIONCALLEXPRESSION_H
#define FUNCTIONCALLEXPRESSION_H #define FUNCTIONCALLEXPRESSION_H

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#ifndef FUNCTIONDEFINITION_H #ifndef FUNCTIONDEFINITION_H
#define FUNCTIONDEFINITION_H #define FUNCTIONDEFINITION_H

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#ifndef IFSTATEMENT_H #ifndef IFSTATEMENT_H
#define IFSTATEMENT_H #define IFSTATEMENT_H

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#ifndef LOADEXPRESSION_H #ifndef LOADEXPRESSION_H
#define LOADEXPRESSION_H #define LOADEXPRESSION_H

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#ifndef PARAMETERLIST_H #ifndef PARAMETERLIST_H
#define PARAMETERLIST_H #define PARAMETERLIST_H

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#ifndef PRINTVISITOR_H #ifndef PRINTVISITOR_H
#define PRINTVISITOR_H #define PRINTVISITOR_H

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#ifndef RANDOMFORSTATEMENT_H #ifndef RANDOMFORSTATEMENT_H
#define RANDOMFORSTATEMENT_H #define RANDOMFORSTATEMENT_H

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#ifndef RANDOMIFSTATEMENT_H #ifndef RANDOMIFSTATEMENT_H
#define RANDOMIFSTATEMENT_H #define RANDOMIFSTATEMENT_H

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#ifndef RETURNSTATEMENT_H #ifndef RETURNSTATEMENT_H
#define RETURNSTATEMENT_H #define RETURNSTATEMENT_H

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#ifndef SCOPE_H #ifndef SCOPE_H
#define SCOPE_H #define SCOPE_H

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#ifndef STATEMENT_H #ifndef STATEMENT_H
#define STATEMENT_H #define STATEMENT_H

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#ifndef STATEMENTLIST_H #ifndef STATEMENTLIST_H
#define STATEMENTLIST_H #define STATEMENTLIST_H

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#ifndef TYPE_H #ifndef TYPE_H
#define TYPE_H #define TYPE_H

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#ifndef VALUELIST_H #ifndef VALUELIST_H
#define VALUELIST_H #define VALUELIST_H

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#ifndef VARIABLEDEFINITION_H #ifndef VARIABLEDEFINITION_H
#define VARIABLEDEFINITION_H #define VARIABLEDEFINITION_H

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#include "AST/ASTElement.h" #include "AST/ASTElement.h"
#include "AST/ASTVisitor.h" #include "AST/ASTVisitor.h"

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#include "AST/ASTVisitor.h" #include "AST/ASTVisitor.h"
ASTVisitor::ASTVisitor() { ASTVisitor::ASTVisitor() {

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#include "AST/AssignmentExpression.h" #include "AST/AssignmentExpression.h"
#include "AST/ASTVisitor.h" #include "AST/ASTVisitor.h"

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#include "AST/BinOp.h" #include "AST/BinOp.h"
std::string binOpToString(BinOp op) { std::string binOpToString(BinOp op) {

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#include "AST/BinOpExpression.h" #include "AST/BinOpExpression.h"
#include "AST/ASTVisitor.h" #include "AST/ASTVisitor.h"

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#include "AST/CodeGenVisitor.h" #include "AST/CodeGenVisitor.h"
#include "llvm/Analysis/Verifier.h" #include "llvm/Analysis/Verifier.h"
#include <iostream> #include <iostream>

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#include "AST/ConstantExpression.h" #include "AST/ConstantExpression.h"
#include "AST/ASTVisitor.h" #include "AST/ASTVisitor.h"

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#include "AST/Expression.h" #include "AST/Expression.h"
Expression::Expression() { Expression::Expression() {

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#include "AST/ExpressionStatement.h" #include "AST/ExpressionStatement.h"
#include "AST/ASTVisitor.h" #include "AST/ASTVisitor.h"

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#include "AST/ForStatement.h" #include "AST/ForStatement.h"
#include "AST/ASTVisitor.h" #include "AST/ASTVisitor.h"

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#include "AST/FunctionCallExpression.h" #include "AST/FunctionCallExpression.h"
#include "AST/ASTVisitor.h" #include "AST/ASTVisitor.h"

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#include "AST/FunctionDefinition.h" #include "AST/FunctionDefinition.h"
#include "AST/ASTVisitor.h" #include "AST/ASTVisitor.h"

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#include "AST/IfStatement.h" #include "AST/IfStatement.h"
#include "AST/ASTVisitor.h" #include "AST/ASTVisitor.h"

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#include "AST/LoadExpression.h" #include "AST/LoadExpression.h"
#include "AST/ASTVisitor.h" #include "AST/ASTVisitor.h"

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#include "AST/ParameterList.h" #include "AST/ParameterList.h"
#include "AST/ASTVisitor.h" #include "AST/ASTVisitor.h"

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#include "AST/PrintVisitor.h" #include "AST/PrintVisitor.h"
#include <iostream> #include <iostream>
#include <sstream> #include <sstream>

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#include "AST/RandomForStatement.h" #include "AST/RandomForStatement.h"
#include "AST/ASTVisitor.h" #include "AST/ASTVisitor.h"

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#include "AST/RandomIfStatement.h" #include "AST/RandomIfStatement.h"
#include "AST/ASTVisitor.h" #include "AST/ASTVisitor.h"

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#include "AST/ReturnStatement.h" #include "AST/ReturnStatement.h"
#include "AST/ASTVisitor.h" #include "AST/ASTVisitor.h"

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#include "AST/Scope.h" #include "AST/Scope.h"
#include "AST/ASTVisitor.h" #include "AST/ASTVisitor.h"

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#include "AST/Statement.h" #include "AST/Statement.h"
Statement::Statement() { Statement::Statement() {

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#include "AST/StatementList.h" #include "AST/StatementList.h"
#include "AST/ASTVisitor.h" #include "AST/ASTVisitor.h"

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#include "AST/Type.h" #include "AST/Type.h"
#include "llvm/DerivedTypes.h" #include "llvm/DerivedTypes.h"
#include "llvm/LLVMContext.h" #include "llvm/LLVMContext.h"

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#include "AST/ValueList.h" #include "AST/ValueList.h"
#include "AST/ASTVisitor.h" #include "AST/ASTVisitor.h"

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#include "AST/VariableDefinition.h" #include "AST/VariableDefinition.h"
#include "AST/ASTVisitor.h" #include "AST/ASTVisitor.h"

View File

@@ -1,3 +1,9 @@
/* The scully programming language.
*
* Copyright (c) Peter Dahlberg, Markus Hauschild and Florian Sattler, 2013.
* Licensed under the GNU GPL v2.
*/
#include <time.h> #include <time.h>
#include <stdlib.h> #include <stdlib.h>
#include <stdbool.h> #include <stdbool.h>