diff --git a/JNI/Makefile b/JNI/Makefile index 3e9261c68fe1f5eec0e6c3d6926af9e19a23ec94..5f039da9ecf93541e41ba21ee3a488443d98046d 100644 --- a/JNI/Makefile +++ b/JNI/Makefile @@ -1,10 +1,15 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# +# Contributors: +# Balasko, Jeno +# Lovassy, Arpad +# +############################################################################## # # "org_eclipse_titan_executor_jni_JNIMiddleWare.h" is generated by javah (java header generator tool) # DO NOT EDIT THAT FILE UNLESS YOU KNOW WHAT YOU ARE DOING diff --git a/JNI/jnimw.cc b/JNI/jnimw.cc index a4ca5d18537338bfb24cbe20076fe1129e1c7176..7e024dd56bb7851cec170a2f22bc4ee3728d1ee5 100644 --- a/JNI/jnimw.cc +++ b/JNI/jnimw.cc @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Lovassy, Arpad + * + ******************************************************************************/ #include "jnimw.h" #include #include diff --git a/JNI/jnimw.h b/JNI/jnimw.h index 9c00ec78693e9a8c1aaa8db652b95b88ee7d02a0..8b83ac44c8079adfc4599184c04f244b959c4f22 100644 --- a/JNI/jnimw.h +++ b/JNI/jnimw.h @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Lovassy, Arpad + * + ******************************************************************************/ #ifndef JNIMW_JNIMW_H #define JNIMW_JNIMW_H //---------------------------------------------------------------------------- diff --git a/JNI/jninativelib.cc b/JNI/jninativelib.cc index 62a3c92d6f1eaab2b8496ba53d2ca10165ad629b..6d552e413f83d1dc0ced78a3cdc20cb345794748 100644 --- a/JNI/jninativelib.cc +++ b/JNI/jninativelib.cc @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Lovassy, Arpad + * + ******************************************************************************/ #include "jnimw.h" #include "org_eclipse_titan_executor_jni_JNIMiddleWare.h" #include diff --git a/JNI/org_eclipse_titan_executor_jni_JNIMiddleWare.h b/JNI/org_eclipse_titan_executor_jni_JNIMiddleWare.h index bca634ca544ace1e97df839d39f6fd6a85a43b50..070ac16a03591af03866705507db77943b8b602a 100644 --- a/JNI/org_eclipse_titan_executor_jni_JNIMiddleWare.h +++ b/JNI/org_eclipse_titan_executor_jni_JNIMiddleWare.h @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Lovassy, Arpad + * + ******************************************************************************/ /* DO NOT EDIT THIS FILE - it is machine generated */ #include /* Header for class org_eclipse_titan_executor_jni_JNIMiddleWare */ diff --git a/Makefile b/Makefile index 74fc88d40a6c13519d01eb1c221102a52290f7a6..44a857f5ab916f0a7b66d63ed7a572a7ecf2b08d 100644 --- a/Makefile +++ b/Makefile @@ -1,10 +1,31 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# +# Contributors: +# +# Baji, Laszlo +# Balasko, Jeno +# Delic, Adam +# Forstner, Matyas +# Godar, Marton +# Horvath, Gabriella +# Koppany, Csaba +# Kovacs, Ferenc +# Kovacs, Zoltan +# Kremer, Peter +# Lovassy, Arpad +# Ormandi, Matyas +# Raduly, Csaba +# Szabados, Kristof +# Szabo, Janos Zoltan – initial implementation +# Torpis, Zsolt +# Zalanyi, Balazs Andor +# +############################################################################## # Main Makefile for the TTCN-3 Test Executor # For use with GNU make only. @@ -65,8 +86,8 @@ endif $(MAKE) -C $$dir $@ || exit; \ done ifeq ($(LICENSING), yes) - mkdir -p $(ETCDIR)/license - cp license/license.dat $(ETCDIR)/license + mkdir -p $(ETCDIR)/licensegen + cp licensegen/license.dat $(ETCDIR)/license endif chmod -R +r,go-w $(TTCN3_DIR) diff --git a/Makefile.cfg b/Makefile.cfg index 9d7fb0e38bc2e84380a39948967b7fa8c046d09f..9189bb43c08a69ff1d87b9b78c67f2a51dc0f7f7 100644 --- a/Makefile.cfg +++ b/Makefile.cfg @@ -1,9 +1,30 @@ ############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# > +# Baji, Laszlo +# Balasko, Jeno +# Baranyi, Botond +# Beres, Szabolcs +# Delic, Adam +# Feher, Csaba +# Forstner, Matyas +# Kovacs, Ferenc +# Kremer, Peter +# Lovassy, Arpad +# Ormandi, Matyas +# Pandi, Krisztian +# Raduly, Csaba +# Szabados, Kristof +# Szabo, Janos Zoltan – initial implementation +# Szalai, Endre +# Zalanyi, Balazs Andor +# ############################################################################### ifndef TOP $(error please define TOP) @@ -67,7 +88,7 @@ JNI := yes # Path of the Java Developement Kit installation # (must be at least version 1.5.0_10) -JDKDIR := /usr/lib/jvm/default-java +JDKDIR := /mnt/TTCN/Tools/jdk1.5.0_11 # Path of OpenSSL installation: (always required) OPENSSL_DIR := default diff --git a/Makefile.genrules b/Makefile.genrules index eb33baba2d14775d89c80af0dc244d75899e93bc..0d90676332eefaaf273fd6ab92022ce363d1b07b 100644 --- a/Makefile.genrules +++ b/Makefile.genrules @@ -1,10 +1,20 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# +# Contributors: +# Balasko, Jeno +# Baranyi, Botond +# Forstner, Matyas +# Kovacs, Ferenc +# Pandi, Krisztian +# Raduly, Csaba +# Szabo, Janos Zoltan – initial implementation +# +############################################################################## # General stuff (to be included at the end of makefiles). The # following variables are used: DEPFILES, SUBDIRS... diff --git a/README.cygwin b/README.cygwin index 4b683ee49b5c1eb88afab35c6cc2ed58fca85121..7985f997d7b264d85586a2caac49e3e6756cf5d6 100644 --- a/README.cygwin +++ b/README.cygwin @@ -1,124 +1,128 @@ ****************************************************************************** -* Copyright (c) 2000-2015 Ericsson Telecom AB +* Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html +* Contributors: +* Balasko, Jeno +* Baranyi, Botond +* Pilisi, Gergely ****************************************************************************** -Cygwin setup - - If Cygwin is installed already, refresh your Cygwin installation - Titan is always build for the newest Cygwin version available. - Start the Cygwin setup utility (see below), it will refresh your - installed Cygwin packages to the newest versions. - - If Cygwin is not installed yet: - - (A) Download and execute the latest cygwin installer utility, - please use the 64-bit version installer: - https://cygwin.com/setup-x86_64.exe - - (B) Select Install from Internet (recommended to save local disk space) - - (C) Choose Cygwin installation root directory (C:\cygwin is recommended) - Select All Users, or Just Me. - - (D) Select "Local Package Directory" (typically the same directory, - where the setup....exe Cygwin installer utility is stored). - - (E) Use Internet Explorer Proxy Settings (recommended). - - (F) Select a download mirror site. - - (G) In the package selection dialog, - Note: You can select different views to find the required packages - easier and/or search the packages via the search field. - - There are 3 hierarchical levels of minimally required packages, - depending on your task. - Note: Cygwin installer will automatically select the packages the - manually selected ones are depending on; do NOT deselect - any automatically selected package! - a) Test execution ONLY (command line or from Eclipse Executor): - Base: (Default setting of the installer) - Net: openssl - Tcl: expect - b) Test case development: in addition to the above select the - following packages: - Devel: binutils - Devel: gcc-g++ - Devel: make - Libs: libxml2-devel - Net: openssl-devel (automatically installs Net:openssl - as well, if selected) - c) To compile your own Titan Cygwin binary: in addition to the - above, select the following packages: - Devel: bison - Devel: ctags - Devel: cygwin32-expat - Devel: diffstat - Devel: flex - Devel: gcc-core - Editors: (optional) - Libs: libncurses-devel - Libs: libreadline-devel - - If, after selecting the required packages and clicking on the - "Next" button, a "Resolving Dependcies" window lists further - required packages, ensure that the "Select required packages - (RECOMMENDED)" checkbox is checked and click the "Next" button. - - (H) Select the Create icon on Desktop checkbox - - (I) (Optional) - Your "unix" home directory, by default is: - /home/ - If you are (also) working in command line mode, it is a good - practice to change this to the folder where your TTCN-3 projects - are. - Edit the file /etc/passw: - In the line: - :unused:::U-\, - S-1-5-21-nnnnnn...nnnnnn:/home/:/bin/bash - - replace "/home/" with the folder of your preference. - Note: you can access all Windows drives from Cygwin as - /cygdrive/". - Example: to set your "unix" home directory to the "My_Home" folder - within your Windows Documents folder, you should replace - "/home/" by - "/cygdrive/c/Users//Documents/My_Home" - WARNING: The path of your "unix" home directory shall not contain - any space! - - (J) Using the bynary Titan package: download the Titan package for from - GitHub. Unpack the Titan package into a folder of your choice. - Note: It is not a requirement, but is a kind of best practice to - place Titan into a subfolder within your "unix" home directory. - Edit the /home//.bashrc - file. Add these lines to it: - export PATH=${TTCN3_DIR}/bin:${PATH} - export LD_LIBRARY_PATH=${TTCN3_DIR}/lib:${LD_LIBRARY_PATH} - - (K) Compile Titan with Cygwin: - Get the latest source code from GitHub. - Download and install JDK from Oracle's download site: - http://www.oracle.com/technetwork/java/javase/downloads/index.html - Edit the /home//.bashrc - as above. - Create titan/Makefile.personal with the following content: - TTCN3_DIR := /home//git/titan/Install - JDKDIR := /home//jdk - JNI := no - GUI := no - GEN_PDF := no - DEBUG := no - Compile Titan: - cd titan - make -j - make install - The compiled files will be placed into the titan/Install directory. - - (L) If you want to use graphical tools (like nedit for example), then you need to install the Cygwin/X - component too. The install procedure can be found at the homepage: - http://x.cygwin.com/docs/ug/cygwin-x-ug.html - +Cygwin setup + - If Cygwin is installed already, refresh your Cygwin installation + Titan is always build for the newest Cygwin version available. + Start the Cygwin setup utility (see below), it will refresh your + installed Cygwin packages to the newest versions. + - If Cygwin is not installed yet: + + (A) Download and execute the latest cygwin installer utility, + please use the 64-bit version installer: + https://cygwin.com/setup-x86_64.exe + + (B) Select Install from Internet (recommended to save local disk space) + + (C) Choose Cygwin installation root directory (C:\cygwin is recommended) + Select All Users, or Just Me. + + (D) Select "Local Package Directory" (typically the same directory, + where the setup....exe Cygwin installer utility is stored). + + (E) Use Internet Explorer Proxy Settings (recommended). + + (F) Select a download mirror site. + + (G) In the package selection dialog, + Note: You can select different views to find the required packages + easier and/or search the packages via the search field. + + There are 3 hierarchical levels of minimally required packages, + depending on your task. + Note: Cygwin installer will automatically select the packages the + manually selected ones are depending on; do NOT deselect + any automatically selected package! + a) Test execution ONLY (command line or from Eclipse Executor): + Base: (Default setting of the installer) + Net: openssl + Tcl: expect + b) Test case development: in addition to the above select the + following packages: + Devel: binutils + Devel: gcc-g++ + Devel: make + Libs: libxml2-devel + Net: openssl-devel (automatically installs Net:openssl + as well, if selected) + c) To compile your own Titan Cygwin binary: in addition to the + above, select the following packages: + Devel: bison + Devel: ctags + Devel: cygwin32-expat + Devel: diffstat + Devel: flex + Devel: gcc-core + Editors: (optional) + Libs: libncurses-devel + Libs: libreadline-devel + + If, after selecting the required packages and clicking on the + "Next" button, a "Resolving Dependcies" window lists further + required packages, ensure that the "Select required packages + (RECOMMENDED)" checkbox is checked and click the "Next" button. + + (H) Select the Create icon on Desktop checkbox + + (I) (Optional) + Your "unix" home directory, by default is: + /home/ + If you are (also) working in command line mode, it is a good + practice to change this to the folder where your TTCN-3 projects + are. + Edit the file /etc/passw: + In the line: + :unused:::U-\, + S-1-5-21-nnnnnn...nnnnnn:/home/:/bin/bash + + replace "/home/" with the folder of your preference. + Note: you can access all Windows drives from Cygwin as + /cygdrive/". + Example: to set your "unix" home directory to the "My_Home" folder + within your Windows Documents folder, you should replace + "/home/" by + "/cygdrive/c/Users//Documents/My_Home" + WARNING: The path of your "unix" home directory shall not contain + any space! + + (J) Using the bynary Titan package: download the Titan package for from + GitHub. Unpack the Titan package into a folder of your choice. + Note: It is not a requirement, but is a kind of best practice to + place Titan into a subfolder within your "unix" home directory. + Edit the /home//.bashrc + file. Add these lines to it: + export PATH=${TTCN3_DIR}/bin:${PATH} + export LD_LIBRARY_PATH=${TTCN3_DIR}/lib:${LD_LIBRARY_PATH} + + (K) Compile Titan with Cygwin: + Get the latest source code from GitHub. + Download and install JDK from Oracle's download site: + http://www.oracle.com/technetwork/java/javase/downloads/index.html + Edit the /home//.bashrc + as above. + Create titan/Makefile.personal with the following content: + TTCN3_DIR := /home//git/titan/Install + JDKDIR := /home//jdk + JNI := no + GUI := no + GEN_PDF := no + DEBUG := no + Compile Titan: + cd titan + make -j + make install + The compiled files will be placed into the titan/Install directory. + + (L) If you want to use graphical tools (like nedit for example), then you need to install the Cygwin/X + component too. The install procedure can be found at the homepage: + http://x.cygwin.com/docs/ug/cygwin-x-ug.html + diff --git a/README.linux b/README.linux index cdb0cfc38bb6bcfaa501cc5d6583906622946c9f..699a49d8b5d7b9d01235d8e76b55cb7d80c98d25 100644 --- a/README.linux +++ b/README.linux @@ -1,9 +1,15 @@ ****************************************************************************** -* Copyright (c) 2000-2015 Ericsson Telecom AB +* Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html +* Contributors: +* Balasko, Jeno +* Baranyi, Botond +* Lelik, Elemer +* Pilisi, Gergely +* Szabados, Kristof ****************************************************************************** Build and install Titan on Linux @@ -32,7 +38,7 @@ LICENSING := no USAGE_STATS := no -Several build options are possible; for details on options, please read through the Makefile.cfg. +Several build options are possible; for details on options , please read through the Makefile.cfg. Options can be overridden by the content of a file named Makefile.personal which can be used to adapt to local installation directories, change config options etc. Below, a small number of typical scenarios are presented. @@ -54,6 +60,7 @@ GEN_PDF := no + b) JNI enabled install JDK into /home//jdk @@ -97,7 +104,7 @@ make install This will install Titan into /home//titan.core/Install -7. Optionally, run function/regression tests +7. Optionally , run function/regression tests cd /home//titan.core/function_test @@ -123,5 +130,7 @@ make run These tests might run for half an hour (regr.tests) to two hours (func.tests) -8. Optionally, copy Titan into its final directory. -From here on, you can continue with the Titan installation guide, see /Install/docs, to set/change environment variables etc. +8. Optionally , copy Titan into its final directory. +From here on, you can continue with the Titan installation guide, see /Install/docs, +to set/change environment variables etc. + diff --git a/README.mingw b/README.mingw index 6169d871c159b809cc9bea3e035a0e2536b9fb37..218de227ac1b6541384072f80ec2de25cdcdb7c6 100644 --- a/README.mingw +++ b/README.mingw @@ -1,9 +1,13 @@ ****************************************************************************** -* Copyright (c) 2000-2015 Ericsson Telecom AB +* Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html +* Contributors: +* +* Balasko, Jeno +* Baranyi, Botond ****************************************************************************** MinGW setup diff --git a/common/CharCoding.hh b/common/CharCoding.hh index c511a9255ae5b1123eb117e9b0af0ab97777b309..dd3c31766aeb43d60444cb821f758ae0039d5192 100644 --- a/common/CharCoding.hh +++ b/common/CharCoding.hh @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * + ******************************************************************************/ #ifndef CHARCODING_HH #define CHARCODING_HH diff --git a/common/JSON_Tokenizer.cc b/common/JSON_Tokenizer.cc index 12509723b7cefd9f1420762d8c51cf6edb9937f1..1f866e38281d6081c070f65c2e35fea6f1159906 100644 --- a/common/JSON_Tokenizer.cc +++ b/common/JSON_Tokenizer.cc @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * + ******************************************************************************/ #include diff --git a/common/JSON_Tokenizer.hh b/common/JSON_Tokenizer.hh index 3bcdc07e3ed4d469dfd6b509b6e8e79f92ebb311..e6d5b95cacb3a967cc57cbed923c9c8ee0159899 100644 --- a/common/JSON_Tokenizer.hh +++ b/common/JSON_Tokenizer.hh @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * + ******************************************************************************/ #ifndef JSON_TOKENIZER_HH #define JSON_TOKENIZER_HH diff --git a/common/Makefile b/common/Makefile index 6675bc6d9c211bd48265328a3f1d245adaef3ec0..594892ae9650c4875f6713ef686e3d45e6274950 100644 --- a/common/Makefile +++ b/common/Makefile @@ -1,10 +1,26 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# +# Contributors: +# +# Baji, Laszlo +# Balasko, Jeno +# Baranyi, Botond +# Beres, Szabolcs +# Csondes, Tibor +# Delic, Adam +# Forstner, Matyas +# Kovacs, Ferenc +# Ormandi, Matyas +# Raduly, Csaba +# Szabo, Janos Zoltan – initial implementation +# Zalanyi, Balazs Andor +# +############################################################################## # Makefile for the common directory of the TTCN-3 Test Executor TOP := .. diff --git a/common/ModuleVersion.cc b/common/ModuleVersion.cc index 0d57b631f10ab462d56a991a6781c9c27b850178..86cea9a6f97c4ccf46b97976bfe1f95a44ead2db 100644 --- a/common/ModuleVersion.cc +++ b/common/ModuleVersion.cc @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * + * Balasko, Jeno + * + ******************************************************************************/ #undef new #include diff --git a/common/ModuleVersion.hh b/common/ModuleVersion.hh index 19890ec35177b271fd532cc369b7f94fb13c5abd..1d8adad8e6e635008d85df5671ee883311c159b6 100644 --- a/common/ModuleVersion.hh +++ b/common/ModuleVersion.hh @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * + * Balasko, Jeno + * + ******************************************************************************/ #ifndef _MODULE_VERSION_H #define _MODULE_VERSION_H diff --git a/common/NetworkHandler.cc b/common/NetworkHandler.cc index 14019293e95899e4d611f365b9dc81510bf5724b..307704a95d2e320b45308e452ca6593a772eb922 100644 --- a/common/NetworkHandler.cc +++ b/common/NetworkHandler.cc @@ -1,10 +1,18 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Beres, Szabolcs + * Delic, Adam + * Kovacs, Ferenc + * Raduly, Csaba + * + ******************************************************************************/ #include "NetworkHandler.hh" #include diff --git a/common/NetworkHandler.hh b/common/NetworkHandler.hh index 5dd982e7ff9116c931140852cb77df8c61192a73..589c3ce6919c49fb0cabfebb1d68fcf00829883e 100644 --- a/common/NetworkHandler.hh +++ b/common/NetworkHandler.hh @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Beres, Szabolcs + * Kovacs, Ferenc + * Raduly, Csaba + * + ******************************************************************************/ #ifndef NETWORKHANDLER_H_ #define NETWORKHANDLER_H_ diff --git a/common/Path2.cc b/common/Path2.cc index 6a588bf23891982d1415e3d4f539e618f3764f89..fcdc872bf52ac827fa2aa21d7ad4c63816798b9e 100644 --- a/common/Path2.cc +++ b/common/Path2.cc @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Beres, Szabolcs + * + ******************************************************************************/ #include "Path2.hh" #include "path.h" diff --git a/common/Path2.hh b/common/Path2.hh index c0d785a5d1564fb3d50982be4eaa480bfd36b452..aec6b8a8468bb60336a75df4173222a0be73f95c 100644 --- a/common/Path2.hh +++ b/common/Path2.hh @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Beres, Szabolcs + * + ******************************************************************************/ #ifndef PATH_HH_ #define PATH_HH_ diff --git a/common/Quadruple.cc b/common/Quadruple.cc index a2f744a3501c4ea8ddab5c291176645ebc10dd72..d3d9dcd4b6d11b758bbd237f8d8b85d2c448d4e0 100644 --- a/common/Quadruple.cc +++ b/common/Quadruple.cc @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #include "memory.h" #include "pattern.hh" #include "Quadruple.hh" diff --git a/common/Quadruple.hh b/common/Quadruple.hh index 0efbb061e3ea4e065bf184a5a3f6bdc2656adecf..6b146af45616a526c009c12d8c6ef791432765fb 100644 --- a/common/Quadruple.hh +++ b/common/Quadruple.hh @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #ifndef _Ttcn_Quadruple_HH #define _Ttcn_Quadruple_HH diff --git a/common/cfg_process_utils.hh b/common/cfg_process_utils.hh index 35dfd3cfdbc3deeba184d5cd0844de23d2d8e848..01f38f86536610043121e6ac48d38d2aa9eb7c27 100644 --- a/common/cfg_process_utils.hh +++ b/common/cfg_process_utils.hh @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Beres, Szabolcs + * + ******************************************************************************/ #ifndef CFG_PROCESS_UTILS_HH_ #define CFG_PROCESS_UTILS_HH_ diff --git a/common/config_preproc.cc b/common/config_preproc.cc index 85ffdb452b67f6dff430d9971de8a2a453517ffa..d3a8a0b464a5ddb9a1e5e8cd546c444da4ac1a9b 100644 --- a/common/config_preproc.cc +++ b/common/config_preproc.cc @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Beres, Szabolcs + * + ******************************************************************************/ #include "config_preproc.h" #include #include diff --git a/common/config_preproc.h b/common/config_preproc.h index 297498444fcffdb49dea61706eb7a6d72b1799a4..eff6a702db6380768202725997fc51a73537d476 100644 --- a/common/config_preproc.h +++ b/common/config_preproc.h @@ -1,10 +1,18 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Beres, Szabolcs + * Forstner, Matyas + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef _Common_config_preproc_H #define _Common_config_preproc_H diff --git a/common/config_preproc_la.l b/common/config_preproc_la.l index 7c1520d3f9c34b0727f15929c2d01826cefd5a7c..88cf3f986988725e2c887f8e5d432f0980fde5b1 100644 --- a/common/config_preproc_la.l +++ b/common/config_preproc_la.l @@ -1,9 +1,20 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * ******************************************************************************/ %option noyywrap diff --git a/common/config_preproc_p.y b/common/config_preproc_p.y index bd8e5ceddf66ce63830dad2db923ea8e83fe6300..e2bfc7cd82c569a3c1fc1d1ba1ecc8ad159b7fc4 100644 --- a/common/config_preproc_p.y +++ b/common/config_preproc_p.y @@ -1,9 +1,18 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Raduly, Csaba + * Szabo, Bence Janos + * ******************************************************************************/ %{ diff --git a/common/dbgnew.hh b/common/dbgnew.hh index b236a0e1f9cc33a7f424b84b59bec45a6bfd011a..c3164531bcbc7c5163125c7392dd3697d5292eb7 100644 --- a/common/dbgnew.hh +++ b/common/dbgnew.hh @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * + ******************************************************************************/ #ifndef DBGNEW_HH #define DBGNEW_HH diff --git a/common/hostid.c b/common/hostid.c index 50ffd067c0ff895424868aa45a2b3b70a4f24744..fb380ef4963f597f483281ebc3ae7417beef11de 100644 --- a/common/hostid.c +++ b/common/hostid.c @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #include #include "license.h" diff --git a/common/license.c b/common/license.c index 3cad4c9e6c38af9ef18390e7ddfdae11b0ead80d..eb476e9a9830bdb865d6ffdf149683f92d7c7cc2 100644 --- a/common/license.c +++ b/common/license.c @@ -1,10 +1,20 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Beres, Szabolcs + * Cserveni, Akos + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * + ******************************************************************************/ #include #include #include diff --git a/common/license.h b/common/license.h index b2d6d0bdc98a7d898d01f724eb25542ba2a21e42..32d015199880e88e28975525d21af119f0496b62 100644 --- a/common/license.h +++ b/common/license.h @@ -1,10 +1,18 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Beres, Szabolcs + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef LICENSE_H #define LICENSE_H diff --git a/common/memory.c b/common/memory.c index 724fc746d62285383dd8a496424383b6be432f91..b84a20824ed23f61c747cfe3471f98ac627f4969 100644 --- a/common/memory.c +++ b/common/memory.c @@ -1,10 +1,20 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Feher, Csaba + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #include "memory.h" #undef Malloc diff --git a/common/memory.h b/common/memory.h index cf31f0a8fa074adff71d905b1739aac2616c80b9..9ae9d88c79309360a4d8918cabbd2113da64158a 100644 --- a/common/memory.h +++ b/common/memory.h @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Lovassy, Arpad + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef _Common_memory_H #define _Common_memory_H diff --git a/common/new.cc b/common/new.cc index 11eade373897370b01fd8572c7ecbc328bb5ab14..ed12449cd6fa26da326554519d594cf550e93524 100644 --- a/common/new.cc +++ b/common/new.cc @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #include "dbgnew.hh" #include diff --git a/common/path.c b/common/path.c index 201e2153e9371d8f6e495f761b252d0e6d8191cc..cec465f65829dd05feaef6107e018dd48dfb44f4 100644 --- a/common/path.c +++ b/common/path.c @@ -1,10 +1,18 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Forstner, Matyas + * Raduly, Csaba + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #include #include #include diff --git a/common/path.h b/common/path.h index 549633ab038ad892199fb9293c4f04d4a7dfa8f2..f11f64bb2c64622cc35142804a17909d5548f64b 100644 --- a/common/path.h +++ b/common/path.h @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef _Common_path_H #define _Common_path_H diff --git a/common/pattern.hh b/common/pattern.hh index 96104b6a4aa88f3ec9bed1a0a0e7df67d8d3c642..d87ef376e2b96e4728a7ee2564508f4ccfcee13c 100644 --- a/common/pattern.hh +++ b/common/pattern.hh @@ -1,10 +1,19 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Forstner, Matyas + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #ifndef _common_pattern_HH #define _common_pattern_HH diff --git a/common/pattern_la.l b/common/pattern_la.l index 109c0c2722c7d81cee1af73cd46f4cdede837e99..3dc50fd8e005614ec9c720d9a27da075e2bfd242 100644 --- a/common/pattern_la.l +++ b/common/pattern_la.l @@ -1,9 +1,18 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Delic, Adam + * Forstner, Matyas + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * ******************************************************************************/ /** diff --git a/common/pattern_p.y b/common/pattern_p.y index 90a59fe81005fcae0d7b322e2016587116f13b73..2ed2adc0227d723132fc864d150edb2baf6395da 100644 --- a/common/pattern_p.y +++ b/common/pattern_p.y @@ -1,9 +1,20 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Delic, Adam + * Forstner, Matyas + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * ******************************************************************************/ /** diff --git a/common/pattern_uni.y b/common/pattern_uni.y index 18754ad8a909b802dac44c029f4aa6c3cdef8ccb..e98cc60964a9d47fb78ec7f39d460fb7bbaffb93 100644 --- a/common/pattern_uni.y +++ b/common/pattern_uni.y @@ -1,9 +1,16 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * Szalai, Gabor + * Zalanyi, Balazs Andor + * ******************************************************************************/ /** diff --git a/common/platform.h b/common/platform.h index 50dfb9f63bf0fe39b2ca237dec99c5fbea710d85..33cd7dfb25ebddfdb16a410d423969312f85fec4 100644 --- a/common/platform.h +++ b/common/platform.h @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * Szabados, Kristof + * + ******************************************************************************/ #ifndef PLATFORM_H_ #define PLATFORM_H_ diff --git a/common/static_check.h b/common/static_check.h index 9a0be9df140ccfa823e27452829615ceb83fcab7..65c028806247bd1a77b8eaa20798498c3f841b07 100644 --- a/common/static_check.h +++ b/common/static_check.h @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * + ******************************************************************************/ #ifndef STATIC_CHECK_HH #define STATIC_CHECK_HH diff --git a/common/ttcn3float.hh b/common/ttcn3float.hh index 4bc3c6d889eff0f624fb787f75df7e508b3c68fb..13fbba3c63208b10be941e6bbc47a737ba480613 100644 --- a/common/ttcn3float.hh +++ b/common/ttcn3float.hh @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Raduly, Csaba + * + ******************************************************************************/ #ifndef TTCN3FLOAT_HH_ #define TTCN3FLOAT_HH_ diff --git a/common/usage_stats.cc b/common/usage_stats.cc index 36116ce4be86f4d90f556540bfc8e4415bc5e8ef..74bc47c907d7651e6ef08fa69d3c54ce6f6ae09c 100644 --- a/common/usage_stats.cc +++ b/common/usage_stats.cc @@ -1,10 +1,18 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * + * Balasko, Jeno + * Baranyi, Botond + * Ormandi, Matyas + * Szalai, Gabor + * + ******************************************************************************/ #include "usage_stats.hh" #ifdef MINGW diff --git a/common/usage_stats.hh b/common/usage_stats.hh index 2396568a425bea2533e4ebfbaec849c75312843c..8c5af2ad789709d8c81c87c994dcbf13dc1cd637 100644 --- a/common/usage_stats.hh +++ b/common/usage_stats.hh @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * + * Balasko, Jeno + * Baranyi, Botond + * Ormandi, Matyas + * + ******************************************************************************/ #ifndef USAGE_STATS_H_ #define USAGE_STATS_H_ diff --git a/common/userinfo.c b/common/userinfo.c index 843be53e35670035d1746718c3280198722138ee..d7bf8bce85edf5a6c2f005fa4ad9777bcd820cf7 100644 --- a/common/userinfo.c +++ b/common/userinfo.c @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Delic, Adam + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #include #include #ifdef MINGW diff --git a/common/userinfo.h b/common/userinfo.h index 6113aeb02a9073c3ca5f7171269c58418d33f2c1..ba55b3ee36457a5b1e1ef72cb6ac68c9bddcc525 100644 --- a/common/userinfo.h +++ b/common/userinfo.h @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Delic, Adam + * Raduly, Csaba + * + ******************************************************************************/ #ifndef USERINFO_H #define USERINFO_H diff --git a/common/version.h b/common/version.h index d8aaafbf8c2a294138798d925a8a56a528fa1db7..1401e2d48d57be3f00a97288f69fe2279cc79f01 100644 --- a/common/version.h +++ b/common/version.h @@ -1,10 +1,23 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Kovacs, Ferenc + * Pandi, Krisztian + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * + ******************************************************************************/ #ifndef VERSION_H #define VERSION_H diff --git a/common/version.py b/common/version.py old mode 100644 new mode 100755 index 117b55eac2894e9fc8c97c6d67365abc260c14be..8a191152887f13c14f3ceca7532ae7029b2d729c --- a/common/version.py +++ b/common/version.py @@ -1,10 +1,15 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# +# Contributors: +# Balasko, Jeno +# Pandi, Krisztian +# +############################################################################## import datetime from tempfile import mkstemp diff --git a/common/version_internal.h b/common/version_internal.h index 38a9a93da0a24b1fbd7c727332d9e5477b931c10..14316f23707b02b57f76fa8df8c0ab5bdd66fd39 100644 --- a/common/version_internal.h +++ b/common/version_internal.h @@ -1,10 +1,20 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Godar, Marton + * Kovacs, Ferenc + * Lovassy, Arpad + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef VERSION_INTERNAL_H #define VERSION_INTERNAL_H @@ -249,7 +259,7 @@ #endif /* Copyright message */ -#define COPYRIGHT_STRING COMMENT_PREFIX "Copyright (c) 2000-2015 Ericsson Telecom AB" +#define COPYRIGHT_STRING COMMENT_PREFIX "Copyright (c) 2000-2016 Ericsson Telecom AB" /* For prefixing the above messages. Default value: empty string. */ #define COMMENT_PREFIX diff --git a/compiler2/AST.cc b/compiler2/AST.cc index 3af7ebad1ca10775f02d0d31ad02132cdabe488e..da8696b515b231f9316405abc92fe19291a929f2 100644 --- a/compiler2/AST.cc +++ b/compiler2/AST.cc @@ -1,10 +1,31 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Cserveni, Akos + * Czerman, Oliver + * Delic, Adam + * Feher, Csaba + * Forstner, Matyas + * Gecse, Roland + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Zalanyi, Balazs Andor + * Pandi, Krisztian + * + ******************************************************************************/ #include #include #include @@ -29,9 +50,9 @@ reffer::reffer(const char*) {} namespace Common { - // ================================== + // ================================= // ===== Modules - // ================================== + // ================================= vector Modules::delayed_type_enc_v; diff --git a/compiler2/AST.hh b/compiler2/AST.hh index e4aa031f42d0e5fea61c1498baa36171e4a845d0..894d20571586b1955dbc08520ed8b3e218f61645 100644 --- a/compiler2/AST.hh +++ b/compiler2/AST.hh @@ -1,10 +1,29 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Cserveni, Akos + * Czerman, Oliver + * Delic, Adam + * Forstner, Matyas + * Gecse, Roland + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Zalanyi, Balazs Andor + * Pandi, Krisztian + * + ******************************************************************************/ #ifndef _Common_AST_HH #define _Common_AST_HH diff --git a/compiler2/Code.cc b/compiler2/Code.cc index e5ff3560e5e5c943188fc1466d9282b09ef24972..074fdc87845e20853a8252523f50419c274dff13 100644 --- a/compiler2/Code.cc +++ b/compiler2/Code.cc @@ -1,10 +1,20 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Cserveni, Akos + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #include "Code.hh" #include "../common/memory.h" #include "error.h" diff --git a/compiler2/Code.hh b/compiler2/Code.hh index a15d32ad975393424ad61bdbf8c3446e510256fb..9c00cb0222753a80c603cb61f766c369c04322ec 100644 --- a/compiler2/Code.hh +++ b/compiler2/Code.hh @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Cserveni, Akos + * Forstner, Matyas + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef _Common_Code_HH #define _Common_Code_HH diff --git a/compiler2/CodeGenHelper.cc b/compiler2/CodeGenHelper.cc index 4d6f16b4b1084cae21f633d4c1619589d9a21a80..772c5d54222d1d460d0d27195f28f5f1eb8829ab 100644 --- a/compiler2/CodeGenHelper.cc +++ b/compiler2/CodeGenHelper.cc @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Raduly, Csaba + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #include "CodeGenHelper.hh" #include "Code.hh" #include "error.h" diff --git a/compiler2/CodeGenHelper.hh b/compiler2/CodeGenHelper.hh index d07c837e092b2f7311fb8c0310170085aa6c6a96..e11ff0b3fc92544503627b5e811586b679b3c124 100644 --- a/compiler2/CodeGenHelper.hh +++ b/compiler2/CodeGenHelper.hh @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #ifndef _Common_CodeGenHelper_HH #define _Common_CodeGenHelper_HH diff --git a/compiler2/CompField.cc b/compiler2/CompField.cc index bd3298d595036179bbdcaf58bc40658bd13f5648..79574b417d6123b77d74f877c7a8be8470d3e164 100644 --- a/compiler2/CompField.cc +++ b/compiler2/CompField.cc @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * + ******************************************************************************/ #include "CompField.hh" #include "Type.hh" #include "Value.hh" diff --git a/compiler2/CompField.hh b/compiler2/CompField.hh index b07f61555763799fc1b59ee5472cf3f079e6a8c8..d453061275bae8ecb399b07bc04f72e84d16cae7 100644 --- a/compiler2/CompField.hh +++ b/compiler2/CompField.hh @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * + ******************************************************************************/ #ifndef COMPFIELD_HH_ #define COMPFIELD_HH_ diff --git a/compiler2/CompType.cc b/compiler2/CompType.cc index f14825f2f56e836cb1e3f7e21aa5f05a3ef46a46..4c21f8fe88c0fa1546aa336b0bfc75f940849acb 100644 --- a/compiler2/CompType.cc +++ b/compiler2/CompType.cc @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Raduly, Csaba + * + ******************************************************************************/ #include "CompType.hh" #include "ttcn3/AST_ttcn3.hh" diff --git a/compiler2/CompType.hh b/compiler2/CompType.hh index c131d5787ed19ae92b811043509577a869c7c492..69dbf02c21454b0ebae47fbf3aedb7336891005e 100644 --- a/compiler2/CompType.hh +++ b/compiler2/CompType.hh @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Raduly, Csaba + * + ******************************************************************************/ #ifndef COMPTYPE_HH_ #define COMPTYPE_HH_ diff --git a/compiler2/CompilerError.cc b/compiler2/CompilerError.cc index e90ae493fc7cb0da8f95a1bc5ac89a82c6e1cc38..3247ebcd9cc16e82e95f1d3bed144a65afd3787e 100644 --- a/compiler2/CompilerError.cc +++ b/compiler2/CompilerError.cc @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Raduly, Csaba + * + ******************************************************************************/ #include "error.h" #include "CompilerError.hh" #include "../common/memory.h" diff --git a/compiler2/CompilerError.hh b/compiler2/CompilerError.hh index bf62b0650cfded5eabd716efa2270de5007b1cb7..99de5eba8832a071fd402ab4b598c8c48c6d4076 100644 --- a/compiler2/CompilerError.hh +++ b/compiler2/CompilerError.hh @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Raduly, Csaba + * + ******************************************************************************/ #ifndef _Common_Error_HH #define _Common_Error_HH diff --git a/compiler2/Constraint.cc b/compiler2/Constraint.cc index e820ed963c0d5829d9121d54ee1586dc44182c1e..a5d5bb76a576488472b1548eb9e9bd6f5afa8df9 100644 --- a/compiler2/Constraint.cc +++ b/compiler2/Constraint.cc @@ -1,10 +1,22 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Cserveni, Akos + * Delic, Adam + * Feher, Csaba + * Forstner, Matyas + * Gecse, Roland + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #include "Constraint.hh" #include "CompilerError.hh" #include "Int.hh" diff --git a/compiler2/Constraint.hh b/compiler2/Constraint.hh index 5f8963836288252c51966125bbc89a477d9a6a14..e654d7bdca0687464f62dac830d95e1e9cedb58c 100644 --- a/compiler2/Constraint.hh +++ b/compiler2/Constraint.hh @@ -1,10 +1,18 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Delic, Adam + * Forstner, Matyas + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef _Common_Constraint_HH #define _Common_Constraint_HH diff --git a/compiler2/EnumItem.cc b/compiler2/EnumItem.cc index 5b24aceabc784a6ae060d6aa66d8c094bd21120e..b363d975b1ed1e2fc95f11d87ce105ee0d495841 100644 --- a/compiler2/EnumItem.cc +++ b/compiler2/EnumItem.cc @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * Szabados, Kristof + * + ******************************************************************************/ #include "EnumItem.hh" #include "Value.hh" diff --git a/compiler2/EnumItem.hh b/compiler2/EnumItem.hh index 2ff8fa3324a6be29e86d3a4f71843040781bc576..108737ad7512a4b99766a3a25b2f8e4a228326a8 100644 --- a/compiler2/EnumItem.hh +++ b/compiler2/EnumItem.hh @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * Szabados, Kristof + * + ******************************************************************************/ #ifndef ENUM_HH_ #define ENUM_HH_ diff --git a/compiler2/Identifier.cc b/compiler2/Identifier.cc index 10f8b4d81fc22785734c5999fa0d05b721a75e2c..3b08ca1d71d8ec278bca01d9634ef1807aa6f45b 100644 --- a/compiler2/Identifier.cc +++ b/compiler2/Identifier.cc @@ -1,10 +1,22 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Delic, Adam + * Feher, Csaba + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #include "../common/dbgnew.hh" #include "Identifier.hh" #include diff --git a/compiler2/Identifier.hh b/compiler2/Identifier.hh index c01df15ac5bac6fe6fe0d3fd2d7224ca7d14b7f0..58ca8f7e48bf2451063818201f9e0068eed61f06 100644 --- a/compiler2/Identifier.hh +++ b/compiler2/Identifier.hh @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Forstner, Matyas + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef _Common_Identifier_HH #define _Common_Identifier_HH diff --git a/compiler2/Int.cc b/compiler2/Int.cc index 456f32b161477f8faad719f3d0fd0f602742d43d..41b1457aa733d1baf3909b9524fec4f97997ffc2 100644 --- a/compiler2/Int.cc +++ b/compiler2/Int.cc @@ -1,10 +1,21 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Bibo, Zoltan + * Forstner, Matyas + * Gecse, Roland + * Koppany, Csaba + * Kovacs, Ferenc + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #include "../common/dbgnew.hh" #include "Int.hh" #include "string.hh" diff --git a/compiler2/Int.hh b/compiler2/Int.hh index 8de6b0cfb1601df35150da67cf00332c690e25ed..70f1e9284d2a7edaf29c4661a64f73e4faee1cc5 100644 --- a/compiler2/Int.hh +++ b/compiler2/Int.hh @@ -1,10 +1,19 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Bibo, Zoltan + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef Int_HH_ #define Int_HH_ diff --git a/compiler2/Makefile b/compiler2/Makefile index 8499fe4e619f24f1d0d27e7166bab7b07b640166..74c5e36138da4aea8a10a00606407b355817499e 100644 --- a/compiler2/Makefile +++ b/compiler2/Makefile @@ -1,10 +1,30 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# +# Contributors: +# +# Baji, Laszlo +# Balasko, Jeno +# Baranyi, Botond +# Cserveni, Akos +# Delic, Adam +# Feher, Csaba +# Forstner, Matyas +# Kovacs, Ferenc +# Kremer, Peter +# Ormandi, Matyas +# Raduly, Csaba +# Szabados, Kristof +# Szabo, Janos Zoltan – initial implementation +# Szalai, Gabor +# Tatarka, Gabor +# Zalanyi, Balazs Andor +# +############################################################################## # Makefile for the integrated (TTCN-3 and ASN.1) compiler # and the makefile generator diff --git a/compiler2/PredefFunc.cc b/compiler2/PredefFunc.cc index 746cde29969be2399625d1700285c667275faa7f..8252f49a2c2266617d2c8a82477d439c7b70d2c8 100644 --- a/compiler2/PredefFunc.cc +++ b/compiler2/PredefFunc.cc @@ -1,10 +1,19 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Kovacs, Ferenc + * Raduly, Csaba + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #include "PredefFunc.hh" #include "error.h" #include "Int.hh" diff --git a/compiler2/PredefFunc.hh b/compiler2/PredefFunc.hh index 3720a225870a3a5ed6a27f49a3d195324bdac847..5416cb5b919cb1f74b444c82d61c508a917b54f5 100644 --- a/compiler2/PredefFunc.hh +++ b/compiler2/PredefFunc.hh @@ -1,10 +1,19 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Kovacs, Ferenc + * Raduly, Csaba + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #ifndef _Common_PredefFunc_HH #define _Common_PredefFunc_HH diff --git a/compiler2/ProjectGenHelper.cc b/compiler2/ProjectGenHelper.cc index 4b475352ace20a83d1063e7f247cefb440bf7438..0dfe48432bd43e7eb16b3b19a0c934ff73161013 100644 --- a/compiler2/ProjectGenHelper.cc +++ b/compiler2/ProjectGenHelper.cc @@ -1,744 +1,744 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// -#include "ProjectGenHelper.hh" -#include "../common/memory.h" - -#include "error.h" -#include -#include -#include -#include - -const std::string ProjectDescriptor::emptyString = std::string(); - -ProjectDescriptor::ProjectDescriptor(const char * name) : - projectName(std::string(name)), - tpdFileName(), - targetExecutableName(), - projectAbsTpdDir(), - projectAbsWorkingDir(), - projectWorkingDir(), - library(false), - dynamicLinked(false), - referencedProjects(), - refProjWorkingDirs(), - libSearchPaths(), - linkerLibraries(), - ttcn3ModuleNames(), - asn1ModuleNames(), - userSources(), - userHeaders(), - ttcnPP(), - initialized(false) -{} - -void ProjectDescriptor::cleanUp() -{ - referencedProjects.clear(); - refProjWorkingDirs.clear(), - libSearchPaths.clear(); - linkerLibraries.clear(); - ttcn3ModuleNames.clear(); - asn1ModuleNames.clear(); - userSources.clear(); - userHeaders.clear(); - ttcnPP.clear(); -} - -bool ProjectDescriptor::isInitialized() -{ - if (!projectName.empty() && - !targetExecutableName.empty() && - !projectAbsTpdDir.empty() && - !projectAbsWorkingDir.empty() && - !projectWorkingDir.empty()) - initialized = true; - return initialized; -} - -void ProjectDescriptor::setTPDFileName(const char* name) -{ - const char SEPARATOR = '/'; - std::string fileName(name); - size_t refProjPos = fileName.find_last_of(SEPARATOR); - if (std::string::npos == refProjPos) { - tpdFileName = fileName; - } - else { - tpdFileName = fileName.substr(refProjPos + 1); - } -} - -void ProjectDescriptor::setProjectAbsWorkingDir(const char* name) -{ - if (!name) { - ERROR("No path was given to the working directory. Check if 'r' flag is set "); - return; - } - projectAbsWorkingDir = std::string(name); - ProjectGenHelper::Instance().setRootDirOS(name); -} - -void ProjectDescriptor::addToReferencedProjects(const char* refProjName) -{ - std::vector::iterator it; - for (it = referencedProjects.begin(); it != referencedProjects.end(); ++it) { - if (*it == std::string(refProjName)) return; - } - referencedProjects.push_back(std::string(refProjName)); -} - -void ProjectDescriptor::addToRefProjWorkingDirs(const std::string& subProjDir) -{ - std::vector::iterator it; - for (it = refProjWorkingDirs.begin(); it != refProjWorkingDirs.end(); ++it) { - if (*it == subProjDir) return; - } - refProjWorkingDirs.push_back(subProjDir); -} - -bool ProjectDescriptor::hasLinkerLibTo(const std::string& refProjName) const -{ - ProjectDescriptor* refProj = ProjectGenHelper::Instance().getTargetOfProject(refProjName.c_str()); - for (size_t i = 0; i < referencedProjects.size(); ++i){ - if (refProj && refProj->library) return true; - } - return false; -} - -bool ProjectDescriptor::hasLinkerLib(const char* libName) const -{ - std::string linkerLibName(libName); - std::vector::const_iterator it; - for (it = linkerLibraries.begin(); it != linkerLibraries.end(); ++it) { - if (*it == linkerLibName) return true; - } - return false; -} - -void ProjectDescriptor::addToLibSearchPaths(const char* libSearchPath) -{ - std::string searchPath(libSearchPath); - std::vector::iterator it; - for (it = libSearchPaths.begin(); it != libSearchPaths.end(); ++it) { - if (*it == searchPath) return; - } - libSearchPaths.push_back(libSearchPath); -} - -void ProjectDescriptor::addToLinkerLibs(const char* linkerLibs) -{ - std::string llibs(linkerLibs); - std::vector::iterator it; - for (it = linkerLibraries.begin(); it != linkerLibraries.end(); ++it) { - if (*it == llibs) return; - } - linkerLibraries.push_back(linkerLibs); -} - -size_t ProjectDescriptor::getLibSearchPathIndex(const std::string& subProjName) const -{ - - for (size_t i = 0; i < libSearchPaths.size(); ++i) { - if (std::string::npos != libSearchPaths[i].find(subProjName)) - return i; - } - return std::numeric_limits::max(); -} - -const char* ProjectDescriptor::getLibSearchPath(const std::string& subProjName) const -{ - for (size_t i = 0; i < libSearchPaths.size(); ++i) { - if (std::string::npos != libSearchPaths[i].find(subProjName)) - return libSearchPaths[i].c_str(); - } - return NULL; -} - -bool ProjectDescriptor::hasTtcn3ModuleName(const char* moduleName) const -{ - std::string modName(moduleName); - std::vector::const_iterator it; - for (it = ttcn3ModuleNames.begin(); it != ttcn3ModuleNames.end(); ++it) { - if (*it == modName) return true; - } - return false; -} - -bool ProjectDescriptor::hasAsn1ModuleName(const char* moduleName) const -{ - std::string modName(moduleName); - std::vector::const_iterator it; - for (it = asn1ModuleNames.begin(); it != asn1ModuleNames.end(); ++it) { - if (*it == modName) return true; - } - return false; -} - -bool ProjectDescriptor::hasUserSource(const char* userSourceName) const -{ - std::string sourceName(userSourceName); - std::vector::const_iterator it; - for (it = userSources.begin(); it != userSources.end(); ++it) { - if (*it == sourceName) return true; - } - return false; -} - -bool ProjectDescriptor::hasUserHeader(const char* userHeaderName) const -{ - std::string headerName(userHeaderName); - std::vector::const_iterator it; - for (it = userHeaders.begin(); it != userHeaders.end(); ++it) { - if (*it == headerName) return true; - } - return false; -} - -bool ProjectDescriptor::hasTtcn3PP(const char* ttcnPPName) const -{ - std::string ttcnPPFile(ttcnPPName); - std::vector::const_iterator it; - for (it = ttcnPP.begin(); it != ttcnPP.end(); ++it) { - if (*it == ttcnPPFile) return true; - } - return false; -} - -std::string ProjectDescriptor::setRelativePathTo(const std::string& absPathTo) -{ - if (projectAbsWorkingDir.empty()) return std::string(); - const char SEPARATOR = '/'; - if (projectAbsWorkingDir.at(0) != SEPARATOR || absPathTo.at(0) != SEPARATOR) - ERROR("Expecting absolute path to generate LinkerLibSearchPath "); - size_t length = projectAbsWorkingDir.size() > absPathTo.size() ? absPathTo.size() : projectAbsWorkingDir.size(); - size_t lastSlash = 0; - size_t i; - for(i = 0; i < length && projectAbsWorkingDir.at(i) == absPathTo.at(i); ++i) { - if (projectAbsWorkingDir.at(i) == SEPARATOR && absPathTo.at(i) == SEPARATOR) { - lastSlash = i; // the same path until now... - } - } - if (length == i) { // got subdirectory - if (projectAbsWorkingDir == absPathTo) { - return std::string("."); // the same paths were given - } - else if ((projectAbsWorkingDir.size() > absPathTo.size() && projectAbsWorkingDir.at(length) == SEPARATOR) || - (projectAbsWorkingDir.size() < absPathTo.size() && absPathTo.at(length) == SEPARATOR)) - lastSlash = length; - } - - size_t slashCount = 0; - for (size_t i = lastSlash; i < projectAbsWorkingDir.size(); ++i) { - if (projectAbsWorkingDir.at(i) == SEPARATOR) - ++slashCount; - } - - std::string relPath; - const std::string upDir("../"); - for (size_t i = 0; i < slashCount; ++i) - relPath.append(upDir); - - std::string pathTo = absPathTo.substr(lastSlash+1); // we left the heading slash - relPath.append(pathTo); - return std::string(relPath); -} - -void ProjectDescriptor::print() -{ - fprintf( stderr, "project name %s and it is %s initialized\n", projectName.c_str(), isInitialized() ? "" : "not"); - fprintf( stderr, " target executable name %s\n",targetExecutableName.c_str()); - fprintf( stderr, " project abs TPD dir %s\n", projectAbsTpdDir.c_str()); - fprintf( stderr, " project abs working dir %s\n", projectAbsWorkingDir.c_str()); - fprintf( stderr, " project working dir %s\n", projectWorkingDir.c_str()); - fprintf( stderr, " project is %s\n", library ? "Library" : "Executable"); - fprintf( stderr, " project linking is %s\n", dynamicLinked ? "dynamic" : "static"); - std::vector::iterator it; - for (it = referencedProjects.begin(); it != referencedProjects.end(); ++it) { - fprintf( stderr, " Referenced project %s\n",(*it).c_str()); - } - for (it = refProjWorkingDirs.begin(); it != refProjWorkingDirs.end(); ++it) { - fprintf( stderr, " Working dir of referenced project %s\n",(*it).c_str()); - } - for (it = linkerLibraries.begin(); it != linkerLibraries.end(); ++it) { - fprintf( stderr, " Linker library %s\n", (*it).c_str()); - } - for (it = libSearchPaths.begin(); it != libSearchPaths.end(); ++it) { - fprintf( stderr, " Linker lib search path %s\n", (*it).c_str()); - } - for (it = ttcn3ModuleNames.begin(); it != ttcn3ModuleNames.end(); ++it) { - fprintf( stderr, " TTCN3 Module Name: %s\n", (*it).c_str()); - } - for (it = asn1ModuleNames.begin(); it != asn1ModuleNames.end(); ++it) { - fprintf( stderr, " ASN1 Module Name: %s\n", (*it).c_str()); - } - for (it = userSources.begin(); it != userSources.end(); ++it) { - fprintf( stderr, " Source Name: %s\n", (*it).c_str()); - } - for (it = userHeaders.begin(); it != userHeaders.end(); ++it) { - fprintf( stderr, " Header Name: %s\n", (*it).c_str()); - } - for (it = ttcnPP.begin(); it != ttcnPP.end(); ++it) { - fprintf( stderr, " TTCN PP Name: %s\n", (*it).c_str()); - } - fprintf( stderr, "\n"); -} - -ProjectGenHelper& ProjectGenHelper::Instance() -{ - static ProjectGenHelper singleton; - return singleton; -} - -const std::string ProjectGenHelper::emptyString = std::string(); - -ProjectGenHelper::ProjectGenHelper() : - nameOfTopLevelProject(), - rootDirOS(), - relPathToRootDirOS(), - Zflag(false), - Wflag(false), - Hflag(false), - projs(), - checkedProjs() -{} - -void ProjectGenHelper::addTarget(const char* projName) -{ - if (!Zflag) return; - if (projs.end() != projs.find(std::string(projName))) return; // we have it - ProjectDescriptor newLib(projName); - projs.insert(std::pair (std::string(projName), newLib)); -} - -void ProjectGenHelper::setToplevelProjectName(const char* name) -{ - if (!nameOfTopLevelProject.empty()) return; - nameOfTopLevelProject = std::string(name); -} - -void ProjectGenHelper::setRootDirOS( const char* name) -{ - if (rootDirOS.empty()) { - rootDirOS = std::string(name); - } - else { //compare the 2 string and get the common part - const char* root = rootDirOS.c_str(); - const char* head = root; - for (; *root++ == *name++; ) ; - size_t length = root - head - 1; //minus the non-matching - if (rootDirOS.size() > length) { - rootDirOS.resize(length); - } - } -} - -const std::string& ProjectGenHelper::getRootDirOS(const char* name) -{ - ProjectDescriptor* proj = getProject(name); - if (!proj) return emptyString; - relPathToRootDirOS = proj->setRelativePathTo(rootDirOS); - return relPathToRootDirOS; -} - -ProjectDescriptor* ProjectGenHelper::getTargetOfProject(const char* projName) -{ - if (!Zflag) return NULL; - if (projs.end() == projs.find(std::string(projName))) return NULL; - return getProject(projName); -} - -const ProjectDescriptor* ProjectGenHelper::getTargetOfProject(const char* projName) const -{ - if (!Zflag) return NULL; - if (projs.end() == projs.find(std::string(projName))) return NULL; - return getProject(projName); -} - -ProjectDescriptor* ProjectGenHelper::getProjectDescriptor(const char* targetName) -{ - if (!Zflag) return NULL; - for (std::map::iterator it = projs.begin(); it != projs.end(); ++it) { - if ((it->second).getTargetExecName() == std::string(targetName)) - return &(it->second); - } - return NULL; -} - -std::map::const_iterator ProjectGenHelper::getHead() const -{ - return projs.begin(); -} - -std::map::const_iterator ProjectGenHelper::getEnd() const -{ - return projs.end(); -} - -void ProjectGenHelper::addTtcn3ModuleToProject(const char* projName, const char* moduleName) -{ - if (!Zflag) return; - if (projs.end() == projs.find(std::string(projName))) return; - ProjectDescriptor* proj = getProject(projName); - if (proj && !proj->hasTtcn3ModuleName(moduleName)) { - proj->addTtcn3ModuleName(moduleName); - } -} - -void ProjectGenHelper::addAsn1ModuleToProject(const char* projName, const char* moduleName) -{ - if (!Zflag) return; - if (projs.end() == projs.find(std::string(projName))) return; - ProjectDescriptor* proj = getProject(projName); - if (proj &&!proj->hasAsn1ModuleName(moduleName)) { - proj->addAsn1ModuleName(moduleName); - } -} - -void ProjectGenHelper::addUserSourceToProject(const char* projName, const char* userSourceName) -{ - if (!Zflag) return; - if (projs.end() == projs.find(std::string(projName))) return; - ProjectDescriptor* proj = getProject(projName); - if (proj && !proj->hasUserSource(userSourceName)) { - proj->addUserSource(userSourceName); - } -} - -void ProjectGenHelper::addUserHeaderToProject(const char* projName, const char* userHeaderName) -{ - if (!Zflag) return; - if (projs.end() == projs.find(std::string(projName))) return; - ProjectDescriptor* proj = getProject(projName); - if (proj && !proj->hasUserHeader(userHeaderName)) { - proj->addUserHeader(userHeaderName); - } -} - -void ProjectGenHelper::addTtcnPPToProject(const char* projName, const char* ttcnPPName) -{ - if (!Zflag) return; - if (projs.end() == projs.find(std::string(projName))) return; - ProjectDescriptor* proj = getProject(projName); - if (proj && !proj->hasTtcn3PP(ttcnPPName)) { - proj->addTtcn3PP(ttcnPPName); - } -} - -void ProjectGenHelper::generateRefProjectWorkingDirsTo(const char* projName) -{ - if (!Zflag) return; - std::map::iterator iter = projs.find(projName); - if (projs.end() == iter) { - ERROR("Project \"%s\" is not found in the project hierarchy ", projName); - return; - } - if (nameOfTopLevelProject != (iter->second).getProjectName()) { - ERROR("Project \"%s\" is not the on the top-level ", projName); - return; - } - ProjectDescriptor* proj = &(iter->second); // the Top level project - - for (size_t i = 0; i < proj->numOfReferencedProjects(); ++i) { - const std::string& refProjName = proj->getReferencedProject(i); - ProjectDescriptor* refProj = getTargetOfProject(refProjName.c_str()); - if (!refProj) return; // for sure... - const std::string& absWorkingDir = refProj->getProjectAbsWorkingDir(); - if (!absWorkingDir.empty()) { - std::string relPath = proj->setRelativePathTo(absWorkingDir); - proj->addToRefProjWorkingDirs(relPath); - } - } -} - -size_t ProjectGenHelper::numOfLibs() const -{ - if (!Zflag) return 0; - size_t num = 0; - for (std::map::const_iterator it = projs.begin(); it != projs.end(); ++it) { - if ((it->second).isLibrary()) { - ++num; - } - } - return num; -} - -struct CompareStr -{ - bool operator () (const char* lhs, const char* rhs) { - int ret = strcmp(lhs, rhs); - return (0 > ret); - } -}; - -void ProjectGenHelper::getExternalLibs(std::vector& extLibs) -{ - if (!Zflag) return; - std::map libs; - for (std::map::iterator it = projs.begin(); it != projs.end(); ++it) { - if ((it->second).numOfLinkerLibs() > 0) { - for (size_t i = 0; i < (it->second).numOfLinkerLibs(); ++i) { - const char* key = (it->second).getLinkerLib(i); - const char* value = (it->second).getProjectName().c_str(); - libs.insert(std::pair(key,value)); // filter duplicates - } - } - } - std::map::iterator it; - for (it = libs.begin(); it != libs.end(); ++it) { - extLibs.push_back(it->first); - } -} - -void ProjectGenHelper::getExternalLibSearchPaths(std::vector& extLibPaths) -{ - if (!Zflag) return; - std::map libPaths; - for (std::map::iterator it = projs.begin(); it != projs.end(); ++it) { - if ((it->second).numOfLibSearchPaths() > 0) { - for (size_t i = 0; i < (it->second).numOfLibSearchPaths(); ++i) { - const char* key = (it->second).getLibSearchPath(i); - const char* value = (it->second).getProjectName().c_str(); - libPaths.insert(std::pair(key,value)); // filter duplicates - } - } - } - std::map::iterator it; - for (it = libPaths.begin(); it != libPaths.end(); ++it) { - extLibPaths.push_back(it->first); - } -} - -bool ProjectGenHelper::hasReferencedProject() -{ - if (!Zflag) return false; - ProjectDescriptor* topLevel = getTargetOfProject(nameOfTopLevelProject.c_str()); - if (topLevel && topLevel->numOfReferencedProjects()) return true; - return false; -} - -bool ProjectGenHelper::isTtcn3ModuleInLibrary(const char* moduleName) const -{ - if (!Zflag) return false; - for (std::map::const_iterator it = projs.begin(); it != projs.end(); ++it) { - if ((it->second).hasTtcn3ModuleName(moduleName) && (it->second).isLibrary()) return true; - } - return false; -} - -bool ProjectGenHelper::isAsn1ModuleInLibrary(const char* moduleName) const -{ - if (!Zflag) return false; - for (std::map::const_iterator it = projs.begin(); it != projs.end(); ++it) { - if ((it->second).hasAsn1ModuleName(moduleName) && (it->second).isLibrary()) return true; - } - return false; -} - -bool ProjectGenHelper::isSourceFileInLibrary(const char* fileName) const -{ - if (!Zflag || NULL == fileName) return false; - for (std::map::const_iterator it = projs.begin(); it != projs.end(); ++it) { - if ((it->second).hasUserSource(fileName) && (it->second).isLibrary()) return true; - } - return false; -} - -bool ProjectGenHelper::isHeaderFileInLibrary(const char* fileName) const -{ - if (!Zflag || NULL == fileName) return false; - - for (std::map::const_iterator it = projs.begin(); it != projs.end(); ++it) { - if ((it->second).hasUserHeader(fileName) && (it->second).isLibrary()) return true; - } - return false; -} - -bool ProjectGenHelper::isTtcnPPFileInLibrary(const char* fileName) const -{ - if (!Zflag || NULL == fileName) return false; - - for (std::map::const_iterator it = projs.begin(); it != projs.end(); ++it) { - if ((it->second).hasTtcn3PP(fileName) && (it->second).isLibrary()) return true; - } - return false; -} - -bool ProjectGenHelper::isCPPSourceFile(const char* fileName) const -{ - std::string fnStr(fileName); - size_t pos = fnStr.find_last_of('.'); - if (std::string::npos == pos) return false; - const std::string EXT_CC("cc"); - const std::string EXT_CPP("cpp"); - int length = 0; - if (std::string::npos != fnStr.find (EXT_CC, pos + 1)) - length = EXT_CC.size(); - else if (std::string::npos != fnStr.find (EXT_CPP, pos + 1)) - length = EXT_CPP.size(); - - if (length && fnStr.size() == pos + length + 1) - return true; - else - return false; -} - -bool ProjectGenHelper::isCPPHeaderFile(const char* fileName) const -{ - std::string fnStr(fileName); - size_t pos = fnStr.find_last_of('.'); - if (std::string::npos == pos) return false; - const std::string EXT_HPP("hpp"); - const std::string EXT_HH("hh"); - const std::string EXT_H("h"); - int length = 0; - if (std::string::npos != fnStr.find (EXT_HH, pos + 1)) - length = EXT_HH.size(); - else if (std::string::npos != fnStr.find (EXT_HPP, pos + 1)) - length = EXT_HPP.size(); - else if (std::string::npos != fnStr.find (EXT_H, pos + 1)) - length = EXT_H.size(); - - if (length && fnStr.size() == pos + length + 1) - return true; - else - return false; -} - -bool ProjectGenHelper::isTtcnPPFile(const char* fileName) const -{ - std::string fnStr(fileName); - size_t pos = fnStr.find_last_of('.'); - if (std::string::npos == pos) return false; - const std::string EXT_TTCNPP("ttcnpp"); - int length = 0; - if (std::string::npos != fnStr.find (EXT_TTCNPP, pos + 1)) - length = EXT_TTCNPP.size(); - - if (length && fnStr.size() == pos + length + 1) - return true; - else - return false; -} - -void ProjectGenHelper::print() -{ - if (!Zflag) return; - fprintf(stderr, "Top Level project : %s\n", nameOfTopLevelProject.c_str()); - for (std::map::iterator it = projs.begin(); it != projs.end(); ++it) { - (it->second).print(); - } -} - -bool ProjectGenHelper::sanityCheck() -{ - if (!Zflag) return true; - bool ret = true; -// if toplevel is a dynamic linked executable (not library) all executable shall set to the same linking method - { - ProjectDescriptor* topLevel = getTargetOfProject(nameOfTopLevelProject.c_str()); - bool isDynamicLinked = topLevel->getLinkingStrategy(); - if (!topLevel->isLibrary() && isDynamicLinked) { // dynamic linked executable - for (std::map::iterator it = projs.begin(); it != projs.end(); ++it) { - if (!(it->second).isLibrary()) { //if exectubale - if (isDynamicLinked != (it->second).getLinkingStrategy()) { - ERROR("project \"%s\" is set to %s linking. Sub project \"%s\" is set to %s linking. " - "All sub-level executable shall be set to the %s's type.", - nameOfTopLevelProject.c_str(), - isDynamicLinked ? "dynamic" : "static", - ((it->second).getProjectName()).c_str(), - isDynamicLinked ? "static" : "dynamic", - nameOfTopLevelProject.c_str()); - ret = false; - } - } - } - } - } - -// under a dynamic linked library every project shall be linked dynamic library too. - { - checkedProjs.clear(); - bool found = false; // search for executable under dynamic linked library - char* execName = NULL; - for (std::map::reverse_iterator rit = projs.rbegin(); rit != projs.rend(); ++rit) { - if ((rit->second).isLibrary() && (rit->second).getLinkingStrategy()) { //dynamic library - ProjectDescriptor& proj = rit->second; - found = DynamicLibraryChecker(&proj, found, &execName); - if (found) { - ERROR("Project \"%s\" is dynamic linked library. Sub project \"%s\" is executable.\n" - "in TPD file, %s's all sub-level defaultTarget shall be set library too.", - proj.getProjectName().c_str(), execName, proj.getProjectName().c_str()); - ret = false; - break; - } - } - } - } - - return ret; -} - -ProjectDescriptor* ProjectGenHelper::getProject(const char* projName) -{ - if (!projName) return NULL; - for (std::map::iterator it = projs.begin(); it != projs.end(); ++it) { - if (it->first == std::string(projName)) { - return &(it->second); - } - } - return NULL; -} - -const ProjectDescriptor* ProjectGenHelper::getProject(const char* projName) const -{ - if (!projName) return NULL; - for (std::map::const_iterator it = projs.begin(); it != projs.end(); ++it) { - if (it->first == std::string(projName)) { - return &(it->second); - } - } - return NULL; -} - - -void ProjectGenHelper::cleanUp() -{ - if (!Zflag) return; - checkedProjs.clear(); - for (std::map::iterator it = projs.begin(); it != projs.end(); ++it) { - (it->second).cleanUp(); - } -} - -bool ProjectGenHelper::DynamicLibraryChecker(const ProjectDescriptor* desc, - bool& found, - char** executableName) -{ - if (found || !desc) return true; - for (size_t i = 0; i < desc->numOfReferencedProjects(); ++i) { - char* refProjName = const_cast (desc->getReferencedProject(i).c_str()); - const ProjectDescriptor* subProj = getTargetOfProject(refProjName); - if (0 == checkedProjs.count(subProj->getProjectName())) { - if (subProj->isLibrary()) { - found = DynamicLibraryChecker(subProj, found, executableName); - } - else { // search for executable under dynamic linked library - found = true; - *executableName = refProjName; - break; - } - } - } - // it is checked, no such executable was found. Store it not to iterate again - if (!found) - checkedProjs.insert(std::pair - (desc->getProjectName(), desc)); - return found; -} - +/////////////////////////////////////////////////////////////////////////////// +// Copyright (c) 2000-2015 Ericsson Telecom AB +// All rights reserved. This program and the accompanying materials +// are made available under the terms of the Eclipse Public License v1.0 +// which accompanies this distribution, and is available at +// http://www.eclipse.org/legal/epl-v10.html +/////////////////////////////////////////////////////////////////////////////// +#include "ProjectGenHelper.hh" +#include "../common/memory.h" + +#include "error.h" +#include +#include +#include +#include + +const std::string ProjectDescriptor::emptyString = std::string(); + +ProjectDescriptor::ProjectDescriptor(const char * name) : + projectName(std::string(name)), + tpdFileName(), + targetExecutableName(), + projectAbsTpdDir(), + projectAbsWorkingDir(), + projectWorkingDir(), + library(false), + dynamicLinked(false), + referencedProjects(), + refProjWorkingDirs(), + libSearchPaths(), + linkerLibraries(), + ttcn3ModuleNames(), + asn1ModuleNames(), + userSources(), + userHeaders(), + ttcnPP(), + initialized(false) +{} + +void ProjectDescriptor::cleanUp() +{ + referencedProjects.clear(); + refProjWorkingDirs.clear(), + libSearchPaths.clear(); + linkerLibraries.clear(); + ttcn3ModuleNames.clear(); + asn1ModuleNames.clear(); + userSources.clear(); + userHeaders.clear(); + ttcnPP.clear(); +} + +bool ProjectDescriptor::isInitialized() +{ + if (!projectName.empty() && + !targetExecutableName.empty() && + !projectAbsTpdDir.empty() && + !projectAbsWorkingDir.empty() && + !projectWorkingDir.empty()) + initialized = true; + return initialized; +} + +void ProjectDescriptor::setTPDFileName(const char* name) +{ + const char SEPARATOR = '/'; + std::string fileName(name); + size_t refProjPos = fileName.find_last_of(SEPARATOR); + if (std::string::npos == refProjPos) { + tpdFileName = fileName; + } + else { + tpdFileName = fileName.substr(refProjPos + 1); + } +} + +void ProjectDescriptor::setProjectAbsWorkingDir(const char* name) +{ + if (!name) { + ERROR("No path was given to the working directory. Check if 'r' flag is set "); + return; + } + projectAbsWorkingDir = std::string(name); + ProjectGenHelper::Instance().setRootDirOS(name); +} + +void ProjectDescriptor::addToReferencedProjects(const char* refProjName) +{ + std::vector::iterator it; + for (it = referencedProjects.begin(); it != referencedProjects.end(); ++it) { + if (*it == std::string(refProjName)) return; + } + referencedProjects.push_back(std::string(refProjName)); +} + +void ProjectDescriptor::addToRefProjWorkingDirs(const std::string& subProjDir) +{ + std::vector::iterator it; + for (it = refProjWorkingDirs.begin(); it != refProjWorkingDirs.end(); ++it) { + if (*it == subProjDir) return; + } + refProjWorkingDirs.push_back(subProjDir); +} + +bool ProjectDescriptor::hasLinkerLibTo(const std::string& refProjName) const +{ + ProjectDescriptor* refProj = ProjectGenHelper::Instance().getTargetOfProject(refProjName.c_str()); + for (size_t i = 0; i < referencedProjects.size(); ++i){ + if (refProj && refProj->library) return true; + } + return false; +} + +bool ProjectDescriptor::hasLinkerLib(const char* libName) const +{ + std::string linkerLibName(libName); + std::vector::const_iterator it; + for (it = linkerLibraries.begin(); it != linkerLibraries.end(); ++it) { + if (*it == linkerLibName) return true; + } + return false; +} + +void ProjectDescriptor::addToLibSearchPaths(const char* libSearchPath) +{ + std::string searchPath(libSearchPath); + std::vector::iterator it; + for (it = libSearchPaths.begin(); it != libSearchPaths.end(); ++it) { + if (*it == searchPath) return; + } + libSearchPaths.push_back(libSearchPath); +} + +void ProjectDescriptor::addToLinkerLibs(const char* linkerLibs) +{ + std::string llibs(linkerLibs); + std::vector::iterator it; + for (it = linkerLibraries.begin(); it != linkerLibraries.end(); ++it) { + if (*it == llibs) return; + } + linkerLibraries.push_back(linkerLibs); +} + +size_t ProjectDescriptor::getLibSearchPathIndex(const std::string& subProjName) const +{ + + for (size_t i = 0; i < libSearchPaths.size(); ++i) { + if (std::string::npos != libSearchPaths[i].find(subProjName)) + return i; + } + return std::numeric_limits::max(); +} + +const char* ProjectDescriptor::getLibSearchPath(const std::string& subProjName) const +{ + for (size_t i = 0; i < libSearchPaths.size(); ++i) { + if (std::string::npos != libSearchPaths[i].find(subProjName)) + return libSearchPaths[i].c_str(); + } + return NULL; +} + +bool ProjectDescriptor::hasTtcn3ModuleName(const char* moduleName) const +{ + std::string modName(moduleName); + std::vector::const_iterator it; + for (it = ttcn3ModuleNames.begin(); it != ttcn3ModuleNames.end(); ++it) { + if (*it == modName) return true; + } + return false; +} + +bool ProjectDescriptor::hasAsn1ModuleName(const char* moduleName) const +{ + std::string modName(moduleName); + std::vector::const_iterator it; + for (it = asn1ModuleNames.begin(); it != asn1ModuleNames.end(); ++it) { + if (*it == modName) return true; + } + return false; +} + +bool ProjectDescriptor::hasUserSource(const char* userSourceName) const +{ + std::string sourceName(userSourceName); + std::vector::const_iterator it; + for (it = userSources.begin(); it != userSources.end(); ++it) { + if (*it == sourceName) return true; + } + return false; +} + +bool ProjectDescriptor::hasUserHeader(const char* userHeaderName) const +{ + std::string headerName(userHeaderName); + std::vector::const_iterator it; + for (it = userHeaders.begin(); it != userHeaders.end(); ++it) { + if (*it == headerName) return true; + } + return false; +} + +bool ProjectDescriptor::hasTtcn3PP(const char* ttcnPPName) const +{ + std::string ttcnPPFile(ttcnPPName); + std::vector::const_iterator it; + for (it = ttcnPP.begin(); it != ttcnPP.end(); ++it) { + if (*it == ttcnPPFile) return true; + } + return false; +} + +std::string ProjectDescriptor::setRelativePathTo(const std::string& absPathTo) +{ + if (projectAbsWorkingDir.empty()) return std::string(); + const char SEPARATOR = '/'; + if (projectAbsWorkingDir.at(0) != SEPARATOR || absPathTo.at(0) != SEPARATOR) + ERROR("Expecting absolute path to generate LinkerLibSearchPath "); + size_t length = projectAbsWorkingDir.size() > absPathTo.size() ? absPathTo.size() : projectAbsWorkingDir.size(); + size_t lastSlash = 0; + size_t i; + for(i = 0; i < length && projectAbsWorkingDir.at(i) == absPathTo.at(i); ++i) { + if (projectAbsWorkingDir.at(i) == SEPARATOR && absPathTo.at(i) == SEPARATOR) { + lastSlash = i; // the same path until now... + } + } + if (length == i) { // got subdirectory + if (projectAbsWorkingDir == absPathTo) { + return std::string("."); // the same paths were given + } + else if ((projectAbsWorkingDir.size() > absPathTo.size() && projectAbsWorkingDir.at(length) == SEPARATOR) || + (projectAbsWorkingDir.size() < absPathTo.size() && absPathTo.at(length) == SEPARATOR)) + lastSlash = length; + } + + size_t slashCount = 0; + for (size_t i = lastSlash; i < projectAbsWorkingDir.size(); ++i) { + if (projectAbsWorkingDir.at(i) == SEPARATOR) + ++slashCount; + } + + std::string relPath; + const std::string upDir("../"); + for (size_t i = 0; i < slashCount; ++i) + relPath.append(upDir); + + std::string pathTo = absPathTo.substr(lastSlash+1); // we left the heading slash + relPath.append(pathTo); + return std::string(relPath); +} + +void ProjectDescriptor::print() +{ + fprintf( stderr, "project name %s and it is %s initialized\n", projectName.c_str(), isInitialized() ? "" : "not"); + fprintf( stderr, " target executable name %s\n",targetExecutableName.c_str()); + fprintf( stderr, " project abs TPD dir %s\n", projectAbsTpdDir.c_str()); + fprintf( stderr, " project abs working dir %s\n", projectAbsWorkingDir.c_str()); + fprintf( stderr, " project working dir %s\n", projectWorkingDir.c_str()); + fprintf( stderr, " project is %s\n", library ? "Library" : "Executable"); + fprintf( stderr, " project linking is %s\n", dynamicLinked ? "dynamic" : "static"); + std::vector::iterator it; + for (it = referencedProjects.begin(); it != referencedProjects.end(); ++it) { + fprintf( stderr, " Referenced project %s\n",(*it).c_str()); + } + for (it = refProjWorkingDirs.begin(); it != refProjWorkingDirs.end(); ++it) { + fprintf( stderr, " Working dir of referenced project %s\n",(*it).c_str()); + } + for (it = linkerLibraries.begin(); it != linkerLibraries.end(); ++it) { + fprintf( stderr, " Linker library %s\n", (*it).c_str()); + } + for (it = libSearchPaths.begin(); it != libSearchPaths.end(); ++it) { + fprintf( stderr, " Linker lib search path %s\n", (*it).c_str()); + } + for (it = ttcn3ModuleNames.begin(); it != ttcn3ModuleNames.end(); ++it) { + fprintf( stderr, " TTCN3 Module Name: %s\n", (*it).c_str()); + } + for (it = asn1ModuleNames.begin(); it != asn1ModuleNames.end(); ++it) { + fprintf( stderr, " ASN1 Module Name: %s\n", (*it).c_str()); + } + for (it = userSources.begin(); it != userSources.end(); ++it) { + fprintf( stderr, " Source Name: %s\n", (*it).c_str()); + } + for (it = userHeaders.begin(); it != userHeaders.end(); ++it) { + fprintf( stderr, " Header Name: %s\n", (*it).c_str()); + } + for (it = ttcnPP.begin(); it != ttcnPP.end(); ++it) { + fprintf( stderr, " TTCN PP Name: %s\n", (*it).c_str()); + } + fprintf( stderr, "\n"); +} + +ProjectGenHelper& ProjectGenHelper::Instance() +{ + static ProjectGenHelper singleton; + return singleton; +} + +const std::string ProjectGenHelper::emptyString = std::string(); + +ProjectGenHelper::ProjectGenHelper() : + nameOfTopLevelProject(), + rootDirOS(), + relPathToRootDirOS(), + Zflag(false), + Wflag(false), + Hflag(false), + projs(), + checkedProjs() +{} + +void ProjectGenHelper::addTarget(const char* projName) +{ + if (!Zflag) return; + if (projs.end() != projs.find(std::string(projName))) return; // we have it + ProjectDescriptor newLib(projName); + projs.insert(std::pair (std::string(projName), newLib)); +} + +void ProjectGenHelper::setToplevelProjectName(const char* name) +{ + if (!nameOfTopLevelProject.empty()) return; + nameOfTopLevelProject = std::string(name); +} + +void ProjectGenHelper::setRootDirOS( const char* name) +{ + if (rootDirOS.empty()) { + rootDirOS = std::string(name); + } + else { //compare the 2 string and get the common part + const char* root = rootDirOS.c_str(); + const char* head = root; + for (; *root++ == *name++; ) ; + size_t length = root - head - 1; //minus the non-matching + if (rootDirOS.size() > length) { + rootDirOS.resize(length); + } + } +} + +const std::string& ProjectGenHelper::getRootDirOS(const char* name) +{ + ProjectDescriptor* proj = getProject(name); + if (!proj) return emptyString; + relPathToRootDirOS = proj->setRelativePathTo(rootDirOS); + return relPathToRootDirOS; +} + +ProjectDescriptor* ProjectGenHelper::getTargetOfProject(const char* projName) +{ + if (!Zflag) return NULL; + if (projs.end() == projs.find(std::string(projName))) return NULL; + return getProject(projName); +} + +const ProjectDescriptor* ProjectGenHelper::getTargetOfProject(const char* projName) const +{ + if (!Zflag) return NULL; + if (projs.end() == projs.find(std::string(projName))) return NULL; + return getProject(projName); +} + +ProjectDescriptor* ProjectGenHelper::getProjectDescriptor(const char* targetName) +{ + if (!Zflag) return NULL; + for (std::map::iterator it = projs.begin(); it != projs.end(); ++it) { + if ((it->second).getTargetExecName() == std::string(targetName)) + return &(it->second); + } + return NULL; +} + +std::map::const_iterator ProjectGenHelper::getHead() const +{ + return projs.begin(); +} + +std::map::const_iterator ProjectGenHelper::getEnd() const +{ + return projs.end(); +} + +void ProjectGenHelper::addTtcn3ModuleToProject(const char* projName, const char* moduleName) +{ + if (!Zflag) return; + if (projs.end() == projs.find(std::string(projName))) return; + ProjectDescriptor* proj = getProject(projName); + if (proj && !proj->hasTtcn3ModuleName(moduleName)) { + proj->addTtcn3ModuleName(moduleName); + } +} + +void ProjectGenHelper::addAsn1ModuleToProject(const char* projName, const char* moduleName) +{ + if (!Zflag) return; + if (projs.end() == projs.find(std::string(projName))) return; + ProjectDescriptor* proj = getProject(projName); + if (proj &&!proj->hasAsn1ModuleName(moduleName)) { + proj->addAsn1ModuleName(moduleName); + } +} + +void ProjectGenHelper::addUserSourceToProject(const char* projName, const char* userSourceName) +{ + if (!Zflag) return; + if (projs.end() == projs.find(std::string(projName))) return; + ProjectDescriptor* proj = getProject(projName); + if (proj && !proj->hasUserSource(userSourceName)) { + proj->addUserSource(userSourceName); + } +} + +void ProjectGenHelper::addUserHeaderToProject(const char* projName, const char* userHeaderName) +{ + if (!Zflag) return; + if (projs.end() == projs.find(std::string(projName))) return; + ProjectDescriptor* proj = getProject(projName); + if (proj && !proj->hasUserHeader(userHeaderName)) { + proj->addUserHeader(userHeaderName); + } +} + +void ProjectGenHelper::addTtcnPPToProject(const char* projName, const char* ttcnPPName) +{ + if (!Zflag) return; + if (projs.end() == projs.find(std::string(projName))) return; + ProjectDescriptor* proj = getProject(projName); + if (proj && !proj->hasTtcn3PP(ttcnPPName)) { + proj->addTtcn3PP(ttcnPPName); + } +} + +void ProjectGenHelper::generateRefProjectWorkingDirsTo(const char* projName) +{ + if (!Zflag) return; + std::map::iterator iter = projs.find(projName); + if (projs.end() == iter) { + ERROR("Project \"%s\" is not found in the project hierarchy ", projName); + return; + } + if (nameOfTopLevelProject != (iter->second).getProjectName()) { + ERROR("Project \"%s\" is not the on the top-level ", projName); + return; + } + ProjectDescriptor* proj = &(iter->second); // the Top level project + + for (size_t i = 0; i < proj->numOfReferencedProjects(); ++i) { + const std::string& refProjName = proj->getReferencedProject(i); + ProjectDescriptor* refProj = getTargetOfProject(refProjName.c_str()); + if (!refProj) return; // for sure... + const std::string& absWorkingDir = refProj->getProjectAbsWorkingDir(); + if (!absWorkingDir.empty()) { + std::string relPath = proj->setRelativePathTo(absWorkingDir); + proj->addToRefProjWorkingDirs(relPath); + } + } +} + +size_t ProjectGenHelper::numOfLibs() const +{ + if (!Zflag) return 0; + size_t num = 0; + for (std::map::const_iterator it = projs.begin(); it != projs.end(); ++it) { + if ((it->second).isLibrary()) { + ++num; + } + } + return num; +} + +struct CompareStr +{ + bool operator () (const char* lhs, const char* rhs) { + int ret = strcmp(lhs, rhs); + return (0 > ret); + } +}; + +void ProjectGenHelper::getExternalLibs(std::vector& extLibs) +{ + if (!Zflag) return; + std::map libs; + for (std::map::iterator it = projs.begin(); it != projs.end(); ++it) { + if ((it->second).numOfLinkerLibs() > 0) { + for (size_t i = 0; i < (it->second).numOfLinkerLibs(); ++i) { + const char* key = (it->second).getLinkerLib(i); + const char* value = (it->second).getProjectName().c_str(); + libs.insert(std::pair(key,value)); // filter duplicates + } + } + } + std::map::iterator it; + for (it = libs.begin(); it != libs.end(); ++it) { + extLibs.push_back(it->first); + } +} + +void ProjectGenHelper::getExternalLibSearchPaths(std::vector& extLibPaths) +{ + if (!Zflag) return; + std::map libPaths; + for (std::map::iterator it = projs.begin(); it != projs.end(); ++it) { + if ((it->second).numOfLibSearchPaths() > 0) { + for (size_t i = 0; i < (it->second).numOfLibSearchPaths(); ++i) { + const char* key = (it->second).getLibSearchPath(i); + const char* value = (it->second).getProjectName().c_str(); + libPaths.insert(std::pair(key,value)); // filter duplicates + } + } + } + std::map::iterator it; + for (it = libPaths.begin(); it != libPaths.end(); ++it) { + extLibPaths.push_back(it->first); + } +} + +bool ProjectGenHelper::hasReferencedProject() +{ + if (!Zflag) return false; + ProjectDescriptor* topLevel = getTargetOfProject(nameOfTopLevelProject.c_str()); + if (topLevel && topLevel->numOfReferencedProjects()) return true; + return false; +} + +bool ProjectGenHelper::isTtcn3ModuleInLibrary(const char* moduleName) const +{ + if (!Zflag) return false; + for (std::map::const_iterator it = projs.begin(); it != projs.end(); ++it) { + if ((it->second).hasTtcn3ModuleName(moduleName) && (it->second).isLibrary()) return true; + } + return false; +} + +bool ProjectGenHelper::isAsn1ModuleInLibrary(const char* moduleName) const +{ + if (!Zflag) return false; + for (std::map::const_iterator it = projs.begin(); it != projs.end(); ++it) { + if ((it->second).hasAsn1ModuleName(moduleName) && (it->second).isLibrary()) return true; + } + return false; +} + +bool ProjectGenHelper::isSourceFileInLibrary(const char* fileName) const +{ + if (!Zflag || NULL == fileName) return false; + for (std::map::const_iterator it = projs.begin(); it != projs.end(); ++it) { + if ((it->second).hasUserSource(fileName) && (it->second).isLibrary()) return true; + } + return false; +} + +bool ProjectGenHelper::isHeaderFileInLibrary(const char* fileName) const +{ + if (!Zflag || NULL == fileName) return false; + + for (std::map::const_iterator it = projs.begin(); it != projs.end(); ++it) { + if ((it->second).hasUserHeader(fileName) && (it->second).isLibrary()) return true; + } + return false; +} + +bool ProjectGenHelper::isTtcnPPFileInLibrary(const char* fileName) const +{ + if (!Zflag || NULL == fileName) return false; + + for (std::map::const_iterator it = projs.begin(); it != projs.end(); ++it) { + if ((it->second).hasTtcn3PP(fileName) && (it->second).isLibrary()) return true; + } + return false; +} + +bool ProjectGenHelper::isCPPSourceFile(const char* fileName) const +{ + std::string fnStr(fileName); + size_t pos = fnStr.find_last_of('.'); + if (std::string::npos == pos) return false; + const std::string EXT_CC("cc"); + const std::string EXT_CPP("cpp"); + int length = 0; + if (std::string::npos != fnStr.find (EXT_CC, pos + 1)) + length = EXT_CC.size(); + else if (std::string::npos != fnStr.find (EXT_CPP, pos + 1)) + length = EXT_CPP.size(); + + if (length && fnStr.size() == pos + length + 1) + return true; + else + return false; +} + +bool ProjectGenHelper::isCPPHeaderFile(const char* fileName) const +{ + std::string fnStr(fileName); + size_t pos = fnStr.find_last_of('.'); + if (std::string::npos == pos) return false; + const std::string EXT_HPP("hpp"); + const std::string EXT_HH("hh"); + const std::string EXT_H("h"); + int length = 0; + if (std::string::npos != fnStr.find (EXT_HH, pos + 1)) + length = EXT_HH.size(); + else if (std::string::npos != fnStr.find (EXT_HPP, pos + 1)) + length = EXT_HPP.size(); + else if (std::string::npos != fnStr.find (EXT_H, pos + 1)) + length = EXT_H.size(); + + if (length && fnStr.size() == pos + length + 1) + return true; + else + return false; +} + +bool ProjectGenHelper::isTtcnPPFile(const char* fileName) const +{ + std::string fnStr(fileName); + size_t pos = fnStr.find_last_of('.'); + if (std::string::npos == pos) return false; + const std::string EXT_TTCNPP("ttcnpp"); + int length = 0; + if (std::string::npos != fnStr.find (EXT_TTCNPP, pos + 1)) + length = EXT_TTCNPP.size(); + + if (length && fnStr.size() == pos + length + 1) + return true; + else + return false; +} + +void ProjectGenHelper::print() +{ + if (!Zflag) return; + fprintf(stderr, "Top Level project : %s\n", nameOfTopLevelProject.c_str()); + for (std::map::iterator it = projs.begin(); it != projs.end(); ++it) { + (it->second).print(); + } +} + +bool ProjectGenHelper::sanityCheck() +{ + if (!Zflag) return true; + bool ret = true; +// if toplevel is a dynamic linked executable (not library) all executable shall set to the same linking method + { + ProjectDescriptor* topLevel = getTargetOfProject(nameOfTopLevelProject.c_str()); + bool isDynamicLinked = topLevel->getLinkingStrategy(); + if (!topLevel->isLibrary() && isDynamicLinked) { // dynamic linked executable + for (std::map::iterator it = projs.begin(); it != projs.end(); ++it) { + if (!(it->second).isLibrary()) { //if exectubale + if (isDynamicLinked != (it->second).getLinkingStrategy()) { + ERROR("project \"%s\" is set to %s linking. Sub project \"%s\" is set to %s linking. " + "All sub-level executable shall be set to the %s's type.", + nameOfTopLevelProject.c_str(), + isDynamicLinked ? "dynamic" : "static", + ((it->second).getProjectName()).c_str(), + isDynamicLinked ? "static" : "dynamic", + nameOfTopLevelProject.c_str()); + ret = false; + } + } + } + } + } + +// under a dynamic linked library every project shall be linked dynamic library too. + { + checkedProjs.clear(); + bool found = false; // search for executable under dynamic linked library + char* execName = NULL; + for (std::map::reverse_iterator rit = projs.rbegin(); rit != projs.rend(); ++rit) { + if ((rit->second).isLibrary() && (rit->second).getLinkingStrategy()) { //dynamic library + ProjectDescriptor& proj = rit->second; + found = DynamicLibraryChecker(&proj, found, &execName); + if (found) { + ERROR("Project \"%s\" is dynamic linked library. Sub project \"%s\" is executable.\n" + "in TPD file, %s's all sub-level defaultTarget shall be set library too.", + proj.getProjectName().c_str(), execName, proj.getProjectName().c_str()); + ret = false; + break; + } + } + } + } + + return ret; +} + +ProjectDescriptor* ProjectGenHelper::getProject(const char* projName) +{ + if (!projName) return NULL; + for (std::map::iterator it = projs.begin(); it != projs.end(); ++it) { + if (it->first == std::string(projName)) { + return &(it->second); + } + } + return NULL; +} + +const ProjectDescriptor* ProjectGenHelper::getProject(const char* projName) const +{ + if (!projName) return NULL; + for (std::map::const_iterator it = projs.begin(); it != projs.end(); ++it) { + if (it->first == std::string(projName)) { + return &(it->second); + } + } + return NULL; +} + + +void ProjectGenHelper::cleanUp() +{ + if (!Zflag) return; + checkedProjs.clear(); + for (std::map::iterator it = projs.begin(); it != projs.end(); ++it) { + (it->second).cleanUp(); + } +} + +bool ProjectGenHelper::DynamicLibraryChecker(const ProjectDescriptor* desc, + bool& found, + char** executableName) +{ + if (found || !desc) return true; + for (size_t i = 0; i < desc->numOfReferencedProjects(); ++i) { + char* refProjName = const_cast (desc->getReferencedProject(i).c_str()); + const ProjectDescriptor* subProj = getTargetOfProject(refProjName); + if (0 == checkedProjs.count(subProj->getProjectName())) { + if (subProj->isLibrary()) { + found = DynamicLibraryChecker(subProj, found, executableName); + } + else { // search for executable under dynamic linked library + found = true; + *executableName = refProjName; + break; + } + } + } + // it is checked, no such executable was found. Store it not to iterate again + if (!found) + checkedProjs.insert(std::pair + (desc->getProjectName(), desc)); + return found; +} + diff --git a/compiler2/ProjectGenHelper.hh b/compiler2/ProjectGenHelper.hh index df661cb0671f51303f22caba66287befd9e0c3f4..c24e3b23da8d1a90797f65ea02307dcefa7178b5 100644 --- a/compiler2/ProjectGenHelper.hh +++ b/compiler2/ProjectGenHelper.hh @@ -1,157 +1,157 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// -#ifndef _LIB_GEN_HELPER_HH -#define _LIB_GEN_HELPER_HH -#include -#include -#include -#include -class ProjectGenHelper; -class ProjectDescriptor { -public: - explicit ProjectDescriptor(const char* name); - ~ProjectDescriptor() { cleanUp(); }; - - const std::string& getProjectName() const { return projectName; } - void setTPDFileName( const char* name); - const std::string& getTPDFileName() const { return tpdFileName; } - void setTargetExecName(const char* name) { targetExecutableName = std::string(name); } - const std::string& getTargetExecName() const { return targetExecutableName; } - void setProjectAbsTpdDir(const char* name) { projectAbsTpdDir = std::string(name); } - const std::string& getProjectAbsTpdDir() const { return projectAbsTpdDir; } - void setProjectAbsWorkingDir(const char* name); - void setProjectWorkingDir(const char* name) { projectWorkingDir = std::string(name); } - const std::string& getProjectAbsWorkingDir() const { return projectAbsWorkingDir; } - const std::string& getProjectWorkingDir() const { return projectWorkingDir; } - void setLinkingStrategy(bool strategy) { dynamicLinked = strategy; } - bool getLinkingStrategy() const { return dynamicLinked; } - void setLibrary(bool isLib) { library = isLib; } - bool isLibrary() const { return library; } - bool isInitialized(); - void addToReferencedProjects(const char* refProjName); - void addToRefProjWorkingDirs(const std::string& subProjDir); - bool hasLinkerLibTo(const std::string& refProjName) const; - bool hasLinkerLib(const char* libName) const; // Linker Lib got from TPD - void addToLibSearchPaths(const char* libSearchPath); - void addToLinkerLibs(const char* linkerLibs); - void print(); - void cleanUp(); - size_t numOfReferencedProjects() const { return referencedProjects.size(); }; - size_t numOfRefProjWorkingDirs() const { return refProjWorkingDirs.size(); }; - size_t numOfLibSearchPaths() const { return libSearchPaths.size(); }; - size_t numOfLinkerLibs() const { return linkerLibraries.size(); }; - const std::string& getReferencedProject(size_t index) const - { return index < referencedProjects.size() ? referencedProjects[index] : emptyString; }; - const std::string& getRefProjWorkingDir(size_t index) const - { return index < refProjWorkingDirs.size() ? refProjWorkingDirs[index] : emptyString; }; - const char* getLibSearchPath(const std::string& subProjName) const; - const char* getLibSearchPath(size_t index) const { return libSearchPaths[index].c_str(); }; - const char* getLinkerLib(const std::string& subProjName) const; - const char* getLinkerLib(size_t index) const { return linkerLibraries[index].c_str(); }; - size_t getLibSearchPathIndex(const std::string& subProjName) const; - void setLibSearchPath(size_t index, const std::string& relPath) { libSearchPaths[index] = relPath; }; - void addTtcn3ModuleName(const char* name) { ttcn3ModuleNames.push_back(name); }; - bool hasTtcn3ModuleName(const char* moduleName) const; - void addAsn1ModuleName(const char* name) { asn1ModuleNames.push_back(name); }; - bool hasAsn1ModuleName(const char* moduleName) const; - void addUserSource(const char* name) { userSources.push_back(name); }; - bool hasUserSource(const char* userSourceName) const; - void addUserHeader(const char* name) { userHeaders.push_back(name); }; - bool hasUserHeader(const char* userHeaderName) const; - void addTtcn3PP(const char* name) { ttcnPP.push_back(name); }; - bool hasTtcn3PP(const char* ttcnPPName) const; - std::string setRelativePathTo(const std::string& absPathTo); - -private: - static const std::string emptyString; - std::string projectName; - std::string tpdFileName; - std::string targetExecutableName; //Library or Executable(only the top level) - std::string projectAbsTpdDir; - std::string projectAbsWorkingDir; - std::string projectWorkingDir; - bool library; - bool dynamicLinked; - std::vector referencedProjects; - std::vector refProjWorkingDirs; - std::vector libSearchPaths; - std::vector linkerLibraries; - std::vector ttcn3ModuleNames; - std::vector asn1ModuleNames; - std::vector userSources; // *.cc ; *.cpp - std::vector userHeaders; // *.hh ; *.h ; *.hpp - std::vector ttcnPP; // *.ttcnpp - bool initialized; -}; - -class ProjectGenHelper { -public: - static ProjectGenHelper &Instance(); - ~ProjectGenHelper() { cleanUp(); }; - void setZflag(bool flag) { Zflag = flag; }; - bool getZflag() const { return Zflag; }; - void setWflag(bool flag) { Wflag = flag; }; - bool getWflag() const { return Wflag; }; - void setHflag(bool flag) { Hflag = flag; }; - bool getHflag() const { return Hflag; }; - void setToplevelProjectName(const char* name); - const std::string& getToplevelProjectName() const { return nameOfTopLevelProject; }; - void setRootDirOS(const char* name); - const std::string& getRootDirOS(const char* name); - void addTarget(const char* projName); - void generateRefProjectWorkingDirsTo(const char* projName); - void addTtcn3ModuleToProject(const char* projName, const char* moduleName); - void addAsn1ModuleToProject(const char* projName, const char* moduleName); - void addUserSourceToProject(const char* projName, const char* userSourceName); - void addUserHeaderToProject(const char* projName, const char* userHeaderName); - void addTtcnPPToProject(const char* projName, const char* ttcnPPName); - bool isTtcn3ModuleInLibrary(const char* moduleName) const; - bool isAsn1ModuleInLibrary(const char* moduleName) const; - bool isSourceFileInLibrary(const char* fileName) const; - bool isHeaderFileInLibrary(const char* fileName) const; - bool isTtcnPPFileInLibrary(const char* fileName) const; - ProjectDescriptor* getTargetOfProject(const char* projName); - const ProjectDescriptor* getTargetOfProject(const char* projName) const; - ProjectDescriptor* getProjectDescriptor(const char* targetName); //target_executable_name - std::map::const_iterator getHead() const; - std::map::const_iterator getEnd() const; - size_t numOfLibs() const; - void getExternalLibs(std::vector& extLibs); - void getExternalLibSearchPaths(std::vector& extLibPaths); - bool hasReferencedProject(); - size_t numOfProjects() const { return projs.size();}; - bool isCPPSourceFile(const char* fileName) const; - bool isCPPHeaderFile(const char* fileName) const; - bool isTtcnPPFile(const char* fileName) const; - void print(); - bool sanityCheck(); // tests if the structure generated from TPDs is consistent - void cleanUp(); - -private: - ProjectGenHelper(); - ProjectGenHelper(const ProjectGenHelper &rhs); - ProjectGenHelper &operator=(const ProjectGenHelper &rhs); - ProjectDescriptor* getProject(const char* projName); - const ProjectDescriptor* getProject(const char* projName) const; - bool DynamicLibraryChecker(const ProjectDescriptor* desc, - bool& found, - char** executableName); -private: - static ProjectGenHelper& intance; - static const std::string emptyString; - std::string nameOfTopLevelProject; - std::string rootDirOS; // make archive needs the top dir on OS level - std::string relPathToRootDirOS; - bool Zflag; // the makefilegen switch wether to use this option at all - bool Wflag; // prefix woring directory - bool Hflag; // hierarchical make structure - std::map projs; - std::map checkedProjs; -}; - -#endif // _LIB_GEN_HELPER_HH +/////////////////////////////////////////////////////////////////////////////// +// Copyright (c) 2000-2015 Ericsson Telecom AB +// All rights reserved. This program and the accompanying materials +// are made available under the terms of the Eclipse Public License v1.0 +// which accompanies this distribution, and is available at +// http://www.eclipse.org/legal/epl-v10.html +/////////////////////////////////////////////////////////////////////////////// +#ifndef _LIB_GEN_HELPER_HH +#define _LIB_GEN_HELPER_HH +#include +#include +#include +#include +class ProjectGenHelper; +class ProjectDescriptor { +public: + explicit ProjectDescriptor(const char* name); + ~ProjectDescriptor() { cleanUp(); }; + + const std::string& getProjectName() const { return projectName; } + void setTPDFileName( const char* name); + const std::string& getTPDFileName() const { return tpdFileName; } + void setTargetExecName(const char* name) { targetExecutableName = std::string(name); } + const std::string& getTargetExecName() const { return targetExecutableName; } + void setProjectAbsTpdDir(const char* name) { projectAbsTpdDir = std::string(name); } + const std::string& getProjectAbsTpdDir() const { return projectAbsTpdDir; } + void setProjectAbsWorkingDir(const char* name); + void setProjectWorkingDir(const char* name) { projectWorkingDir = std::string(name); } + const std::string& getProjectAbsWorkingDir() const { return projectAbsWorkingDir; } + const std::string& getProjectWorkingDir() const { return projectWorkingDir; } + void setLinkingStrategy(bool strategy) { dynamicLinked = strategy; } + bool getLinkingStrategy() const { return dynamicLinked; } + void setLibrary(bool isLib) { library = isLib; } + bool isLibrary() const { return library; } + bool isInitialized(); + void addToReferencedProjects(const char* refProjName); + void addToRefProjWorkingDirs(const std::string& subProjDir); + bool hasLinkerLibTo(const std::string& refProjName) const; + bool hasLinkerLib(const char* libName) const; // Linker Lib got from TPD + void addToLibSearchPaths(const char* libSearchPath); + void addToLinkerLibs(const char* linkerLibs); + void print(); + void cleanUp(); + size_t numOfReferencedProjects() const { return referencedProjects.size(); }; + size_t numOfRefProjWorkingDirs() const { return refProjWorkingDirs.size(); }; + size_t numOfLibSearchPaths() const { return libSearchPaths.size(); }; + size_t numOfLinkerLibs() const { return linkerLibraries.size(); }; + const std::string& getReferencedProject(size_t index) const + { return index < referencedProjects.size() ? referencedProjects[index] : emptyString; }; + const std::string& getRefProjWorkingDir(size_t index) const + { return index < refProjWorkingDirs.size() ? refProjWorkingDirs[index] : emptyString; }; + const char* getLibSearchPath(const std::string& subProjName) const; + const char* getLibSearchPath(size_t index) const { return libSearchPaths[index].c_str(); }; + const char* getLinkerLib(const std::string& subProjName) const; + const char* getLinkerLib(size_t index) const { return linkerLibraries[index].c_str(); }; + size_t getLibSearchPathIndex(const std::string& subProjName) const; + void setLibSearchPath(size_t index, const std::string& relPath) { libSearchPaths[index] = relPath; }; + void addTtcn3ModuleName(const char* name) { ttcn3ModuleNames.push_back(name); }; + bool hasTtcn3ModuleName(const char* moduleName) const; + void addAsn1ModuleName(const char* name) { asn1ModuleNames.push_back(name); }; + bool hasAsn1ModuleName(const char* moduleName) const; + void addUserSource(const char* name) { userSources.push_back(name); }; + bool hasUserSource(const char* userSourceName) const; + void addUserHeader(const char* name) { userHeaders.push_back(name); }; + bool hasUserHeader(const char* userHeaderName) const; + void addTtcn3PP(const char* name) { ttcnPP.push_back(name); }; + bool hasTtcn3PP(const char* ttcnPPName) const; + std::string setRelativePathTo(const std::string& absPathTo); + +private: + static const std::string emptyString; + std::string projectName; + std::string tpdFileName; + std::string targetExecutableName; //Library or Executable(only the top level) + std::string projectAbsTpdDir; + std::string projectAbsWorkingDir; + std::string projectWorkingDir; + bool library; + bool dynamicLinked; + std::vector referencedProjects; + std::vector refProjWorkingDirs; + std::vector libSearchPaths; + std::vector linkerLibraries; + std::vector ttcn3ModuleNames; + std::vector asn1ModuleNames; + std::vector userSources; // *.cc ; *.cpp + std::vector userHeaders; // *.hh ; *.h ; *.hpp + std::vector ttcnPP; // *.ttcnpp + bool initialized; +}; + +class ProjectGenHelper { +public: + static ProjectGenHelper &Instance(); + ~ProjectGenHelper() { cleanUp(); }; + void setZflag(bool flag) { Zflag = flag; }; + bool getZflag() const { return Zflag; }; + void setWflag(bool flag) { Wflag = flag; }; + bool getWflag() const { return Wflag; }; + void setHflag(bool flag) { Hflag = flag; }; + bool getHflag() const { return Hflag; }; + void setToplevelProjectName(const char* name); + const std::string& getToplevelProjectName() const { return nameOfTopLevelProject; }; + void setRootDirOS(const char* name); + const std::string& getRootDirOS(const char* name); + void addTarget(const char* projName); + void generateRefProjectWorkingDirsTo(const char* projName); + void addTtcn3ModuleToProject(const char* projName, const char* moduleName); + void addAsn1ModuleToProject(const char* projName, const char* moduleName); + void addUserSourceToProject(const char* projName, const char* userSourceName); + void addUserHeaderToProject(const char* projName, const char* userHeaderName); + void addTtcnPPToProject(const char* projName, const char* ttcnPPName); + bool isTtcn3ModuleInLibrary(const char* moduleName) const; + bool isAsn1ModuleInLibrary(const char* moduleName) const; + bool isSourceFileInLibrary(const char* fileName) const; + bool isHeaderFileInLibrary(const char* fileName) const; + bool isTtcnPPFileInLibrary(const char* fileName) const; + ProjectDescriptor* getTargetOfProject(const char* projName); + const ProjectDescriptor* getTargetOfProject(const char* projName) const; + ProjectDescriptor* getProjectDescriptor(const char* targetName); //target_executable_name + std::map::const_iterator getHead() const; + std::map::const_iterator getEnd() const; + size_t numOfLibs() const; + void getExternalLibs(std::vector& extLibs); + void getExternalLibSearchPaths(std::vector& extLibPaths); + bool hasReferencedProject(); + size_t numOfProjects() const { return projs.size();}; + bool isCPPSourceFile(const char* fileName) const; + bool isCPPHeaderFile(const char* fileName) const; + bool isTtcnPPFile(const char* fileName) const; + void print(); + bool sanityCheck(); // tests if the structure generated from TPDs is consistent + void cleanUp(); + +private: + ProjectGenHelper(); + ProjectGenHelper(const ProjectGenHelper &rhs); + ProjectGenHelper &operator=(const ProjectGenHelper &rhs); + ProjectDescriptor* getProject(const char* projName); + const ProjectDescriptor* getProject(const char* projName) const; + bool DynamicLibraryChecker(const ProjectDescriptor* desc, + bool& found, + char** executableName); +private: + static ProjectGenHelper& intance; + static const std::string emptyString; + std::string nameOfTopLevelProject; + std::string rootDirOS; // make archive needs the top dir on OS level + std::string relPathToRootDirOS; + bool Zflag; // the makefilegen switch wether to use this option at all + bool Wflag; // prefix woring directory + bool Hflag; // hierarchical make structure + std::map projs; + std::map checkedProjs; +}; + +#endif // _LIB_GEN_HELPER_HH diff --git a/compiler2/Real.cc b/compiler2/Real.cc index 41f486b0a3b5cf9cb71463596796cc45c9ae5383..c9f5a8179783037f979b0a426e4085f1a5b19b4c 100644 --- a/compiler2/Real.cc +++ b/compiler2/Real.cc @@ -1,10 +1,21 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Bibo, Zoltan + * Delic, Adam + * Forstner, Matyas + * Gecse, Roland + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * Tatarka, Gabor + * + ******************************************************************************/ #include "Real.hh" #include "string.hh" #include "error.h" diff --git a/compiler2/Real.hh b/compiler2/Real.hh index 8920ed8fc1c6e46d148b46eb4ddac4496d1424f4..1d6ebcf35df7634ade3edc84ff2281d6bdce42e0 100644 --- a/compiler2/Real.hh +++ b/compiler2/Real.hh @@ -1,10 +1,19 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Bibo, Zoltan + * Delic, Adam + * Forstner, Matyas + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef _Common_Real_HH #define _Common_Real_HH diff --git a/compiler2/Setting.cc b/compiler2/Setting.cc index b8262e02a5b00412a9743063b3de1425a9214643..9f71f58eff3ceea2a80c2a152a0bb416989ac437 100644 --- a/compiler2/Setting.cc +++ b/compiler2/Setting.cc @@ -1,10 +1,27 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Bibo, Zoltan + * Cserveni, Akos + * Delic, Adam + * Forstner, Matyas + * Gecse, Roland + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Tatarka, Gabor + * + ******************************************************************************/ #include "../common/dbgnew.hh" #include "Setting.hh" #include diff --git a/compiler2/Setting.hh b/compiler2/Setting.hh index b46986c0b1503c304ccdad16478821540e0c9271..ea49c545acdf939445a6cda71b74de81f4b9e95d 100644 --- a/compiler2/Setting.hh +++ b/compiler2/Setting.hh @@ -1,10 +1,28 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Bibo, Zoltan + * Cserveni, Akos + * Delic, Adam + * Forstner, Matyas + * Gecse, Roland + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Tatarka, Gabor + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #ifndef _Common_Setting_HH #define _Common_Setting_HH diff --git a/compiler2/SigParam.cc b/compiler2/SigParam.cc index e7f956f655c9e0b3611ce847f6ce316c9c656a48..05652c4e0ab6459bf6d71ce9e461173791d6693d 100644 --- a/compiler2/SigParam.cc +++ b/compiler2/SigParam.cc @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * + ******************************************************************************/ #include "SigParam.hh" #include "Type.hh" diff --git a/compiler2/SigParam.hh b/compiler2/SigParam.hh index 1f2b9eee85c0950fd8ac6821daa5344629bd3f6e..0a8a0c570497001fcaf1ef5deccfbe3cd309cc85 100644 --- a/compiler2/SigParam.hh +++ b/compiler2/SigParam.hh @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * + ******************************************************************************/ #ifndef SIGPARAM_HH_ #define SIGPARAM_HH_ diff --git a/compiler2/Stopwatch.cc b/compiler2/Stopwatch.cc index 49f727ea0cb2018fd5137b03ba683703e8760410..286faefb007c22d949a412b0c4384bb7403a8ebb 100644 --- a/compiler2/Stopwatch.cc +++ b/compiler2/Stopwatch.cc @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * + ******************************************************************************/ #include "Stopwatch.hh" #include "error.h" #include diff --git a/compiler2/Stopwatch.hh b/compiler2/Stopwatch.hh index b2918fba76829583c9c77911713dd5c4b73462fc..523079608f727b286ddfb283cb0dc45e7073c3b5 100644 --- a/compiler2/Stopwatch.hh +++ b/compiler2/Stopwatch.hh @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * + ******************************************************************************/ #ifndef STOPWATCH_HH_ #define STOPWATCH_HH_ diff --git a/compiler2/Type.cc b/compiler2/Type.cc index d99d14a08cf827a107a4f343d67f22a87c4713ae..491556570d303f6868da5891882cfaa0284c66cf 100644 --- a/compiler2/Type.cc +++ b/compiler2/Type.cc @@ -1,10 +1,32 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Bibo, Zoltan + * Cserveni, Akos + * Delic, Adam + * Dimitrov, Peter + * Feher, Csaba + * Forstner, Matyas + * Gecse, Roland + * Kovacs, Ferenc + * Nagy, Lenard + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Tatarka, Gabor + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #include "../common/dbgnew.hh" #include "Type.hh" #include @@ -1945,6 +1967,7 @@ namespace Common { rawattrib->length_restrition=-1; break; case T_CSTR: + case T_USTR: rawattrib->fieldlength=rawattrib->length_restrition*8; rawattrib->length_restrition=-1; break; @@ -2453,6 +2476,7 @@ namespace Common { } break; case T_CSTR: + case T_USTR: if(rawattrib->fieldlength==0 && rawattrib->length_restrition!=-1){ rawattrib->fieldlength=rawattrib->length_restrition*8; rawattrib->length_restrition=-1; @@ -5699,6 +5723,7 @@ end_ext: case T_HSTR: case T_OSTR: case T_CSTR: + case T_USTR: // these basic types support RAW encoding by default return true; default: diff --git a/compiler2/Type.hh b/compiler2/Type.hh index ca0bd67fdd9b26f4434c06d37b3d08dc7be7782b..de1e6022d076ceca5a0faec3548abc19b52132bc 100644 --- a/compiler2/Type.hh +++ b/compiler2/Type.hh @@ -1,10 +1,29 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Bibo, Zoltan + * Cserveni, Akos + * Delic, Adam + * Forstner, Matyas + * Gecse, Roland + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Tatarka, Gabor + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #ifndef _Common_Type_HH #define _Common_Type_HH diff --git a/compiler2/TypeCompat.cc b/compiler2/TypeCompat.cc index 96400fb734a15d3bb0c7780dfa63f77da1c7753a..6f4695b1f24263a8686afa4c097ce4f38d39cb4a 100644 --- a/compiler2/TypeCompat.cc +++ b/compiler2/TypeCompat.cc @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * + ******************************************************************************/ #include "TypeCompat.hh" #include "AST.hh" diff --git a/compiler2/TypeCompat.hh b/compiler2/TypeCompat.hh index ef36e3bfd93574cab3bb3df7a979fc10f86fde07..c938848c75d2d44410ca967870d4eda9fadde180 100644 --- a/compiler2/TypeCompat.hh +++ b/compiler2/TypeCompat.hh @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * + ******************************************************************************/ #ifndef TYPECOMPAT_HH_ #define TYPECOMPAT_HH_ diff --git a/compiler2/Type_chk.cc b/compiler2/Type_chk.cc index 99f0da2479e0340ca657d98e6e8be7610ec57b8a..54ef103b6b00e7809888e5c45c4d81f1c94487fb 100644 --- a/compiler2/Type_chk.cc +++ b/compiler2/Type_chk.cc @@ -1,10 +1,14 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: +Binary file (standard input) matches + * + ******************************************************************************/ #include "../common/dbgnew.hh" #include "Type.hh" #include "Typestuff.hh" // FIXME CTs diff --git a/compiler2/Type_codegen.cc b/compiler2/Type_codegen.cc index abd618d3c4f011d6537234c8184441a78af216db..674e133721f5da0cf8e1de498fc6f2861063a5fa 100644 --- a/compiler2/Type_codegen.cc +++ b/compiler2/Type_codegen.cc @@ -1,10 +1,20 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Delic, Adam + * Raduly, Csaba + * Szabados, Kristof + * Pandi, Krisztian + * + ******************************************************************************/ #include "../common/dbgnew.hh" #include "Type.hh" #include "CompField.hh" diff --git a/compiler2/Typestuff.cc b/compiler2/Typestuff.cc index 867cad5d425faf745ddcc9d559fe6ed718765fa4..9aa238f55e4a2e346399fbbcae587ec3aa5be249 100644 --- a/compiler2/Typestuff.cc +++ b/compiler2/Typestuff.cc @@ -1,10 +1,25 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Delic, Adam + * Feher, Csaba + * Forstner, Matyas + * Gecse, Roland + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Tatarka, Gabor + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #include "Typestuff.hh" #include "CompField.hh" #include "asn1/Tag.hh" diff --git a/compiler2/Typestuff.hh b/compiler2/Typestuff.hh index 20c2f0e2499577f819a65111e4cafe4abb2c90e9..ff2adf24a2354bdcf1b8bfad7467d763babbe194 100644 --- a/compiler2/Typestuff.hh +++ b/compiler2/Typestuff.hh @@ -1,10 +1,24 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Delic, Adam + * Forstner, Matyas + * Gecse, Roland + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Tatarka, Gabor + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #ifndef _Common_Typestuff_HH #define _Common_Typestuff_HH diff --git a/compiler2/Value.cc b/compiler2/Value.cc index 1f9de506a5ce821ca40c641bbdafc08e4e5907f4..2416c269f3edcea749a771718c1a26e4463e7d70 100644 --- a/compiler2/Value.cc +++ b/compiler2/Value.cc @@ -1,10 +1,32 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Bibo, Zoltan + * Cserveni, Akos + * Delic, Adam + * Dimitrov, Peter + * Feher, Csaba + * Forstner, Matyas + * Gecse, Roland + * Kovacs, Ferenc + * Ormandi, Matyas + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Tatarka, Gabor + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #include "../common/dbgnew.hh" #include "Value.hh" #include "Identifier.hh" diff --git a/compiler2/Value.hh b/compiler2/Value.hh index fa98bb8f078aefb9da02926540ed8c01e62a5f7a..49ddce67bdc5be11cf23c2cdf228c6c7dd1ba696 100644 --- a/compiler2/Value.hh +++ b/compiler2/Value.hh @@ -1,10 +1,28 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Bibo, Zoltan + * Cserveni, Akos + * Delic, Adam + * Forstner, Matyas + * Gecse, Roland + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Tatarka, Gabor + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #ifndef _Common_Value_HH #define _Common_Value_HH diff --git a/compiler2/Valuestuff.cc b/compiler2/Valuestuff.cc index 5d49a4bfed940e3d29065c38274c1f0a08dc9815..0f75c664ed739d689625b93f86489a61147a1b12 100644 --- a/compiler2/Valuestuff.cc +++ b/compiler2/Valuestuff.cc @@ -1,10 +1,23 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Feher, Csaba + * Forstner, Matyas + * Gecse, Roland + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #include "Valuestuff.hh" #include "Identifier.hh" #include "Value.hh" diff --git a/compiler2/Valuestuff.hh b/compiler2/Valuestuff.hh index a9b0c7c55839301cffd3147d8bb0a3e6670a2ee6..de5e0d58bb299b9a7beb840ae489a231fb265b0c 100644 --- a/compiler2/Valuestuff.hh +++ b/compiler2/Valuestuff.hh @@ -1,10 +1,22 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Cserveni, Akos + * Forstner, Matyas + * Gecse, Roland + * Kovacs, Ferenc + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef _Common_Valuestuff_HH #define _Common_Valuestuff_HH diff --git a/compiler2/XerAttributes.cc b/compiler2/XerAttributes.cc index c4a9f57daefffddf14e1607c34423af2c6747b05..4ddde8e3122070c2662f323f3a400bf3dae6989c 100644 --- a/compiler2/XerAttributes.cc +++ b/compiler2/XerAttributes.cc @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Raduly, Csaba + * Szabados, Kristof + * + ******************************************************************************/ /* * XerAttributes.cpp * diff --git a/compiler2/XerAttributes.hh b/compiler2/XerAttributes.hh index 06ea432df6571eb66184d299e64ed5e283fe2f9e..c3e550de75dc56d9166d0ee799d3cd015c871557 100644 --- a/compiler2/XerAttributes.hh +++ b/compiler2/XerAttributes.hh @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Raduly, Csaba + * + ******************************************************************************/ /* * XerAttributes.h * diff --git a/compiler2/asn1/AST_asn1.cc b/compiler2/asn1/AST_asn1.cc index 8d1cb7fc3f62ef090c7733fec7782e611f37ead7..639e914e4ef685d15fc602a21b4e517fdad3170b 100644 --- a/compiler2/asn1/AST_asn1.cc +++ b/compiler2/asn1/AST_asn1.cc @@ -1,10 +1,23 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Delic, Adam + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szalai, Gabor + * Zalanyi, Balazs Andor + * Pandi, Krisztian + * + ******************************************************************************/ #include "AST_asn1.hh" #include "../Identifier.hh" #include "../CompilerError.hh" diff --git a/compiler2/asn1/AST_asn1.hh b/compiler2/asn1/AST_asn1.hh index 33ad2f9bdd0ed0f68fedbced005ea8db57836979..28a264c9bd424349ddf86cd73e52c6f3d130ddb9 100644 --- a/compiler2/asn1/AST_asn1.hh +++ b/compiler2/asn1/AST_asn1.hh @@ -1,10 +1,22 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Delic, Adam + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Zalanyi, Balazs Andor + * Pandi, Krisztian + * + ******************************************************************************/ #ifndef _Asn_AST_HH #define _Asn_AST_HH diff --git a/compiler2/asn1/Block.cc b/compiler2/asn1/Block.cc index bbfd7ea7f505036e23d5c197b926312d03215b7e..c4d2416facf7a1e0c8255d34d7d564c0d1f7aac0 100644 --- a/compiler2/asn1/Block.cc +++ b/compiler2/asn1/Block.cc @@ -1,10 +1,18 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Cserveni, Akos + * Forstner, Matyas + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #include "Block.hh" #include "TokenBuf.hh" #include "../error.h" diff --git a/compiler2/asn1/Block.hh b/compiler2/asn1/Block.hh index 6c6862e2e69135a4d10dacb3c007c5cd98214228..fb88f0011a19502cc84145b05ce66395b48f95fb 100644 --- a/compiler2/asn1/Block.hh +++ b/compiler2/asn1/Block.hh @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Forstner, Matyas + * Raduly, Csaba + * + ******************************************************************************/ #ifndef _Asn_Block_HH #define _Asn_Block_HH diff --git a/compiler2/asn1/Makefile b/compiler2/asn1/Makefile index 473bbddaec062b0ed535c791af56a0a4c8323eee..ee6d237672f2f5899a3a42ed13d69525bc77fd61 100644 --- a/compiler2/asn1/Makefile +++ b/compiler2/asn1/Makefile @@ -1,10 +1,20 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# +# Contributors: +# Balasko, Jeno +# Cserveni, Akos +# Forstner, Matyas +# Kovacs, Ferenc +# Kremer, Peter +# Raduly, Csaba +# Szabo, Janos Zoltan – initial implementation +# +############################################################################## # Makefile for the ASN.1 Compiler TOP := ../.. diff --git a/compiler2/asn1/OCSV.cc b/compiler2/asn1/OCSV.cc index c41732417d0c3a3351a58b51f69103a3088e5aa1..14a9199f98a2cc50ed40e0427f3e1bd130380745 100644 --- a/compiler2/asn1/OCSV.cc +++ b/compiler2/asn1/OCSV.cc @@ -1,10 +1,19 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Cserveni, Akos + * Forstner, Matyas + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #include "OCSV.hh" #include "Block.hh" #include "TokenBuf.hh" diff --git a/compiler2/asn1/OCSV.hh b/compiler2/asn1/OCSV.hh index abaae0f0427cc0de962ae79056a37f90ff2bcb74..6eceb3f1d6170b18598593360b7cfd61af6a4919 100644 --- a/compiler2/asn1/OCSV.hh +++ b/compiler2/asn1/OCSV.hh @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Forstner, Matyas + * Raduly, Csaba + * + ******************************************************************************/ #ifndef _Asn_OCSV_HH #define _Asn_OCSV_HH diff --git a/compiler2/asn1/Object.cc b/compiler2/asn1/Object.cc index 21751cdb5fa0dbda5e73f36a1deed8c4b6bc0fb8..1a9f70b9a17c3243a4e7902595fd0e16dbce5b70 100644 --- a/compiler2/asn1/Object.cc +++ b/compiler2/asn1/Object.cc @@ -1,10 +1,20 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Cserveni, Akos + * Feher, Csaba + * Forstner, Matyas + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #include "Object.hh" #include "../Identifier.hh" #include "Block.hh" diff --git a/compiler2/asn1/Object.hh b/compiler2/asn1/Object.hh index 98027d7cfaeb1379f927d6c1dc8f136246964649..ad526b7154d236e6b11018bdc699c2b685bd97ce 100644 --- a/compiler2/asn1/Object.hh +++ b/compiler2/asn1/Object.hh @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Forstner, Matyas + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef _Asn_Object_HH #define _Asn_Object_HH diff --git a/compiler2/asn1/Object0.hh b/compiler2/asn1/Object0.hh index 3339107bc93c2bae24aebcb87d81afe57663675b..6ac570609e5a7f85b315975fb89f0414af987ea7 100644 --- a/compiler2/asn1/Object0.hh +++ b/compiler2/asn1/Object0.hh @@ -1,10 +1,19 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Forstner, Matyas + * Gecse, Roland + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef _Asn_Object0_HH #define _Asn_Object0_HH diff --git a/compiler2/asn1/Ref.cc b/compiler2/asn1/Ref.cc index 7c92d288b918375f900a08f88d0cee4ea2e937f7..8389e5c93109aa2148cb6072920717914a131afc 100644 --- a/compiler2/asn1/Ref.cc +++ b/compiler2/asn1/Ref.cc @@ -1,10 +1,23 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Cserveni, Akos + * Feher, Csaba + * Forstner, Matyas + * Gecse, Roland + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Tatarka, Gabor + * + ******************************************************************************/ #include "Ref.hh" #include "../Identifier.hh" #include "AST_asn1.hh" diff --git a/compiler2/asn1/Ref.hh b/compiler2/asn1/Ref.hh index 77bf44cdecc450d493770998814662dedc0dd193..1ee3270ae3ab011131f3b3854fde425ca74acb01 100644 --- a/compiler2/asn1/Ref.hh +++ b/compiler2/asn1/Ref.hh @@ -1,10 +1,19 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Forstner, Matyas + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Tatarka, Gabor + * + ******************************************************************************/ #ifndef _Asn_Ref_HH #define _Asn_Ref_HH diff --git a/compiler2/asn1/TableConstraint.cc b/compiler2/asn1/TableConstraint.cc index 42b6267e5ad407053a83efcfe9bf2241258b247f..8b49e0502d4a5b10605a40a5cddd98443e12c6a3 100644 --- a/compiler2/asn1/TableConstraint.cc +++ b/compiler2/asn1/TableConstraint.cc @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Delic, Adam + * Raduly, Csaba + * + ******************************************************************************/ #include "TableConstraint.hh" #include "../Identifier.hh" #include "Object.hh" diff --git a/compiler2/asn1/TableConstraint.hh b/compiler2/asn1/TableConstraint.hh index 188083d134655eeb7b454d6b2be4b608da4606d5..836d9d73be8b22e25fa67d0b05322919994d3c9a 100644 --- a/compiler2/asn1/TableConstraint.hh +++ b/compiler2/asn1/TableConstraint.hh @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Delic, Adam + * Raduly, Csaba + * + ******************************************************************************/ #ifndef _Asn_Constraint_HH #define _Asn_Constraint_HH diff --git a/compiler2/asn1/Tag.cc b/compiler2/asn1/Tag.cc index 9da124588a56af2ef68dac82b15dc29e1c4d3bc8..bb38513a1528e1ee54516f5939826aa1260ea5a0 100644 --- a/compiler2/asn1/Tag.cc +++ b/compiler2/asn1/Tag.cc @@ -1,10 +1,20 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Cserveni, Akos + * Forstner, Matyas + * Gecse, Roland + * Kovacs, Ferenc + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #include "Tag.hh" #include "../Type.hh" #include "../Value.hh" diff --git a/compiler2/asn1/Tag.hh b/compiler2/asn1/Tag.hh index e9dd5e4003928dd42d17fc8228634a0d281b2e1c..6fd64a53764ac311c820b36233ba352f7120e525 100644 --- a/compiler2/asn1/Tag.hh +++ b/compiler2/asn1/Tag.hh @@ -1,10 +1,18 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Forstner, Matyas + * Gecse, Roland + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef _Asn_Tag_HH #define _Asn_Tag_HH diff --git a/compiler2/asn1/TokenBuf.cc b/compiler2/asn1/TokenBuf.cc index 90babcdb8ac12019fcba3431a8c9721cf2cc222d..bffb62ba782b6393e3ad6407625554fd39ead3c9 100644 --- a/compiler2/asn1/TokenBuf.cc +++ b/compiler2/asn1/TokenBuf.cc @@ -1,10 +1,21 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Cserveni, Akos + * Delic, Adam + * Feher, Csaba + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #include "TokenBuf.hh" #include "../AST.hh" #include "Block.hh" diff --git a/compiler2/asn1/TokenBuf.hh b/compiler2/asn1/TokenBuf.hh index 2f34defed2c34dfc05ad300451b49287e979bcd5..f2f22e5f0f1b448347643facb58d270b4b406492 100644 --- a/compiler2/asn1/TokenBuf.hh +++ b/compiler2/asn1/TokenBuf.hh @@ -1,10 +1,18 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef _Asn_TokenBuf_HH #define _Asn_TokenBuf_HH diff --git a/compiler2/asn1/Type_parse.cc b/compiler2/asn1/Type_parse.cc index edf2d6802af60b2e501d2c34c0a5720c4b491c24..086cb2f3ea326cb5a36fd28100aebc34267373a7 100644 --- a/compiler2/asn1/Type_parse.cc +++ b/compiler2/asn1/Type_parse.cc @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Forstner, Matyas + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #include "../Type.hh" #include "Block.hh" #include "TokenBuf.hh" diff --git a/compiler2/asn1/asn1.hh b/compiler2/asn1/asn1.hh index 957d1310c1e8cd505a89af51689b18691aad5ee5..9f9083f304dd62dcee9884679ac4327b9895eae4 100644 --- a/compiler2/asn1/asn1.hh +++ b/compiler2/asn1/asn1.hh @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Forstner, Matyas + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef _ASN1_HH #define _ASN1_HH diff --git a/compiler2/asn1/asn1_preparser.h b/compiler2/asn1/asn1_preparser.h index 3be85a9cf6805a6b644ce61a8e44b1c3dc2d4059..3824f54530e81a4b811d0cc2841140e65b06e1e9 100644 --- a/compiler2/asn1/asn1_preparser.h +++ b/compiler2/asn1/asn1_preparser.h @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Kremer, Peter + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef ASN1_PREPARSER_H #define ASN1_PREPARSER_H diff --git a/compiler2/asn1/asn1_preparser.l b/compiler2/asn1/asn1_preparser.l index ede9eca483f96269fb8190a11288f78983b5ad2a..228e056cebb1534ebbcf9e7b137c0d8a43a30c69 100644 --- a/compiler2/asn1/asn1_preparser.l +++ b/compiler2/asn1/asn1_preparser.l @@ -1,9 +1,17 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Forstner, Matyas + * Kremer, Peter + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * ******************************************************************************/ %option noyywrap %option never-interactive diff --git a/compiler2/asn1/asn1la.l b/compiler2/asn1/asn1la.l index 63dba48876329f4b86a48f3c5570adfb90a57109..fd9598ed86a98f8677758e76bf711d6d0fbd6c6d 100644 --- a/compiler2/asn1/asn1la.l +++ b/compiler2/asn1/asn1la.l @@ -1,9 +1,20 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Lovassy, Arpad + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * ******************************************************************************/ /* * ASN1:1997 lexical analyzer diff --git a/compiler2/asn1/asn1p.y b/compiler2/asn1/asn1p.y index 9131608e2dd3a120c8c1a0fa6f91a153c140c00c..7bcaea50bacc1060a1664b50763ee095d7bdaa42 100644 --- a/compiler2/asn1/asn1p.y +++ b/compiler2/asn1/asn1p.y @@ -1,9 +1,20 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Delic, Adam + * Forstner, Matyas + * Gecse, Roland + * Kovacs, Ferenc + * Lovassy, Arpad + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * ******************************************************************************/ /* * Asn1:1997 parser diff --git a/compiler2/asn1/asn1p_old.h b/compiler2/asn1/asn1p_old.h index c328ff56760bf52a1026f08203c376305430a8e0..3ebfa3f62fb2f6a437d579220d0752e027a4259d 100644 --- a/compiler2/asn1/asn1p_old.h +++ b/compiler2/asn1/asn1p_old.h @@ -1,10 +1,18 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Forstner, Matyas + * Kremer, Peter + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef _ASN1P_H #define _ASN1P_H diff --git a/compiler2/compiler.1 b/compiler2/compiler.1 index 1a7ca4c1e8b04d4a1bfe53198c8ef9f4da6f117a..3731ec689fee17b8054bef4adf79ac13c316d5ec 100644 --- a/compiler2/compiler.1 +++ b/compiler2/compiler.1 @@ -405,7 +405,7 @@ ITU-T Recommendations X.680-683: .SH AUTHOR This manpage is written by Janos Zoltan Szabo, Ericsson Telecom AB .br -Copyright (c) 2000-2015 Ericsson Telecom AB +Copyright (c) 2000-2016 Ericsson Telecom AB .br All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 diff --git a/compiler2/datatypes.h b/compiler2/datatypes.h index 66c7ff038e78410a53ac1594499cc9919e41b0af..3de29a7d8821c7261435e49548a1b921f38e955b 100644 --- a/compiler2/datatypes.h +++ b/compiler2/datatypes.h @@ -1,10 +1,23 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Cserveni, Akos + * Delic, Adam + * Forstner, Matyas + * Kremer, Peter + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * + ******************************************************************************/ #ifndef DATATYPES_H #define DATATYPES_H diff --git a/compiler2/encdec.c b/compiler2/encdec.c index d93612e2f74bdc7e35a547f88e0bfee272971448..11a8ffcaae6870548695f79e44e16b577d187b4c 100644 --- a/compiler2/encdec.c +++ b/compiler2/encdec.c @@ -1,10 +1,24 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * + ******************************************************************************/ #include "../common/memory.h" #include "datatypes.h" #include "main.hh" diff --git a/compiler2/encdec.h b/compiler2/encdec.h index 9a107ae7cccfa8d902e78590cc1f1f16b6982651..24204a46b23fee6145994fe9f3facab8d0fae16a 100644 --- a/compiler2/encdec.h +++ b/compiler2/encdec.h @@ -1,10 +1,21 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * + ******************************************************************************/ #ifndef ENCDEC_H #define ENCDEC_H diff --git a/compiler2/enum.c b/compiler2/enum.c index 601aa8661a2443cfdc5466b57c576718d4841a0a..2bd1e89364b6367501c69949d40bc1be2cd29d73 100644 --- a/compiler2/enum.c +++ b/compiler2/enum.c @@ -1,10 +1,28 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Cserveni, Akos + * Delic, Adam + * Feher, Csaba + * Forstner, Matyas + * Kovacs, Ferenc + * Kremer, Peter + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * + ******************************************************************************/ #include "../common/memory.h" #include "datatypes.h" #include "enum.h" diff --git a/compiler2/enum.h b/compiler2/enum.h index f1b21221c82ae7f0d7f285a37ad79c4b3ba3c5c9..0000479a0001c1ccf657fb59777ef7a722af3754 100644 --- a/compiler2/enum.h +++ b/compiler2/enum.h @@ -1,10 +1,18 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Cserveni, Akos + * Kremer, Peter + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef ENUM_H #define ENUM_H diff --git a/compiler2/error.h b/compiler2/error.h index 03602eb661f15ad63b602d901551ed17102ef86b..91bbe02ff2a457986b8f570c553da952aea9acab 100644 --- a/compiler2/error.h +++ b/compiler2/error.h @@ -1,10 +1,19 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Forstner, Matyas + * Gecse, Roland + * Kremer, Peter + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef _ERROR_H #define _ERROR_H diff --git a/compiler2/functionref.c b/compiler2/functionref.c index b7d1a720ab9b9a092ef2e736c52b54da862e968c..cf9a2f22da50a0bf53f3e8f133f948b36e0db423 100644 --- a/compiler2/functionref.c +++ b/compiler2/functionref.c @@ -1,10 +1,21 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #include #include "../common/memory.h" #include "functionref.h" diff --git a/compiler2/functionref.h b/compiler2/functionref.h index 9a8421b218f55d36a9ec55b1de220da08c2d37bb..eb493a8f91d4d38f561aa612e65a19c99eee7110 100644 --- a/compiler2/functionref.h +++ b/compiler2/functionref.h @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef FUNCTIONREF_H #define FUNCTIONREF_H diff --git a/compiler2/main.cc b/compiler2/main.cc index 28a4ba75601e90abc53391a3dfb89bc3daee4cc5..41d6f4bad30a19562331cfbcb6dbdec5ca1463a0 100644 --- a/compiler2/main.cc +++ b/compiler2/main.cc @@ -1,10 +1,32 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Cserveni, Akos + * Czerman, Oliver + * Delic, Adam + * Feher, Csaba + * Forstner, Matyas + * Kovacs, Ferenc + * Kremer, Peter + * Lovassy, Arpad + * Ormandi, Matyas + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Zalanyi, Balazs Andor + * + ******************************************************************************/ /* Main program for the merged compiler */ #include diff --git a/compiler2/main.hh b/compiler2/main.hh index 23e1b30df6c856e9d43108f4c384e8b35e459966..5565413e5f775dff90f72446431f889440ab48ca 100644 --- a/compiler2/main.hh +++ b/compiler2/main.hh @@ -1,10 +1,23 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Kremer, Peter + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef MAIN_H #define MAIN_H diff --git a/compiler2/makefile.c b/compiler2/makefile.c index 7c2f905985fddbefd34eeb8bed7d7b24a3aab029..691d86ebd00130ba22fce835e6b68b73414555e6 100644 --- a/compiler2/makefile.c +++ b/compiler2/makefile.c @@ -1,10 +1,33 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * + * > + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Koppany, Csaba + * Kovacs, Ferenc + * Kremer, Peter + * Lovassy, Arpad + * Pandi, Krisztian + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalay, Akos + * Zalanyi, Balazs Andor + * Pandi, Krisztian + * + ******************************************************************************/ #include #include #include @@ -1728,8 +1751,9 @@ static void print_makefile(struct makefile_struct *makefile) "# The following make commands are available:\n" "# - make, make all Builds the %s.\n" "# - make archive Archives all source files.\n" - "# - make check Checks the semantics of TTCN-3 and ASN.1 " - "modules.\n" + "# - make check Checks the semantics of TTCN-3 and ASN.1" + "modules.\n" + "# - make port Generates port skeletons.\n" "%s" // clean: "%s" //clean-all "# - make compile Translates TTCN-3 and ASN.1 modules to C++.\n" @@ -1767,7 +1791,7 @@ static void print_makefile(struct makefile_struct *makefile) "#\n" "# Do NOT touch this line...\n" "#\n" - ".PHONY: all shared_objects executable library objects check clean dep archive", fp); + ".PHONY: all shared_objects executable library objects check port clean dep archive", fp); if (makefile->preprocess) fputs(" preprocess", fp); if (add_refd_prjs) { fprintf(fp, "\\\n referenced-all referenced-shared_objects referenced-executable referenced-library referenced-objects referenced-check" @@ -3312,6 +3336,29 @@ static void print_makefile(struct makefile_struct *makefile) "$(BASE_PREPROCESSED_TTCN3_MODULES) \\\n" "\t$(ASN1_MODULES) $(BASE_ASN1_MODULES)", fp); } + fprintf(fp, "\n\n" + "port: $(TTCN3_MODULES) $(BASE_TTCN3_MODULES) %s\\\n" + "\t$(PREPROCESSED_TTCN3_MODULES) $(BASE_PREPROCESSED_TTCN3_MODULES) " + "%s\n" + "\t$(TTCN3_DIR)/bin/compiler -t $(COMPILER_FLAGS) ", + makefile->linkingStrategy ? "$(BASE2_TTCN3_MODULES) ":"", + makefile->linkingStrategy ? "$(BASE2_PREPROCESSED_TTCN3_MODULES) ":""); + if (makefile->gnu_make) { + if (add_refd_prjs) // referenced-check cannot be compiled it is not a ttcn modul + fprintf(fp, "$(TTCN3_MODULES) $(BASE_TTCN3_MODULES) %s\\\n" + "\t$(PREPROCESSED_TTCN3_MODULES) $(BASE_PREPROCESSED_TTCN3_MODULES) " + "%s\n", + makefile->linkingStrategy ? "$(BASE2_TTCN3_MODULES) ":"", + makefile->linkingStrategy ? "$(BASE2_PREPROCESSED_TTCN3_MODULES) ":""); + else + fputs("$^", fp); + } + else { + fputs("\\\n" + "\t$(TTCN3_MODULES) $(BASE_TTCN3_MODULES) \\\n" + "\t$(PREPROCESSED_TTCN3_MODULES) " + "$(BASE_PREPROCESSED_TTCN3_MODULES) \n", fp); + } if (makefile->linkingStrategy && makefile->hierarchical) { fputs("\n\n" "update: $(BASE_TTCN3_MODULES) $(BASE_ASN1_MODULES) $(BASE_PREPROCESSED_TTCN3_MODULES) \\\n" @@ -3384,6 +3431,22 @@ static void print_makefile(struct makefile_struct *makefile) "\t$(TTCN3_MODULES) $(BASE_TTCN3_MODULES) \\\n" "\t$(ASN1_MODULES) $(BASE_ASN1_MODULES)", fp); } + + fprintf(fp, "\n\n" + "port: $(TTCN3_MODULES) $(BASE_TTCN3_MODULES) %s\n" + "\t$(TTCN3_DIR)/bin/compiler -t $(COMPILER_FLAGS) ", + makefile->linkingStrategy ? "$(BASE2_TTCN3_MODULES) ":""); + if (makefile->gnu_make) { + if (add_refd_prjs) // referenced-check cannot be compiled it is not a ttcn modul + fprintf(fp, "$(TTCN3_MODULES) $(BASE_TTCN3_MODULES) %s\n", + makefile->linkingStrategy ? "$(BASE2_TTCN3_MODULES) ":""); + else + fputs("$^", fp); + } + else { + fputs("\\\n" + "\t$(TTCN3_MODULES) $(BASE_TTCN3_MODULES) \n", fp); + } if (makefile->linkingStrategy && makefile->hierarchical) { fputs("\n\n" @@ -3471,6 +3534,19 @@ static void print_makefile(struct makefile_struct *makefile) "\t$(TTCN3_MODULES) $(PREPROCESSED_TTCN3_MODULES) $(ASN1_MODULES)", fp); } + + fputs("\n\n", fp); + fprintf(fp, "port: $(TTCN3_MODULES) "); + if (makefile->preprocess) fputs("$(PREPROCESSED_TTCN3_MODULES) ", fp); + fputs("\n", fp); + fputs("\t$(TTCN3_DIR)/bin/compiler -t $(COMPILER_FLAGS) ", fp); + if (makefile->gnu_make) fputs("$^", fp); + else { + fputs("\\\n" + "\t$(TTCN3_MODULES) $(PREPROCESSED_TTCN3_MODULES)", + fp); + } + if (makefile->profiled_file_list) { fputs("\n\ncompile:: $(PROFILED_FILE_LIST)\n" "\ttouch $(TTCN3_MODULES) ", fp); @@ -3551,7 +3627,7 @@ static void print_makefile(struct makefile_struct *makefile) if (makefile->gcc_dep) { fprintf(fp, " \n\n" "ifeq ($(findstring n,$(MAKEFLAGS)),)\n" - "ifeq ($(filter clean%s check compile archive diag%s,$(MAKECMDGOALS)),)\n" + "ifeq ($(filter clean%s check port compile archive diag%s,$(MAKECMDGOALS)),)\n" "-include $(DEPFILES)\n" "endif\n" "endif", @@ -4265,26 +4341,26 @@ int main(int argc, char *argv[]) ERROR("Using the '-I' option requires use of the '-t' option."); error_flag = TRUE; } - + for (size_t i = 0; i < n_search_paths; i++) { - boolean is_abs_path = + boolean is_abs_path = #if defined WIN32 && defined MINGW - /* On native Windows the absolute path name shall begin with - * a drive letter, colon and backslash */ - (((search_paths[i][0] < 'A' || search_paths[i][0] > 'Z') && - (search_paths[i][0] < 'a' || search_paths[i][0] > 'z')) || - search_paths[i][1] != ':' || search_paths[i][2] != '\\'); + /* On native Windows the absolute path name shall begin with + * a drive letter, colon and backslash */ + (((search_paths[i][0] < 'A' || search_paths[i][0] > 'Z') && + (search_paths[i][0] < 'a' || search_paths[i][0] > 'z')) || + search_paths[i][1] != ':' || search_paths[i][2] != '\\'); #else - /* On UNIX-like systems the absolute path name shall begin with - * a slash */ - search_paths[i][0] != '/'; + /* On UNIX-like systems the absolute path name shall begin with + * a slash */ + search_paths[i][0] != '/'; #endif if (is_abs_path) { ERROR("The path after the -I flag must be an absolute path."); error_flag = TRUE; } } - + if (error_flag) { usage(); return EXIT_FAILURE; diff --git a/compiler2/map.hh b/compiler2/map.hh index 38880f6fef2675e5e8c90b62782e8201751a15f0..fdc01c43565abe9cd71a7d70e426138208146d07 100644 --- a/compiler2/map.hh +++ b/compiler2/map.hh @@ -1,10 +1,21 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Delic, Adam + * Forstner, Matyas + * Gecse, Roland + * Koppany, Csaba + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef _Common_map_HH #define _Common_map_HH diff --git a/compiler2/record.c b/compiler2/record.c index 1eecf4c7b949fdf2a70c68ddfdbd87355dd4ce1d..45cd445d4357eb8c9a7e3aca062738231a6a2fce 100644 --- a/compiler2/record.c +++ b/compiler2/record.c @@ -1,10 +1,29 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Cserveni, Akos + * Delic, Adam + * Feher, Csaba + * Forstner, Matyas + * Kovacs, Ferenc + * Kremer, Peter + * Ormandi, Matyas + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * + ******************************************************************************/ #include #include "datatypes.h" #include "../common/memory.h" @@ -2544,6 +2563,7 @@ void gen_xer(const struct_def *sdef, char **pdef, char **psrc) " if(p_td.xer_bits & USE_NIL) {\n" " field_%s.XER_decode(%s_xer_, p_reader, p_flavor | USE_NIL, p_flavor2 | USE_NIL_PARENT_TAG, 0);\n" " already_processed = TRUE;\n" + " break;\n" " } else" , sdef->elements[sdef->nElements-1].name , sdef->elements[sdef->nElements-1].typegen @@ -2622,9 +2642,10 @@ void gen_xer(const struct_def *sdef, char **pdef, char **psrc) src = mputstr(src, " }\n"); /* process (attributes) in (own or parent) tag */ } /* * * * * * * * * end if(attributes...) * * * * * * * * * * * * */ - src = mputstr(src, - " if ((!omit_tag || parent_tag) && !p_reader.IsEmptyElement()) " - "rd_ok = p_reader.Read();\n"); + src = mputprintf(src, + " if ((!omit_tag || parent_tag) && !p_reader.IsEmptyElement()%s) " + "rd_ok = p_reader.Read();\n" + , sdef->xerUseNilPossible ? " && !already_processed" : ""); if (sdef->xerEmbedValuesPossible && num_attributes==0) { /* EMBED-VALUES possible, but isn't: the first component is a non-special diff --git a/compiler2/record.h b/compiler2/record.h index cb9e6710def4751535b125ada5e3eb473a2c18d7..fd133b1a72c45e4bdadeea94c0d577d29970a5b2 100644 --- a/compiler2/record.h +++ b/compiler2/record.h @@ -1,10 +1,18 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Cserveni, Akos + * Kremer, Peter + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef RECORD_H #define RECORD_H diff --git a/compiler2/record_of.c b/compiler2/record_of.c index 8ac681cd30e91124107e72633553808970cd72d9..2308ba76e85b8e9f891493db837e52480d5af5f3 100644 --- a/compiler2/record_of.c +++ b/compiler2/record_of.c @@ -1,10 +1,26 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #include "../common/memory.h" #include "datatypes.h" #include "record_of.h" diff --git a/compiler2/record_of.h b/compiler2/record_of.h index ca0c1714b17e79736fa2fca10480402b371812be..0eebe9d0f1713b33cd248e9f9f58f689f289de60 100644 --- a/compiler2/record_of.h +++ b/compiler2/record_of.h @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Delic, Adam + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef RECORD_OF_H #define RECORD_OF_H diff --git a/compiler2/stack.hh b/compiler2/stack.hh index de35cfecaa92019dd2a9207778faab5e2d73bd48..b663c3ee79453e0f16231ddacc08ebcb58e2931b 100644 --- a/compiler2/stack.hh +++ b/compiler2/stack.hh @@ -1,10 +1,18 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Forstner, Matyas + * Gecse, Roland + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef _Common_stack_HH #define _Common_stack_HH diff --git a/compiler2/string.cc b/compiler2/string.cc index fac3507572bc2774072154bc38e54411cdd52c98..37275cbcc01de28edf956516a12ea8956a154875 100644 --- a/compiler2/string.cc +++ b/compiler2/string.cc @@ -1,10 +1,21 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Forstner, Matyas + * Gecse, Roland + * Kremer, Peter + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #include #include #include diff --git a/compiler2/string.hh b/compiler2/string.hh index cc57780c177a77c423911c77300d1519f97ef861..8d13dac0f5e2a5785dc4f6b5df8a3c08a5bd843b 100644 --- a/compiler2/string.hh +++ b/compiler2/string.hh @@ -1,10 +1,22 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Cserveni, Akos + * Forstner, Matyas + * Gecse, Roland + * Kremer, Peter + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #ifndef _Common_string_HH #define _Common_string_HH diff --git a/compiler2/subtype.cc b/compiler2/subtype.cc index 87fbf0fdad3d6fbb20c3b5cf606d0add90a00989..814f8e769cf534596a2c34ba74fc08f153f8d9af 100644 --- a/compiler2/subtype.cc +++ b/compiler2/subtype.cc @@ -1,10 +1,27 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Cserveni, Akos + * Delic, Adam + * Feher, Csaba + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Tatarka, Gabor + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #include "subtype.hh" #include "../common/dbgnew.hh" #include "Identifier.hh" diff --git a/compiler2/subtype.hh b/compiler2/subtype.hh index 1afe21c35ec018deea9041f48bec088d2cedd0da..045d53df092631c7ea0aec176319308098c75496 100644 --- a/compiler2/subtype.hh +++ b/compiler2/subtype.hh @@ -1,10 +1,25 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Cserveni, Akos + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Tatarka, Gabor + * + ******************************************************************************/ #ifndef _Subtype_HH #define _Subtype_HH diff --git a/compiler2/subtypestuff.cc b/compiler2/subtypestuff.cc index ed38eb6738a0833212ad9238cd9fd2fe4df2f18f..ac5bb4644d9ef7e67af1abcf5e6bd95e4eb2ba41 100644 --- a/compiler2/subtypestuff.cc +++ b/compiler2/subtypestuff.cc @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Delic, Adam + * Raduly, Csaba + * + ******************************************************************************/ #include "subtypestuff.hh" #include "../common/dbgnew.hh" #include "Identifier.hh" diff --git a/compiler2/subtypestuff.hh b/compiler2/subtypestuff.hh index f6f94c5a803eeebbb4f76d4701b07466b32ff3f3..61bf6581d6441291cf7d6c2239021b112d48b0fb 100644 --- a/compiler2/subtypestuff.hh +++ b/compiler2/subtypestuff.hh @@ -1,10 +1,18 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Delic, Adam + * Raduly, Csaba + * Szabados, Kristof + * + ******************************************************************************/ #ifndef _Subtypestuff_HH #define _Subtypestuff_HH diff --git a/compiler2/tcov.xsd b/compiler2/tcov.xsd index 99b71736d5a345d794e83f566f733717f51507d4..f54beac15ea070970dd34289e3791d7179a9dfb3 100644 --- a/compiler2/tcov.xsd +++ b/compiler2/tcov.xsd @@ -1,10 +1,14 @@ diff --git a/compiler2/tcov.xsl b/compiler2/tcov.xsl index 4c55ea16bdb0aded49c1c0a0909e6e1a9a12e948..19ffba6e094e0ee6d49055764e2992520bdf72e0 100644 --- a/compiler2/tcov.xsl +++ b/compiler2/tcov.xsl @@ -1,10 +1,14 @@ diff --git a/compiler2/tcov2lcov.cc b/compiler2/tcov2lcov.cc index e3c98a8c734339ff8bebd70474d07ad4fd2c883c..1288d75228ec966567b9e2cc03aa19113982dff4 100644 --- a/compiler2/tcov2lcov.cc +++ b/compiler2/tcov2lcov.cc @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Kovacs, Ferenc + * Lovassy, Arpad + * Raduly, Csaba + * + ******************************************************************************/ #include "tcov2lcov.hh" #include diff --git a/compiler2/tcov2lcov.hh b/compiler2/tcov2lcov.hh index 684762045a02c2440e304f820f69f471a7cf76fb..075e4933e903e4192be17b1ff3326df3e9f18393 100644 --- a/compiler2/tcov2lcov.hh +++ b/compiler2/tcov2lcov.hh @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Kovacs, Ferenc + * Raduly, Csaba + * + ******************************************************************************/ #ifndef TCOV2LCOV_HH #define TCOV2LCOV_HH diff --git a/compiler2/ttcn3/AST_ttcn3.cc b/compiler2/ttcn3/AST_ttcn3.cc index bed275f0f56eda64d4d94dc03e8159af2d8c5da1..edb3e2d2989c2831f866457f8502d4fba97ab481 100644 --- a/compiler2/ttcn3/AST_ttcn3.cc +++ b/compiler2/ttcn3/AST_ttcn3.cc @@ -1,10 +1,24 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szalai, Gabor + * Zalanyi, Balazs Andor + * Pandi, Krisztian + * + ******************************************************************************/ #include "../../common/dbgnew.hh" #include "AST_ttcn3.hh" #include "../Identifier.hh" diff --git a/compiler2/ttcn3/AST_ttcn3.hh b/compiler2/ttcn3/AST_ttcn3.hh index 2a54a9203944ec74f0f3d127ec54a2e0f04ab2b4..0ea723c316810c7b422234035192ec9c0d520039 100644 --- a/compiler2/ttcn3/AST_ttcn3.hh +++ b/compiler2/ttcn3/AST_ttcn3.hh @@ -1,10 +1,22 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Delic, Adam + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Zalanyi, Balazs Andor + * Pandi, Krisztian + * + ******************************************************************************/ #ifndef _Ttcn_AST_HH #define _Ttcn_AST_HH diff --git a/compiler2/ttcn3/ArrayDimensions.cc b/compiler2/ttcn3/ArrayDimensions.cc index d8cddb134fa0b0cac9942a89ad0536c7d6787920..185ab0f52d186dbd0ba6d2f99c447ab1ac71f1ed 100644 --- a/compiler2/ttcn3/ArrayDimensions.cc +++ b/compiler2/ttcn3/ArrayDimensions.cc @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Beres, Szabolcs + * Kovacs, Ferenc + * Raduly, Csaba + * + ******************************************************************************/ #include "ArrayDimensions.hh" #include "../string.hh" #include "../CompilerError.hh" diff --git a/compiler2/ttcn3/ArrayDimensions.hh b/compiler2/ttcn3/ArrayDimensions.hh index 9a6cf7b95ce8af9ed17daa852929469e4b62c3dd..97c13c1f67715b1e80032fa0fa264fccecba330f 100644 --- a/compiler2/ttcn3/ArrayDimensions.hh +++ b/compiler2/ttcn3/ArrayDimensions.hh @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Beres, Szabolcs + * Raduly, Csaba + * + ******************************************************************************/ #ifndef _Ttcn_Array_HH #define _Ttcn_Array_HH diff --git a/compiler2/ttcn3/Attributes.cc b/compiler2/ttcn3/Attributes.cc index 5838ad96adc1101efa457bf6a352fab9379e1c2e..16485b86e1e46a57bab37200b87f33de9bdeb8f7 100644 --- a/compiler2/ttcn3/Attributes.cc +++ b/compiler2/ttcn3/Attributes.cc @@ -1,10 +1,21 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Delic, Adam + * Feher, Csaba + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #include "Attributes.hh" #include "../map.hh" #include "../CompilerError.hh" diff --git a/compiler2/ttcn3/Attributes.hh b/compiler2/ttcn3/Attributes.hh index e070d9c989da828875fc05003ec77d18ebe487c0..ee25fa81ebce1b3545de6fa6d0901936fcec0667 100644 --- a/compiler2/ttcn3/Attributes.hh +++ b/compiler2/ttcn3/Attributes.hh @@ -1,10 +1,19 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Delic, Adam + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #ifndef ATTRIBUTES_HH #define ATTRIBUTES_HH diff --git a/compiler2/ttcn3/BerAST.cc b/compiler2/ttcn3/BerAST.cc index 7c503ef9efb5e66bfa698234f89f2ede0db1b4ef..147330f944674598a6644c1b8b05c650b1b0b431 100644 --- a/compiler2/ttcn3/BerAST.cc +++ b/compiler2/ttcn3/BerAST.cc @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #include "BerAST.hh" const char* BerAST::encode_string[] = { diff --git a/compiler2/ttcn3/BerAST.hh b/compiler2/ttcn3/BerAST.hh index fe151bc5b6c1e2a71fcf9ab3c19a3e04ac878f7c..410669fb1169b2dc9242cfb7dc659b9862d08b1d 100644 --- a/compiler2/ttcn3/BerAST.hh +++ b/compiler2/ttcn3/BerAST.hh @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #ifndef BER_AST_HH #define BER_AST_HH diff --git a/compiler2/ttcn3/ILT.cc b/compiler2/ttcn3/ILT.cc index 043afa75861097f93cfc4324cd63959e129db111..8091b732d63b0a54fe44c8e1721b91b099307ff5 100644 --- a/compiler2/ttcn3/ILT.cc +++ b/compiler2/ttcn3/ILT.cc @@ -1,10 +1,18 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Feher, Csaba + * Forstner, Matyas + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #include "ILT.hh" namespace Ttcn { diff --git a/compiler2/ttcn3/ILT.hh b/compiler2/ttcn3/ILT.hh index 4d90e3996b19aed03808c5e415ef210abf9077a2..d5235ec2ddfb079d4bd4e6889db80388028c4979 100644 --- a/compiler2/ttcn3/ILT.hh +++ b/compiler2/ttcn3/ILT.hh @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Forstner, Matyas + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef _Ttcn_ILT_HH #define _Ttcn_ILT_HH diff --git a/compiler2/ttcn3/JsonAST.cc b/compiler2/ttcn3/JsonAST.cc index b3ead3a6ed86c18f01df368db20251310a4a53f9..d23fb3c86890bcef84ee532d5893df90922be20f 100644 --- a/compiler2/ttcn3/JsonAST.cc +++ b/compiler2/ttcn3/JsonAST.cc @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * + ******************************************************************************/ #include "JsonAST.hh" #include "../../common/memory.h" #include diff --git a/compiler2/ttcn3/JsonAST.hh b/compiler2/ttcn3/JsonAST.hh index fe24901df8bff61985936b2050d30a6c82efc6a3..e3519d4991b414442dad38a6b0de1ba6e52e2da3 100644 --- a/compiler2/ttcn3/JsonAST.hh +++ b/compiler2/ttcn3/JsonAST.hh @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * + ******************************************************************************/ #ifndef JSONAST_HH_ #define JSONAST_HH_ diff --git a/compiler2/ttcn3/Makefile b/compiler2/ttcn3/Makefile index 3c8b3111cb74e92fc67a9c42921384824ea6c270..f43dac5069360ed29e3e9da27f782567556aa9a1 100644 --- a/compiler2/ttcn3/Makefile +++ b/compiler2/ttcn3/Makefile @@ -1,10 +1,26 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# +# Contributors: +# Balasko, Jeno +# Baranyi, Botond +# Cserveni, Akos +# Delic, Adam +# Forstner, Matyas +# Kovacs, Ferenc +# Kremer, Peter +# Raduly, Csaba +# Szabados, Kristof +# Szabo, Janos Zoltan – initial implementation +# Szalai, Gabor +# Tatarka, Gabor +# Zalanyi, Balazs Andor +# +############################################################################## # Makefile for the TTCN-3 part of the compiler TOP := ../.. diff --git a/compiler2/ttcn3/PatternString.cc b/compiler2/ttcn3/PatternString.cc index 277653453f8b875b4a58c012a9574f76a68c8f8c..a924dadb833e29c64c20f1f8611c127d3629491f 100644 --- a/compiler2/ttcn3/PatternString.cc +++ b/compiler2/ttcn3/PatternString.cc @@ -1,10 +1,20 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Delic, Adam + * Forstner, Matyas + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #include "PatternString.hh" #include "../../common/pattern.hh" #include "../CompilerError.hh" diff --git a/compiler2/ttcn3/PatternString.hh b/compiler2/ttcn3/PatternString.hh index 5a35dd1a93a29ad104c93436b955ce9164123f50..f753151cda1d1c961e4d0708687fe3244bece9e2 100644 --- a/compiler2/ttcn3/PatternString.hh +++ b/compiler2/ttcn3/PatternString.hh @@ -1,10 +1,20 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Delic, Adam + * Forstner, Matyas + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #ifndef _Ttcn_PatternString_HH #define _Ttcn_PatternString_HH diff --git a/compiler2/ttcn3/RawAST.cc b/compiler2/ttcn3/RawAST.cc index 7f1699b61a525a42fc90dd0643d93eafb718e58b..4975ecf32cf9c0a6b085df3778c094455fe7e5b1 100644 --- a/compiler2/ttcn3/RawAST.cc +++ b/compiler2/ttcn3/RawAST.cc @@ -1,10 +1,18 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * + ******************************************************************************/ #include "../../common/memory.h" #include "RawAST.hh" #include diff --git a/compiler2/ttcn3/RawAST.hh b/compiler2/ttcn3/RawAST.hh index d1e3e2678a96496eb9038f2bd6c3ed35c4f78203..753e3a57833293e38accf0be2e9c927830078fa4 100644 --- a/compiler2/ttcn3/RawAST.hh +++ b/compiler2/ttcn3/RawAST.hh @@ -1,10 +1,20 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #ifndef RAW_AST_HH #define RAW_AST_HH diff --git a/compiler2/ttcn3/Statement.cc b/compiler2/ttcn3/Statement.cc index bc65913964edbc01c2e373fc99b92dff12d975b7..81e5cab5077be5eeda2a1204abbb1e9194f172ca 100644 --- a/compiler2/ttcn3/Statement.cc +++ b/compiler2/ttcn3/Statement.cc @@ -1,10 +1,25 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Feher, Csaba + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #include "../../common/dbgnew.hh" #include "Statement.hh" #include "Ttcnstuff.hh" diff --git a/compiler2/ttcn3/Statement.hh b/compiler2/ttcn3/Statement.hh index 139091caabc1b08f3d528832353d6ab4942afa3a..7da17d1f5ad10f2b2a7471660d8440f1b8039af6 100644 --- a/compiler2/ttcn3/Statement.hh +++ b/compiler2/ttcn3/Statement.hh @@ -1,10 +1,23 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Delic, Adam + * Feher, Csaba + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #ifndef _Ttcn_Statement_HH #define _Ttcn_Statement_HH diff --git a/compiler2/ttcn3/Templatestuff.cc b/compiler2/ttcn3/Templatestuff.cc index 8ad7c948978613df41eb847fbe7f6b20e6bf6916..5cc1f6d0bf0cfa8db3774954f4b5ef47d34da370 100644 --- a/compiler2/ttcn3/Templatestuff.cc +++ b/compiler2/ttcn3/Templatestuff.cc @@ -1,10 +1,23 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Cserveni, Akos + * Feher, Csaba + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Tatarka, Gabor + * + ******************************************************************************/ #include "../../common/dbgnew.hh" #include "Templatestuff.hh" #include "../Identifier.hh" diff --git a/compiler2/ttcn3/Templatestuff.hh b/compiler2/ttcn3/Templatestuff.hh index 54dd73a418ce06c9b57dd6ccba29bbbb6ed8ab74..acf26ac717933f93cea7a5345b1fb3d147a4f901 100644 --- a/compiler2/ttcn3/Templatestuff.hh +++ b/compiler2/ttcn3/Templatestuff.hh @@ -1,10 +1,21 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Cserveni, Akos + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef _Ttcn_Templatestuff_HH #define _Ttcn_Templatestuff_HH diff --git a/compiler2/ttcn3/TextAST.cc b/compiler2/ttcn3/TextAST.cc index 73019a2e3a4e9a51cdecdcf491d568c02188adef..529ea405365fd793d6061b89f41dafde35c07ce6 100644 --- a/compiler2/ttcn3/TextAST.cc +++ b/compiler2/ttcn3/TextAST.cc @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * + ******************************************************************************/ #include "TextAST.hh" #include #include "common/pattern.hh" diff --git a/compiler2/ttcn3/TextAST.hh b/compiler2/ttcn3/TextAST.hh index 45e0b9454dc339e48c73e19f8b3dcbff016efdb4..442b81fe275ca56987378889ebb8afa55ada267f 100644 --- a/compiler2/ttcn3/TextAST.hh +++ b/compiler2/ttcn3/TextAST.hh @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * + ******************************************************************************/ #ifndef TEXT_AST_HH #define TEXT_AST_HH diff --git a/compiler2/ttcn3/Ttcn2Json.cc b/compiler2/ttcn3/Ttcn2Json.cc index 3a9467d3aa81072641610aced8c37cb657d3ab71..04360109f5dcffc8daf10387b09cae53a23416da 100644 --- a/compiler2/ttcn3/Ttcn2Json.cc +++ b/compiler2/ttcn3/Ttcn2Json.cc @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * + ******************************************************************************/ #include "Ttcn2Json.hh" diff --git a/compiler2/ttcn3/Ttcn2Json.hh b/compiler2/ttcn3/Ttcn2Json.hh index b0454efddcae1d24a26fa4ee24d46c958e738598..51eb90adc73f2d18f52da839228d33e6597496bb 100644 --- a/compiler2/ttcn3/Ttcn2Json.hh +++ b/compiler2/ttcn3/Ttcn2Json.hh @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * + ******************************************************************************/ #ifndef TTCN2JSON_HH #define TTCN2JSON_HH diff --git a/compiler2/ttcn3/TtcnTemplate.cc b/compiler2/ttcn3/TtcnTemplate.cc index d4b86c666b0d56917ebaf3f03cbb99b5230c939c..33ea91e9668a4b7ad2e06618a3c2debb58b4e878 100644 --- a/compiler2/ttcn3/TtcnTemplate.cc +++ b/compiler2/ttcn3/TtcnTemplate.cc @@ -1,10 +1,22 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Delic, Adam + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Zalanyi, Balazs Andor + * Pandi, Krisztian + * + ******************************************************************************/ #include "TtcnTemplate.hh" #include "../Identifier.hh" #include "Templatestuff.hh" @@ -4089,7 +4101,7 @@ compile_time: // the size increase due to the runtime expansion of "all from". // In nof_ts, each "all from" appears as 1, but actually contributes // more. So the increase (by which all elements after the "all from" - // are shifted) is:  target_of_all_from.n_elem()-1 + // are shifted) is:  target_of_all_from.n_elem()-1 // This needs to be accumulated for each "all from". for (size_t vi = 0; vi < nof_ts; ++vi) { Template *t = u.templates->get_t_byIndex(vi); diff --git a/compiler2/ttcn3/TtcnTemplate.hh b/compiler2/ttcn3/TtcnTemplate.hh index c3d3fa51672ea6566443f2674d26ec14eecee758..a2bc69bc7dfd9765e6b405835b4076eb84fd8b14 100644 --- a/compiler2/ttcn3/TtcnTemplate.hh +++ b/compiler2/ttcn3/TtcnTemplate.hh @@ -1,10 +1,21 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Delic, Adam + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #ifndef _Ttcn_Template_HH #define _Ttcn_Template_HH diff --git a/compiler2/ttcn3/Ttcnstuff.cc b/compiler2/ttcn3/Ttcnstuff.cc index 3044da21831ae85f9c26321f20522150611523cc..3f68c29b0dc3e7cb4bbc7b3b4880d986238200a6 100644 --- a/compiler2/ttcn3/Ttcnstuff.cc +++ b/compiler2/ttcn3/Ttcnstuff.cc @@ -1,10 +1,20 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Delic, Adam + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #include "Ttcnstuff.hh" #include "../Int.hh" #include "../CompilerError.hh" diff --git a/compiler2/ttcn3/Ttcnstuff.hh b/compiler2/ttcn3/Ttcnstuff.hh index fa5cc13998f705454fa2f3dd24588338732d8713..50d49981063d761b6af0187d1b00fd1dc22192ea 100644 --- a/compiler2/ttcn3/Ttcnstuff.hh +++ b/compiler2/ttcn3/Ttcnstuff.hh @@ -1,10 +1,19 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Delic, Adam + * Raduly, Csaba + * Szabados, Kristof + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #ifndef TTCNSTUFF_H_ #define TTCNSTUFF_H_ diff --git a/compiler2/ttcn3/charstring_la.l b/compiler2/ttcn3/charstring_la.l index b401aa1c14a0453814a4c9cf0376ac8828bd383b..2e7d27f8ee3ca6417bd617cbf778ea7f78f36bc9 100644 --- a/compiler2/ttcn3/charstring_la.l +++ b/compiler2/ttcn3/charstring_la.l @@ -1,9 +1,16 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * ******************************************************************************/ %option noyywrap %option never-interactive diff --git a/compiler2/ttcn3/coding_attrib_la.l b/compiler2/ttcn3/coding_attrib_la.l index 4e554c869e5fef296410f11f1ad3a32457c57fad..9c645380808aa6b2ef12b7afe959d5c114a99890 100644 --- a/compiler2/ttcn3/coding_attrib_la.l +++ b/compiler2/ttcn3/coding_attrib_la.l @@ -1,9 +1,18 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Delic, Adam + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * ******************************************************************************/ %option noyywrap %option never-interactive diff --git a/compiler2/ttcn3/coding_attrib_p.y b/compiler2/ttcn3/coding_attrib_p.y index 0c04ab50cf99211fe5564d9b156ff0b1fe05acfd..efd5a2dac0ea0b65463d774b43de1ef7d8787b75 100644 --- a/compiler2/ttcn3/coding_attrib_p.y +++ b/compiler2/ttcn3/coding_attrib_p.y @@ -1,9 +1,18 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Zalanyi, Balazs Andor + * ******************************************************************************/ /* Parser for "extension" attributes of functions, external functions and * port types related to message encoding. */ diff --git a/compiler2/ttcn3/compiler.c b/compiler2/ttcn3/compiler.c index cd26df6411f0c9dd6ba40a3a300023ca4ceb6044..1f029780b706e6a3c52f5b20125482a1badd46c8 100644 --- a/compiler2/ttcn3/compiler.c +++ b/compiler2/ttcn3/compiler.c @@ -1,10 +1,27 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Cserveni, Akos + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Kremer, Peter + * Lovassy, Arpad + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Zalanyi, Balazs Andor + * Pandi, Krisztian + * + ******************************************************************************/ /* Main program for the TTCN-3 compiler */ /* C declarations */ diff --git a/compiler2/ttcn3/compiler.h b/compiler2/ttcn3/compiler.h index c5fa2fc7115095e1fd5cb6cabc77933e156b4568..a8b02d92830a276c36261091723847726516cbe7 100644 --- a/compiler2/ttcn3/compiler.h +++ b/compiler2/ttcn3/compiler.h @@ -1,10 +1,24 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Cserveni, Akos + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Kremer, Peter + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * Tatarka, Gabor + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #ifndef COMPILER_H #define COMPILER_H diff --git a/compiler2/ttcn3/compiler.l b/compiler2/ttcn3/compiler.l index 1915fbf254e75b2d4ca4960ef052ca0343896518..b8eebe8e9648d7c5db6194243f318a545be3c452 100644 --- a/compiler2/ttcn3/compiler.l +++ b/compiler2/ttcn3/compiler.l @@ -1,9 +1,25 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Cserveni, Akos + * Delic, Adam + * Feher, Csaba + * Forstner, Matyas + * Kovacs, Ferenc + * Kremer, Peter + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Zalanyi, Balazs Andor + * ******************************************************************************/ %option noyywrap %option never-interactive diff --git a/compiler2/ttcn3/compiler.y b/compiler2/ttcn3/compiler.y index b7b45b6a07598f863378c5ec14cb4d4c5959bd46..9785403005a7f9a78edbbe509ac93327b7899879 100644 --- a/compiler2/ttcn3/compiler.y +++ b/compiler2/ttcn3/compiler.y @@ -1,9 +1,31 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Cserveni, Akos + * Delic, Adam + * Dimitrov, Peter + * Feher, Csaba + * Forstner, Matyas + * Gecse, Roland + * Kovacs, Ferenc + * Kremer, Peter + * Pandi, Krisztian + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Tatarka, Gabor + * Zalanyi, Balazs Andor + * ******************************************************************************/ /* Syntax check parser and compiler for TTCN-3 */ diff --git a/compiler2/ttcn3/comptype_attrib_la.l b/compiler2/ttcn3/comptype_attrib_la.l index 1a9a2088f55a47769f74cb0b9612b4247c1e9d27..92b45c5ae39c063a42c53a19ef6c4451fa8d3c31 100644 --- a/compiler2/ttcn3/comptype_attrib_la.l +++ b/compiler2/ttcn3/comptype_attrib_la.l @@ -1,9 +1,16 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Delic, Adam + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * ******************************************************************************/ %option noyywrap %option never-interactive diff --git a/compiler2/ttcn3/port.c b/compiler2/ttcn3/port.c index 74b6e8950206e6d84030431e0640ff28de674f8e..88a8cf5cb4df7d4de6192176b167050e9cd15159 100644 --- a/compiler2/ttcn3/port.c +++ b/compiler2/ttcn3/port.c @@ -1,10 +1,25 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Cserveni, Akos + * Delic, Adam + * Feher, Csaba + * Forstner, Matyas + * Kovacs, Ferenc + * Kremer, Peter + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #include #include #include diff --git a/compiler2/ttcn3/port.h b/compiler2/ttcn3/port.h index 96d0c33d8ffae4c50ca297f217482b8e9279c67b..20625787561631024d77853ca3cb6b7cc85b649b 100644 --- a/compiler2/ttcn3/port.h +++ b/compiler2/ttcn3/port.h @@ -1,10 +1,19 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Cserveni, Akos + * Delic, Adam + * Kremer, Peter + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef PORT_H #define PORT_H diff --git a/compiler2/ttcn3/profiler.c b/compiler2/ttcn3/profiler.c index 4c09a3e16af12b1aff709c5c70beac11cc68c6d2..273c415b357a2b2a366a8f887d35926f5343a6f2 100644 --- a/compiler2/ttcn3/profiler.c +++ b/compiler2/ttcn3/profiler.c @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * ******************************************************************************/ #include "profiler.h" diff --git a/compiler2/ttcn3/profiler.h b/compiler2/ttcn3/profiler.h index ab00cccd0ec0d8b38510228ca845e3b51e413dcd..a20346480b5cd927395aca371a3c5fd4751159e5 100644 --- a/compiler2/ttcn3/profiler.h +++ b/compiler2/ttcn3/profiler.h @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * ******************************************************************************/ #ifndef PROFILER_H diff --git a/compiler2/ttcn3/pstring_la.l b/compiler2/ttcn3/pstring_la.l index 39e157f0de2d8d935aa2665687bee7e0763b7a5e..ff933a1e5833f3e21a9dbf92341b20cb4b6f8e49 100644 --- a/compiler2/ttcn3/pstring_la.l +++ b/compiler2/ttcn3/pstring_la.l @@ -1,9 +1,19 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Delic, Adam + * Forstner, Matyas + * Pandi, Krisztian + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * ******************************************************************************/ %option nostack %option noyylineno diff --git a/compiler2/ttcn3/rawAST.l b/compiler2/ttcn3/rawAST.l index 5f1eba0d3dfe9319b5226eb5888a16a27ca1d84d..00a714172433670ee2db19055a66d3fd3849f8de 100644 --- a/compiler2/ttcn3/rawAST.l +++ b/compiler2/ttcn3/rawAST.l @@ -1,9 +1,21 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Delic, Adam + * Forstner, Matyas + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Zalanyi, Balazs Andor + * ******************************************************************************/ %option noyywrap %option never-interactive diff --git a/compiler2/ttcn3/rawAST.y b/compiler2/ttcn3/rawAST.y index 0b703d3280c70b9a6879c818bdbd82711778b6ae..18142e314c9f0d5d993af38c64ec8ff2b5dc3c75 100644 --- a/compiler2/ttcn3/rawAST.y +++ b/compiler2/ttcn3/rawAST.y @@ -1,9 +1,18 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Zalanyi, Balazs Andor + * ******************************************************************************/ /* RAW encoding/decoding specification parser & compiler */ diff --git a/compiler2/ttcn3/rawASTspec.h b/compiler2/ttcn3/rawASTspec.h index 74aab749b612543d161945970f1970bfcc51236b..2073199be1422ff774271619625083650a3f87fe 100644 --- a/compiler2/ttcn3/rawASTspec.h +++ b/compiler2/ttcn3/rawASTspec.h @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * + ******************************************************************************/ #ifndef RAWASTSPEC_H #define RAWASTSPEC_H diff --git a/compiler2/ttcn3/signature.c b/compiler2/ttcn3/signature.c index 9cb0ae39f312dd369a1e5d6f83ec29aaaa944756..3e55f7bcee821408a032602a998206b3c05bd591 100644 --- a/compiler2/ttcn3/signature.c +++ b/compiler2/ttcn3/signature.c @@ -1,10 +1,22 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Feher, Csaba + * Kovacs, Ferenc + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Tatarka, Gabor + * + ******************************************************************************/ #include "../../common/memory.h" #include "signature.h" #include "../datatypes.h" diff --git a/compiler2/ttcn3/signature.h b/compiler2/ttcn3/signature.h index 0963278396c910f0ba75aaa22d2e5fc02436aa08..9208e0a186723b4da0dc49909688323af3a898c5 100644 --- a/compiler2/ttcn3/signature.h +++ b/compiler2/ttcn3/signature.h @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Szabo, Janos Zoltan – initial implementation + * Tatarka, Gabor + * + ******************************************************************************/ #ifndef SIGNATURE_H #define SIGNATURE_H diff --git a/compiler2/ttcn3/ttcn3_preparser.h b/compiler2/ttcn3/ttcn3_preparser.h index 9e7318048faaf4f594431253ac5842e0661e0c38..94a8ec2b840523ede62e0c1b63125f3fa33364ed 100644 --- a/compiler2/ttcn3/ttcn3_preparser.h +++ b/compiler2/ttcn3/ttcn3_preparser.h @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Kremer, Peter + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef TTCN3_PREPARSER_H #define TTCN3_PREPARSER_H diff --git a/compiler2/ttcn3/ttcn3_preparser.l b/compiler2/ttcn3/ttcn3_preparser.l index cefefd26aeb9d072d47ad3531c62e99e4f6fc3d4..b8909c6ed0c333297693b68696694004477ced17 100644 --- a/compiler2/ttcn3/ttcn3_preparser.l +++ b/compiler2/ttcn3/ttcn3_preparser.l @@ -1,9 +1,18 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Delic, Adam + * Forstner, Matyas + * Kremer, Peter + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * ******************************************************************************/ %option noyywrap %option never-interactive diff --git a/compiler2/union.c b/compiler2/union.c index ec34d0ddb3a8a36701aad14581928fa9867670f3..ecb37a16a40630df1d97c5e463e1a959aaf4c4c7 100644 --- a/compiler2/union.c +++ b/compiler2/union.c @@ -1,10 +1,31 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Cserveni, Akos + * Delic, Adam + * Feher, Csaba + * Forstner, Matyas + * Kovacs, Ferenc + * Kremer, Peter + * Ormandi, Matyas + * Pandi, Krisztian + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Pandi, Krisztian + * + ******************************************************************************/ #include #include "../common/memory.h" diff --git a/compiler2/union.h b/compiler2/union.h index e90757adabe9ca143e83785191bb799de6586069..d09c7cbe6425f395f9561779b547a3bb016a294c 100644 --- a/compiler2/union.h +++ b/compiler2/union.h @@ -1,10 +1,18 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Cserveni, Akos + * Kremer, Peter + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef UNION_H #define UNION_H diff --git a/compiler2/ustring.cc b/compiler2/ustring.cc index 6406b1ab7abb4f6a155e27c1f6b64d2425c79ada..477a9a1138d257043f91912b16959a35521e4583 100644 --- a/compiler2/ustring.cc +++ b/compiler2/ustring.cc @@ -1,10 +1,20 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #include #include diff --git a/compiler2/ustring.hh b/compiler2/ustring.hh index e83e60bd9654288f07686f95739fd6606284c4d3..a6fea848ee6a1ba144d5e5aea3759a5f426c4433 100644 --- a/compiler2/ustring.hh +++ b/compiler2/ustring.hh @@ -1,10 +1,21 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #ifndef _Common_ustring_HH #define _Common_ustring_HH diff --git a/compiler2/vector.hh b/compiler2/vector.hh index ff726e17b7bf2804c655ea6d377a180f75106970..fd977d806a8171b22bf7993cab287cec7e9415d7 100644 --- a/compiler2/vector.hh +++ b/compiler2/vector.hh @@ -1,10 +1,20 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Delic, Adam + * Forstner, Matyas + * Gecse, Roland + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef _Common_vector_HH #define _Common_vector_HH diff --git a/compiler2/xpather.cc b/compiler2/xpather.cc index d1ac0a0c4a3d826a2ba29c666d763645c28393be..59e14e97e5dd1b9562d147b3e3c5a52fa8ae4d1e 100644 --- a/compiler2/xpather.cc +++ b/compiler2/xpather.cc @@ -1,10 +1,26 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Kovacs, Ferenc + * Ormandi, Matyas + * Pandi, Krisztian + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Pandi, Krisztian + * + ******************************************************************************/ #include "xpather.h" #include diff --git a/compiler2/xpather.h b/compiler2/xpather.h index 51454bc91f53d52205e6d53038bb898544f43d7b..8cfd183de4bd217e26b6fe9402ef48cb3d943527 100644 --- a/compiler2/xpather.h +++ b/compiler2/xpather.h @@ -1,10 +1,22 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Kovacs, Ferenc + * Raduly, Csaba + * Szabo, Bence Janos + * Pandi, Krisztian + * + ******************************************************************************/ #ifndef XPATHER_H_ #define XPATHER_H_ diff --git a/core/ASN_Any.cc b/core/ASN_Any.cc index a366f401c5dd07df2b22a16426f0693a81f1566f..b02a92dc97ae098f2a3a80cf961ca5bc036d9381 100644 --- a/core/ASN_Any.cc +++ b/core/ASN_Any.cc @@ -1,10 +1,19 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Forstner, Matyas + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * + ******************************************************************************/ #include "ASN_Any.hh" #include "String_struct.hh" #include diff --git a/core/ASN_Any.hh b/core/ASN_Any.hh index 6be0fc58d13745a7b071f499fabe1541ed1f23c8..9d32775f3be66cbce76067c8130d1b06fc1e7fbf 100644 --- a/core/ASN_Any.hh +++ b/core/ASN_Any.hh @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Delic, Adam + * Forstner, Matyas + * Raduly, Csaba + * + ******************************************************************************/ #ifndef ASN_ANY_HH #define ASN_ANY_HH diff --git a/core/ASN_CharacterString.cc b/core/ASN_CharacterString.cc index 2b5621b289c70939a432cf67ff2687adfd1c6c22..44a280ac352e891c719333ff937f965b0b600d4f 100644 --- a/core/ASN_CharacterString.cc +++ b/core/ASN_CharacterString.cc @@ -1,10 +1,24 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * + ******************************************************************************/ #include #include "Error.hh" diff --git a/core/ASN_CharacterString.hh b/core/ASN_CharacterString.hh index 1ca8aad637ca27e35898d79cb2a8f237f2011dff..73ddceb91b5d1cb152b5b21c095707cdf7023793 100644 --- a/core/ASN_CharacterString.hh +++ b/core/ASN_CharacterString.hh @@ -1,10 +1,22 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef ASN_CharacterString_HH #define ASN_CharacterString_HH diff --git a/core/ASN_EmbeddedPDV.cc b/core/ASN_EmbeddedPDV.cc index e068c708d14b921ab40084e1f92e0ea7828f3a3a..1b92f8ce834dc37e04615a1bdb3d6b6f2cfce916 100644 --- a/core/ASN_EmbeddedPDV.cc +++ b/core/ASN_EmbeddedPDV.cc @@ -1,10 +1,24 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * + ******************************************************************************/ #include #include "Error.hh" diff --git a/core/ASN_EmbeddedPDV.hh b/core/ASN_EmbeddedPDV.hh index 951f7ba9d9e400237bb73588150e18729adea323..07079196200913982af3b1d3a362e32cb11e6eec 100644 --- a/core/ASN_EmbeddedPDV.hh +++ b/core/ASN_EmbeddedPDV.hh @@ -1,10 +1,22 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef ASN_EmbeddedPDV_HH #define ASN_EmbeddedPDV_HH diff --git a/core/ASN_External.cc b/core/ASN_External.cc index cf9d90251f51b0697e27ce2fb4653a1fbec73390..19e189520d06f05da8803a39aa97cb0748a19955 100644 --- a/core/ASN_External.cc +++ b/core/ASN_External.cc @@ -1,10 +1,24 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * + ******************************************************************************/ #include #include "ASN_External.hh" diff --git a/core/ASN_External.hh b/core/ASN_External.hh index f2bcca0ce12a121eb84bba6056cbd274701d0ba4..0786ee4a04e258608ab23a70dd964a2daa521dbc 100644 --- a/core/ASN_External.hh +++ b/core/ASN_External.hh @@ -1,10 +1,22 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef ASN_External_HH #define ASN_External_HH diff --git a/core/ASN_Null.cc b/core/ASN_Null.cc index 994b81dda1632bfa8e56da6330fecada2f30b980..fb81911e42b94b5c9efa002ef7cf67a37f800bc7 100644 --- a/core/ASN_Null.cc +++ b/core/ASN_Null.cc @@ -1,10 +1,25 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Tatarka, Gabor + * + ******************************************************************************/ #include #include "ASN_Null.hh" diff --git a/core/ASN_Null.hh b/core/ASN_Null.hh index cef26477bbfe0965baa55cb333de2d3fbdd62840..7ede6bbc540d8593d86aebcda1f0744da0d650c9 100644 --- a/core/ASN_Null.hh +++ b/core/ASN_Null.hh @@ -1,10 +1,23 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Tatarka, Gabor + * + ******************************************************************************/ #ifndef ASN_NULL_HH #define ASN_NULL_HH diff --git a/core/Addfunc.cc b/core/Addfunc.cc index 7e08a64eeea1f08444bb28a96d59223d2d032f3d..5c8c25c918fe5362abdc6e45c1d03f32a35347ea 100644 --- a/core/Addfunc.cc +++ b/core/Addfunc.cc @@ -1,10 +1,23 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Delic, Adam + * Feher, Csaba + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #include "Addfunc.hh" #include "../common/memory.h" diff --git a/core/Addfunc.hh b/core/Addfunc.hh index f3e10b681a3b940bebb0e7a8fe72c7227c01d021..c2a7dc073eaca7ea0fa5c27792bf6808bd294c94 100644 --- a/core/Addfunc.hh +++ b/core/Addfunc.hh @@ -1,10 +1,22 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #ifndef ADDFUNC_HH #define ADDFUNC_HH diff --git a/core/Array.cc b/core/Array.cc index 06966d9b2c24048fa5f364f0150f613551f6521c..9fc49e2a67bb69132f4cddd5f009b46b329fc333 100644 --- a/core/Array.cc +++ b/core/Array.cc @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Delic, Adam + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #include "Array.hh" unsigned int get_timer_array_index(int index_value, unsigned int array_size, diff --git a/core/Array.hh b/core/Array.hh index 51606885084c18555755773c787d8f74f2341dad..a86f3a3c1402bf983d0a3144d213b778edfcd976 100644 --- a/core/Array.hh +++ b/core/Array.hh @@ -1,10 +1,22 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef ARRAY_HH #define ARRAY_HH diff --git a/core/BER.cc b/core/BER.cc index bae774e0c47944c7d97463dd0699aeb2f554ec61..ad05bf8b8d4cb23c21f5bc170d4f4477276f7521 100644 --- a/core/BER.cc +++ b/core/BER.cc @@ -1,10 +1,20 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Feher, Csaba + * Forstner, Matyas + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * + ******************************************************************************/ #include #include #include diff --git a/core/BER.hh b/core/BER.hh index 2e70ef1bea098f0e45f7e3c96f68f89fc40a4a39..f09c412329e79c4491356b4216b619219f3ae1f4 100644 --- a/core/BER.hh +++ b/core/BER.hh @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Forstner, Matyas + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef _BER_HH #define _BER_HH diff --git a/core/Basetype.cc b/core/Basetype.cc index 68448fb66dcd2abe83c7e9f0bdc49d95ea7f9146..6e5b25fedd6fd1d67d76cb2d2940293e0779680a 100644 --- a/core/Basetype.cc +++ b/core/Basetype.cc @@ -1,10 +1,25 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Feher, Csaba + * Forstner, Matyas + * Kovacs, Ferenc + * Ormandi, Matyas + * Raduly, Csaba + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * + ******************************************************************************/ #include "Basetype.hh" #include "../common/memory.h" #include "Logger.hh" @@ -1113,7 +1128,7 @@ const TTCN_Typedescriptor_t CHARSTRING_descr_={"charstring", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &CHARSTRING_xer_, &CHARSTRING_json_, NULL, TTCN_Typedescriptor_t::DONTCARE}; const TTCN_Typedescriptor_t UNIVERSAL_CHARSTRING_descr_={"universal charstring", - NULL, NULL, &UNIVERSAL_CHARSTRING_text_, &UNIVERSAL_CHARSTRING_xer_, &UNIVERSAL_CHARSTRING_json_, NULL, TTCN_Typedescriptor_t::DONTCARE}; + NULL, &UNIVERSAL_CHARSTRING_raw_, &UNIVERSAL_CHARSTRING_text_, &UNIVERSAL_CHARSTRING_xer_, &UNIVERSAL_CHARSTRING_json_, NULL, TTCN_Typedescriptor_t::DONTCARE}; const TTCN_Typedescriptor_t COMPONENT_descr_={"component", NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE}; diff --git a/core/Basetype.hh b/core/Basetype.hh index e4c8323a32dcaae5b9825878d192d71cb0b1e5da..9ea3e191cacb73ad0d782bd53cd03843ec6bf604 100644 --- a/core/Basetype.hh +++ b/core/Basetype.hh @@ -1,10 +1,26 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Horvath, Gabriella + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Pandi, Krisztian + * + ******************************************************************************/ #ifndef BASETYPE_HH #define BASETYPE_HH diff --git a/core/Bitstring.cc b/core/Bitstring.cc index 50e897a1de48f79ce5c882b9554655b1849a7e74..a093000a510143f0e0b75356a7998905c29dae84 100644 --- a/core/Bitstring.cc +++ b/core/Bitstring.cc @@ -1,10 +1,26 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Tatarka, Gabor + * + ******************************************************************************/ #include #include "Bitstring.hh" diff --git a/core/Bitstring.hh b/core/Bitstring.hh index f9b53d30adc2018cf8abf1644a6dc9d21726a63d..354e5bea78b1835d7188375e6e7c5178734956df 100644 --- a/core/Bitstring.hh +++ b/core/Bitstring.hh @@ -1,10 +1,26 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Horvath, Gabriella + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Tatarka, Gabor + * + ******************************************************************************/ #ifndef BITSTRING_HH #define BITSTRING_HH diff --git a/core/Boolean.cc b/core/Boolean.cc index e519012fd93845c54fce1ae957a872181fc608ae..1f8ff50de04f490cdfd51b27557f7ef057bca730 100644 --- a/core/Boolean.cc +++ b/core/Boolean.cc @@ -1,10 +1,27 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Feher, Csaba + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Tatarka, Gabor + * + ******************************************************************************/ #include #include "Boolean.hh" diff --git a/core/Boolean.hh b/core/Boolean.hh index 95d0414ba1a7bbb9fd451c4e608590fa503b7749..8d92dc7317ac34ded9da30f3e595b09f40876cab 100644 --- a/core/Boolean.hh +++ b/core/Boolean.hh @@ -1,10 +1,24 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Tatarka, Gabor + * + ******************************************************************************/ #ifndef BOOLEAN_HH #define BOOLEAN_HH diff --git a/core/Charstring.cc b/core/Charstring.cc index 9e23390d5ec84d26ac43efc8b349fff3f35519fd..ef42df83d649242795625b26d7bdc7b7aa8bf488 100644 --- a/core/Charstring.cc +++ b/core/Charstring.cc @@ -1,10 +1,28 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Tatarka, Gabor + * Zalanyi, Balazs Andor + * Pandi, Krisztian + * + ******************************************************************************/ #include "Charstring.hh" #include "../common/memory.h" #include "../common/pattern.hh" diff --git a/core/Charstring.hh b/core/Charstring.hh index 0322e572b694bb7abab02dd9e942ec9f6c31ae7f..0387429e5d92dccae7b7550af572aa4508c95b8d 100644 --- a/core/Charstring.hh +++ b/core/Charstring.hh @@ -1,10 +1,27 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Tatarka, Gabor + * Zalanyi, Balazs Andor + * Pandi, Krisztian + * + ******************************************************************************/ #ifndef CHARSTRING_HH #define CHARSTRING_HH diff --git a/core/Communication.cc b/core/Communication.cc index b5b502557414f118cbc8b677e716968bce0d5577..8600812b8062873fcf947a72e5b53c7c9252bea8 100644 --- a/core/Communication.cc +++ b/core/Communication.cc @@ -1,10 +1,24 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Beres, Szabolcs + * Delic, Adam + * Feher, Csaba + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #include "Communication.hh" #include diff --git a/core/Communication.hh b/core/Communication.hh index eee68f2b953859d4057f0681d8c549909d415c74..334ddc41382ea4a180709522b98d44656a083250 100644 --- a/core/Communication.hh +++ b/core/Communication.hh @@ -1,10 +1,22 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Beres, Szabolcs + * Feher, Csaba + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #ifndef COMMUNICATION_HH #define COMMUNICATION_HH diff --git a/core/Component.cc b/core/Component.cc index cbf0dd4da776c8f04128e945469d27132304dd34..f01d540f0f0ea380f1d6cacb479a33a123c793f2 100644 --- a/core/Component.cc +++ b/core/Component.cc @@ -1,10 +1,23 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Tatarka, Gabor + * + ******************************************************************************/ #include #include "../common/memory.h" diff --git a/core/Component.hh b/core/Component.hh index 1e1da3c5667c2981f49837daa1a854f76fb58b1d..d4b48f71135b8f3b358e51d19261d28eb43bbeb8 100644 --- a/core/Component.hh +++ b/core/Component.hh @@ -1,10 +1,21 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Tatarka, Gabor + * + ******************************************************************************/ #ifndef COMPONENT_HH #define COMPONENT_HH diff --git a/core/Default.cc b/core/Default.cc index ebf355b87942eed4d20b110b029aebbb9559feb7..f0f62538f1976e44faf0ef613c385462a1f7681e 100644 --- a/core/Default.cc +++ b/core/Default.cc @@ -1,10 +1,23 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Feher, Csaba + * Forstner, Matyas + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Tatarka, Gabor + * + ******************************************************************************/ #include "Default.hh" #include "Parameters.h" diff --git a/core/Default.hh b/core/Default.hh index da8ccb49de5fb898da051780128425b373c300ad..d479901fdfe51af3d61bf222a9a1b7d6ca79abd1 100644 --- a/core/Default.hh +++ b/core/Default.hh @@ -1,10 +1,21 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Tatarka, Gabor + * + ******************************************************************************/ #ifndef DEFAULT_HH #define DEFAULT_HH diff --git a/core/Encdec.cc b/core/Encdec.cc index 4307bff831524649cbed87bcc14f936939718bd7..92712389969f8a57697593542b7fa7278368574b 100644 --- a/core/Encdec.cc +++ b/core/Encdec.cc @@ -1,10 +1,23 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Feher, Csaba + * Forstner, Matyas + * Ormandi, Matyas + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #include "Encdec.hh" #include "../common/memory.h" diff --git a/core/Encdec.hh b/core/Encdec.hh index 4400f4e628f80bf4b3f1fb35047b25e6d819175c..d65fb92443cd88fee27190a600eb3b15e5cdf578 100644 --- a/core/Encdec.hh +++ b/core/Encdec.hh @@ -1,10 +1,22 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * + ******************************************************************************/ #ifndef ENCDEC_HH #define ENCDEC_HH diff --git a/core/Error.cc b/core/Error.cc index 5443e3eed475c08f2cc86df0d8b71015d9a6d89c..72f6a2370c284fd6b6ae82909a1f8532e3cb6419 100644 --- a/core/Error.cc +++ b/core/Error.cc @@ -1,10 +1,23 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Herrlin, Thomas + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * + ******************************************************************************/ #include "Error.hh" #include "TitanLoggerApi.hh" diff --git a/core/Error.hh b/core/Error.hh index f3a026d84330e013650f20f81e0bc1499a109266..6446aa1688dc84cac91c4e302818b100bbb2a6c9 100644 --- a/core/Error.hh +++ b/core/Error.hh @@ -1,10 +1,18 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef ERROR_HH #define ERROR_HH diff --git a/core/Event_Handler.hh b/core/Event_Handler.hh index 2e884b6f15b49a7048209f31736df1ff0a127144..3afe388d3bc899fd69c81e3d590c816c5c18037a 100644 --- a/core/Event_Handler.hh +++ b/core/Event_Handler.hh @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Feher, Csaba + * Raduly, Csaba + * + ******************************************************************************/ #ifndef EVENT_HANDLER_HH #define EVENT_HANDLER_HH diff --git a/core/Fd_And_Timeout_User.hh b/core/Fd_And_Timeout_User.hh index 2a21532ff25f44f90ea10ed2e2a4b8652a25b076..9fca427068c9e0547f603965b10a7ff89a6e906c 100644 --- a/core/Fd_And_Timeout_User.hh +++ b/core/Fd_And_Timeout_User.hh @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Feher, Csaba + * Raduly, Csaba + * Szabados, Kristof + * + ******************************************************************************/ #ifndef FD_AND_TIMEOUT_USER_HH #define FD_AND_TIMEOUT_USER_HH diff --git a/core/Float.cc b/core/Float.cc index e082fa162753d0115c4a0e91dc8f5f02b8c51385..4b7812652856465b00efb9dc5b35170c9983e4ad 100644 --- a/core/Float.cc +++ b/core/Float.cc @@ -1,10 +1,27 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * > + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Tatarka, Gabor + * + ******************************************************************************/ #include #include #include diff --git a/core/Float.hh b/core/Float.hh index 879f1533375bc3b72cd9643ba327f860dcfc7aff..4b694c9cec4b12063c41a93a70fdd8a3d25e88ad 100644 --- a/core/Float.hh +++ b/core/Float.hh @@ -1,10 +1,24 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Tatarka, Gabor + * + ******************************************************************************/ #ifndef FLOAT_HH #define FLOAT_HH diff --git a/core/Hexstring.cc b/core/Hexstring.cc index 2ab090e912619ed5c28246484fc88628bc77812e..11c15b945e824fdc6162827a21c2e6913d3b09a6 100644 --- a/core/Hexstring.cc +++ b/core/Hexstring.cc @@ -1,10 +1,27 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Tatarka, Gabor + * + ******************************************************************************/ #include "Hexstring.hh" #include "../common/memory.h" #include "Integer.hh" diff --git a/core/Hexstring.hh b/core/Hexstring.hh index ff21120b57fe643d1c40a8dda7dea6411db0726d..cb68ad9d38bac85808b223730e6cca75b9c41ce6 100644 --- a/core/Hexstring.hh +++ b/core/Hexstring.hh @@ -1,10 +1,26 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Tatarka, Gabor + * + ******************************************************************************/ #ifndef HEXSTRING_HH #define HEXSTRING_HH diff --git a/core/ILoggerPlugin.hh b/core/ILoggerPlugin.hh index 84508658cc0a30fd2ea1155425dfa93354def267..a87788cf5ac7f9098f2da5d4253248f8fb482311 100644 --- a/core/ILoggerPlugin.hh +++ b/core/ILoggerPlugin.hh @@ -1,10 +1,18 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Kovacs, Ferenc + * Raduly, Csaba + * Zalanyi, Balazs Andor + * Pandi, Krisztian + * + ******************************************************************************/ #ifndef ILOGGER_PLUGIN_HH #define ILOGGER_PLUGIN_HH diff --git a/core/Integer.cc b/core/Integer.cc index 51da9911cdbe7a552647014cff6f1a3add8344d6..34fd70033655d8b56e4830740adb52631b0e05c8 100644 --- a/core/Integer.cc +++ b/core/Integer.cc @@ -1,10 +1,27 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Ormandi, Matyas + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Tatarka, Gabor + * + ******************************************************************************/ #include "Integer.hh" #include diff --git a/core/Integer.hh b/core/Integer.hh index 6b4c33420253b17586831582009bb639eff55106..f35bab31c18d2bc8c359340d5f0e10d46e19123c 100644 --- a/core/Integer.hh +++ b/core/Integer.hh @@ -1,10 +1,25 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Tatarka, Gabor + * + ******************************************************************************/ #ifndef INTEGER_HH #define INTEGER_HH diff --git a/core/JSON.cc b/core/JSON.cc index 11a4263476a1fdc960519b6091f0bb80e8ec6965..2af94a9e6c439bbd698836c214cd72993f1328ed 100644 --- a/core/JSON.cc +++ b/core/JSON.cc @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * + ******************************************************************************/ #include "JSON.hh" // JSON descriptors for base types diff --git a/core/JSON.hh b/core/JSON.hh index 53f371bc5c077816ed747e58b2262d4bdc55feda..266a4d6717c9ce0f8031802de25b52f855788ae6 100644 --- a/core/JSON.hh +++ b/core/JSON.hh @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * + ******************************************************************************/ #ifndef JSON_HH_ #define JSON_HH_ diff --git a/core/LegacyLogger.cc b/core/LegacyLogger.cc index 782b6cc236427d21399201c8e15c43bdf11ba08f..35fab2b3941215cdfa4ff121bbbaa473cabf6ad5 100644 --- a/core/LegacyLogger.cc +++ b/core/LegacyLogger.cc @@ -1,10 +1,21 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Delic, Adam + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szalai, Gabor + * Pandi, Krisztian + * + ******************************************************************************/ #include "LegacyLogger.hh" #include "TitanLoggerApi.hh" @@ -71,8 +82,8 @@ LegacyLogger::LegacyLogger() format_t_present_(false), current_filename_(NULL) { if (myself != 0) { - // Whoa, dj vu! - // A dj vu is usually a glitch in the Matrix. + // Whoa, déjà vu! + // A déjà vu is usually a glitch in the Matrix. // It happens when they change something. fputs("Only one LegacyLogger allowed! Aborting.\n", stderr); abort(); // Don't use TTCN_error. Debugging infinite recursion is not fun. diff --git a/core/LegacyLogger.hh b/core/LegacyLogger.hh index ec88fa7e8084169934dae19147a18f33a95702f3..99f3a828cbe5f242642e0a99f63ba7b0a4196db1 100644 --- a/core/LegacyLogger.hh +++ b/core/LegacyLogger.hh @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Kovacs, Ferenc + * Raduly, Csaba + * Pandi, Krisztian + * + ******************************************************************************/ #ifndef LegacyLogger_HH #define LegacyLogger_HH diff --git a/core/Logger.cc b/core/Logger.cc index 9d7fc566d60b34338899f7c918c663276dad2269..bb0f3e0b07856700dadf993173060f57f343195d 100644 --- a/core/Logger.cc +++ b/core/Logger.cc @@ -1,10 +1,25 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Feher, Csaba + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Zalanyi, Balazs Andor + * Pandi, Krisztian + * + ******************************************************************************/ #include #include #include @@ -85,6 +100,7 @@ TTCN_Logger::log_mask_struct TTCN_Logger::emergency_log_mask; TTCN_Logger::emergency_logging_behaviour_t TTCN_Logger::emergency_logging_behaviour = BUFFER_MASKED; size_t TTCN_Logger::emergency_logging; +boolean TTCN_Logger::emergency_logging_for_fail_verdict = FALSE; TTCN_Logger::matching_verbosity_t TTCN_Logger::matching_verbosity = VERBOSITY_COMPACT; @@ -715,6 +731,16 @@ void TTCN_Logger::set_emergency_logging(size_t size) emergency_logging = size; } +boolean TTCN_Logger::get_emergency_logging_for_fail_verdict() +{ + return emergency_logging_for_fail_verdict; +} + +void TTCN_Logger::set_emergency_logging_for_fail_verdict(boolean b) +{ + emergency_logging_for_fail_verdict = b; +} + Logging_Bits const& TTCN_Logger::get_file_mask() { return file_log_mask.mask; diff --git a/core/Logger.hh b/core/Logger.hh index 19f50093f0c21e62767ad831d8602b657a535f26..c394c95d199685c4f3a2c0f1bf5ffd5d7dd79b13 100644 --- a/core/Logger.hh +++ b/core/Logger.hh @@ -1,10 +1,24 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Zalanyi, Balazs Andor + * Pandi, Krisztian + * + ******************************************************************************/ #ifndef LOGGER_HH #define LOGGER_HH @@ -180,6 +194,10 @@ public: static emergency_logging_behaviour_t emergency_logging_behaviour; static void set_emergency_logging_behaviour(emergency_logging_behaviour_t behaviour); static emergency_logging_behaviour_t get_emergency_logging_behaviour(); + + static boolean emergency_logging_for_fail_verdict; + static void set_emergency_logging_for_fail_verdict(boolean b); + static boolean get_emergency_logging_for_fail_verdict(); /** @brief returns the actual length of the logmatch buffer This way it can be stored for later, when the buffer needs to be reverted. diff --git a/core/LoggerPlugin.cc b/core/LoggerPlugin.cc index 250cca4f037db655e6d7d2cc2ff9499c482edb8b..dcdc31c963cad8e40aa3d1eaf301c793715375a8 100644 --- a/core/LoggerPlugin.cc +++ b/core/LoggerPlugin.cc @@ -1,10 +1,18 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Kovacs, Ferenc + * Raduly, Csaba + * Zalanyi, Balazs Andor + * Pandi, Krisztian + * + ******************************************************************************/ #include "LoggerPlugin.hh" #include "../common/memory.h" diff --git a/core/LoggerPlugin.hh b/core/LoggerPlugin.hh index 18f6cbf4fa3a169096b45563e83f93a7e920c03f..43512fd0001e3f370110f25e7c279fad6c5aba33 100644 --- a/core/LoggerPlugin.hh +++ b/core/LoggerPlugin.hh @@ -1,10 +1,18 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Kovacs, Ferenc + * Raduly, Csaba + * Zalanyi, Balazs Andor + * Pandi, Krisztian + * + ******************************************************************************/ #ifndef LOGGER_PLUGIN_HH #define LOGGER_PLUGIN_HH diff --git a/core/LoggerPluginManager.cc b/core/LoggerPluginManager.cc index f3eda40b6df6aa34b54bc7a361a9e2b72a573463..10a7fd7ec6c8996f0192ce128231fe0c21356302 100644 --- a/core/LoggerPluginManager.cc +++ b/core/LoggerPluginManager.cc @@ -1,10 +1,21 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Zalanyi, Balazs Andor + * Pandi, Krisztian + * + ******************************************************************************/ #include "LoggerPluginManager.hh" #include "LoggerPlugin.hh" #include "TitanLoggerApi.hh" @@ -356,6 +367,9 @@ void LoggerPluginManager::send_parameter_to_plugin(LoggerPlugin *plugin, TTCN_Logger::set_emergency_logging_mask(logparam.component, logparam.logparam.logoptions_val); break; + case LP_EMERGENCYFORFAIL: + TTCN_Logger::set_emergency_logging_for_fail_verdict(logparam.logparam.bool_val); + break; default: break; } @@ -634,8 +648,11 @@ void LoggerPluginManager::log(const API::TitanLogEvent& event) } ring_buffer.put(event); } - // ERROR, flush the ring buffer content - if ((TTCN_Logger::Severity)(int)event.severity() == TTCN_Logger::ERROR_UNQUALIFIED) { + // ERROR or setverdict(fail), flush the ring buffer content + if ((TTCN_Logger::Severity)(int)event.severity() == TTCN_Logger::ERROR_UNQUALIFIED || + (TTCN_Logger::get_emergency_logging_for_fail_verdict() && + (TTCN_Logger::Severity)(int)event.severity() == TTCN_Logger::VERDICTOP_SETVERDICT && + event.logEvent().choice().verdictOp().choice().setVerdict().newVerdict() == API::Verdict::v3fail)) { TitanLoggerApi::TitanLogEvent ring_event; // get all the events from the ring: buffer while (!ring_buffer.isEmpty()) { diff --git a/core/LoggerPluginManager.hh b/core/LoggerPluginManager.hh index 1c2542951633c3833e31cab6ca66a8014a556b9e..a527797b55d20edb525ddd85a82b0b97a139cea0 100644 --- a/core/LoggerPluginManager.hh +++ b/core/LoggerPluginManager.hh @@ -1,10 +1,20 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Beres, Szabolcs + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Zalanyi, Balazs Andor + * Pandi, Krisztian + * + ******************************************************************************/ #ifndef LOGGER_PLUGIN_MANAGER_HH #define LOGGER_PLUGIN_MANAGER_HH diff --git a/core/LoggerPlugin_dynamic.cc b/core/LoggerPlugin_dynamic.cc index 5c2afc7a433a19b7fc0095a4601c8b5fbb03ec66..0f51a661f1986c237449418b4a0aa13ce59ce88e 100644 --- a/core/LoggerPlugin_dynamic.cc +++ b/core/LoggerPlugin_dynamic.cc @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Delic, Adam + * Raduly, Csaba + * + ******************************************************************************/ #include "LoggerPlugin.hh" #include "ILoggerPlugin.hh" diff --git a/core/LoggerPlugin_static.cc b/core/LoggerPlugin_static.cc index 6b373721a87e8aa231ca5f705cffed4ea7e4fefe..2a7e35f3d8b0e4d34a9590c954684ac00dbc5e74 100644 --- a/core/LoggerPlugin_static.cc +++ b/core/LoggerPlugin_static.cc @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * + ******************************************************************************/ #include "LoggerPlugin.hh" #include "ILoggerPlugin.hh" diff --git a/core/LoggingBits.cc b/core/LoggingBits.cc index 7787a647c3eab157938ad9a997e3360ec85fe218..be216473de938c276503392594f74531132fd9c0 100644 --- a/core/LoggingBits.cc +++ b/core/LoggingBits.cc @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Delic, Adam + * Raduly, Csaba + * + ******************************************************************************/ #include "LoggingBits.hh" #include #include diff --git a/core/LoggingBits.hh b/core/LoggingBits.hh index 1a44df928d7392783a147ec0ffae32bc441f29ba..8336fb0212d325879dfcc4faa17ba351ce06013f 100644 --- a/core/LoggingBits.hh +++ b/core/LoggingBits.hh @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * + ******************************************************************************/ #ifndef LOGOPTIONS_HH #define LOGOPTIONS_HH diff --git a/core/LoggingParam.hh b/core/LoggingParam.hh index 7dd2c7ec06d456b1a26ff42b0adaec9d3cfe3f1a..58ece0a5ae9b4075298242b7bc62af63d1bb928a 100644 --- a/core/LoggingParam.hh +++ b/core/LoggingParam.hh @@ -1,10 +1,18 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Kovacs, Ferenc + * Zalanyi, Balazs Andor + * Pandi, Krisztian + * + ******************************************************************************/ #ifndef LOGGINGPARAM_H #define LOGGINGPARAM_H @@ -30,7 +38,8 @@ typedef enum LP_UNKNOWN, LP_EMERGENCY, LP_EMERGENCYBEHAVIOR, - LP_EMERGENCYMASK + LP_EMERGENCYMASK, + LP_EMERGENCYFORFAIL } logging_param_type; struct logging_param_t diff --git a/core/Makefile b/core/Makefile index 75f3f3f91a936011eba4826982dee67eed7cc9e3..4d5957bb34b0bf611454ced1bd7206315f9c7aa1 100644 --- a/core/Makefile +++ b/core/Makefile @@ -1,10 +1,29 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# +# Contributors: +# +# Baji, Laszlo +# Balasko, Jeno +# Baranyi, Botond +# Beres, Szabolcs +# Delic, Adam +# Feher, Csaba +# Forstner, Matyas +# Horvath, Gabriella +# Koppany, Csaba +# Kovacs, Ferenc +# Raduly, Csaba +# Szabados, Kristof +# Szabo, Janos Zoltan – initial implementation +# Szalai, Gabor +# Zalanyi, Balazs Andor +# +############################################################################## # Makefile for the Base Library of TTCN-3 Test Executor TOP := .. include $(TOP)/Makefile.cfg diff --git a/core/Message_types.hh b/core/Message_types.hh index a3f05eb8eb214932c42b9544771991a24277ee22..d23739270c072e256bcb32232274d4796a64d5b4 100644 --- a/core/Message_types.hh +++ b/core/Message_types.hh @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Forstner, Matyas + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef MESSAGE_TYPES_HH #define MESSAGE_TYPES_HH diff --git a/core/Module_list.cc b/core/Module_list.cc index 50fddbefe0f1ae632d16ddc7180dcddb253257a6..48705eeaf9bc54775fab961b1233cddde64d9ec5 100644 --- a/core/Module_list.cc +++ b/core/Module_list.cc @@ -1,10 +1,23 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Feher, Csaba + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #include #include #include diff --git a/core/Module_list.hh b/core/Module_list.hh index 72c34bbd089c0040ee1f587a0691ab51c3701f08..352492fe00f1d2819edef97f19684cc478979273 100644 --- a/core/Module_list.hh +++ b/core/Module_list.hh @@ -1,10 +1,23 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef MODULE_LIST_HH #define MODULE_LIST_HH diff --git a/core/Objid.cc b/core/Objid.cc index b7b1057220c15aaf1507f82fe9a6b15b08ecf88d..beab7b3e7203feb68de56146b5cc954082f9de2e 100644 --- a/core/Objid.cc +++ b/core/Objid.cc @@ -1,10 +1,25 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Tatarka, Gabor + * + ******************************************************************************/ #include "Objid.hh" #include "../common/dbgnew.hh" diff --git a/core/Objid.hh b/core/Objid.hh index 38c0a00112706c3010c8ab24e92a6aadf7c10e5e..e0cfcb06b600a76ca39041502436de03ffa14c5f 100644 --- a/core/Objid.hh +++ b/core/Objid.hh @@ -1,10 +1,23 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Tatarka, Gabor + * + ******************************************************************************/ #ifndef OBJID_HH #define OBJID_HH diff --git a/core/Octetstring.cc b/core/Octetstring.cc index 3756c4d7856f9a4cd7c5643015d7662cddf5eaf5..1af0c58a2bfe2c9a672559a059e1b0de3197516d 100644 --- a/core/Octetstring.cc +++ b/core/Octetstring.cc @@ -1,10 +1,27 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Tatarka, Gabor + * Pandi, Krisztian + * + ******************************************************************************/ #include "Octetstring.hh" #include "../common/memory.h" #include "Integer.hh" diff --git a/core/Octetstring.hh b/core/Octetstring.hh index a4f03f1c2e034244cfe71ba07afad234cf12b682..055314ef82082fc57d9dff309ad39ef3c79262fc 100644 --- a/core/Octetstring.hh +++ b/core/Octetstring.hh @@ -1,10 +1,28 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Horvath, Gabriella + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Tatarka, Gabor + * Pandi, Krisztian + * + ******************************************************************************/ #ifndef OCTETSTRING_HH #define OCTETSTRING_HH diff --git a/core/Optional.hh b/core/Optional.hh index 9d84211da4b752311d6aae413ad551139039f759..5952c2f8cf00e91978421645eda25d67b4780815 100644 --- a/core/Optional.hh +++ b/core/Optional.hh @@ -1,10 +1,27 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Horvath, Gabriella + * Kovacs, Ferenc + * Ormandi, Matyas + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * + ******************************************************************************/ #ifndef OPTIONAL_HH #define OPTIONAL_HH @@ -743,6 +760,9 @@ void OPTIONAL::set_param(Module_Param& param) { } set_to_present(); optional_value->set_param(param); + if (!optional_value->is_bound()) { + clean_up(); + } } template diff --git a/core/Parallel_main.cc b/core/Parallel_main.cc index 775f291a4be03837ae6d6947b8e2031be83f9383..3aef3bfd4d4bf3d14239273a862367b61a0dd34a 100644 --- a/core/Parallel_main.cc +++ b/core/Parallel_main.cc @@ -1,10 +1,26 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Feher, Csaba + * Kovacs, Ferenc + * Lovassy, Arpad + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Zalanyi, Balazs Andor + * Pandi, Krisztian + * + ******************************************************************************/ #include #include #include diff --git a/core/Param_Types.cc b/core/Param_Types.cc index 847bf3bfc4ed36a438498548da9f4ea331ed895c..1da214635eb7e0fc4ed3316751741a327954875e 100644 --- a/core/Param_Types.cc +++ b/core/Param_Types.cc @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * + ******************************************************************************/ #include #include "../common/memory.h" diff --git a/core/Param_Types.hh b/core/Param_Types.hh index 84e6aeba36b0a4123f01366b9816010da1908fb7..adc3ff779c63171c3aa3b18d710673a6aff23ad6 100644 --- a/core/Param_Types.hh +++ b/core/Param_Types.hh @@ -1,10 +1,18 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Raduly, Csaba + * + ******************************************************************************/ #ifndef PARAM_TYPES_H #define PARAM_TYPES_H diff --git a/core/Parameters.h b/core/Parameters.h index ba730953b25f4c83bcfa3ec67ba3cbd1294c9274..cd00adda99ae986919e50c085d188357f049a0ea 100644 --- a/core/Parameters.h +++ b/core/Parameters.h @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Beres, Szabolcs + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef PARAMETERS_H #define PARAMETERS_H diff --git a/core/Port.cc b/core/Port.cc index fc22f55ecc93d5af1f74411f4ab378edfb2b02c5..7c8a88ce75d5571bb611a2914dd41c70e87c0b2a 100644 --- a/core/Port.cc +++ b/core/Port.cc @@ -1,10 +1,25 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Delic, Adam + * Feher, Csaba + * Forstner, Matyas + * Kovacs, Ferenc + * Pandi, Krisztian + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Tatarka, Gabor + * + ******************************************************************************/ #include "Port.hh" #include diff --git a/core/Port.hh b/core/Port.hh index 0c13b3fc32cccd63029cf7715adf2bf89c2798c1..3ddda162285401390337a99472263ef8f6f3faa7 100644 --- a/core/Port.hh +++ b/core/Port.hh @@ -1,10 +1,21 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Feher, Csaba + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Tatarka, Gabor + * + ******************************************************************************/ #ifndef PORT_HH #define PORT_HH diff --git a/core/PreGenRecordOf.ttcn b/core/PreGenRecordOf.ttcn index da2b0d54fe80980d2e755c3f10bc40427a312d7d..269160528801201280e3a75bef85d06728198f4e 100644 --- a/core/PreGenRecordOf.ttcn +++ b/core/PreGenRecordOf.ttcn @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * + ******************************************************************************/ // This module contains 'record of' and 'set of' type declarations for certain base types. // It is used for pre-generating the C++ classes that represent these types, diff --git a/core/ProfMerge_main.cc b/core/ProfMerge_main.cc index 8504ae315d6d1f138c85b7538f95600818dccb47..5a939e47e098e8b25e194a13be2cb6bb912f0cc8 100644 --- a/core/ProfMerge_main.cc +++ b/core/ProfMerge_main.cc @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * + ******************************************************************************/ #include #include @@ -188,7 +193,7 @@ int main(int argc, char* argv[]) for (int i = optind; i < argc; i++) { // import each input file's contents into the local database fprintf(stderr, "Notify: Importing database file '%s'...\n", argv[i]); - Profiler_Tools::import_data(profiler_db, argv[i], FALSE, error); + Profiler_Tools::import_data(profiler_db, argv[i], error); if (erroneous) { // an import failed -> exit return EXIT_FAILURE; diff --git a/core/Profiler.cc b/core/Profiler.cc index 061f9d19db3c31534fe28218ecb3328b12a031ff..ce74222adb2f6bc62fe5875f17b2cb45245b5752 100644 --- a/core/Profiler.cc +++ b/core/Profiler.cc @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * + ******************************************************************************/ #include "Profiler.hh" #include @@ -12,9 +17,10 @@ #include #include #include +#include #include "memory.h" #include "Runtime.hh" -#include "Component.hh" +#include "Logger.hh" //////////////////////////////////// ////////// TTCN3_Profiler ////////// @@ -42,8 +48,8 @@ TTCN3_Profiler::~TTCN3_Profiler() if (TTCN_Runtime::is_hc()) { // import the data gathered by the other processes (the import function // waits for them to finish exporting) - for (size_t i = 0; i < component_list.size(); ++i) { - import_data(component_list[i]); + for (size_t i = 0; i < pid_list.size(); ++i) { + import_data(pid_list[i]); } } export_data(); @@ -178,32 +184,31 @@ boolean TTCN3_Profiler::is_running() const return !stopped; } -void TTCN3_Profiler::add_component(component p_comp_ref) +void TTCN3_Profiler::add_child_process(pid_t p_pid) { - component_list.push_back(p_comp_ref); + pid_list.push_back(p_pid); } -void TTCN3_Profiler::import_data(component p_comp_ref /* = NULL_COMPREF */) +void TTCN3_Profiler::import_data(pid_t p_pid /* = 0 */) { char* file_name = NULL; - if (NULL_COMPREF == p_comp_ref) { + if (0 == p_pid) { // this is the main database file (from the previous run), no suffix needed file_name = database_filename; } - else if (MTC_COMPREF == p_comp_ref) { - // this is the database for the MTC, suffix the file name with "mtc" - file_name = mprintf("%s.mtc", database_filename); - } else { - // this is the database for one of the PTCs, suffix the file name with the - // component reference - file_name = mprintf("%s.%d", database_filename, p_comp_ref); + // this is the database for one of the PTCs or the MTC, + // suffix the file name with the component's PID + file_name = mprintf("%s.%d", database_filename, p_pid); + + // wait for the process to finish + int status = 0; + waitpid(p_pid, &status, 0); } - Profiler_Tools::import_data(profiler_db, file_name, NULL_COMPREF != p_comp_ref, - TTCN_warning); + Profiler_Tools::import_data(profiler_db, file_name, TTCN_warning); - if (NULL_COMPREF != p_comp_ref) { + if (0 != p_pid) { // the process-specific database file is no longer needed remove(file_name); Free(file_name); @@ -217,14 +222,10 @@ void TTCN3_Profiler::export_data() // this is the main database file, no suffix needed file_name = database_filename; } - else if (TTCN_Runtime::is_mtc()) { - // this is the database for the MTC, suffix the file name with "mtc" - file_name = mprintf("%s.mtc", database_filename); - } else { - // this is the database for one of the PTCs, suffix the file name with the - // component reference - file_name = mprintf("%s.%d", database_filename, (component)self); + // this is the database for one of the PTCs or the MTC, + // suffix the file name with the component's PID + file_name = mprintf("%s.%d", database_filename, (int)getpid()); } Profiler_Tools::export_data(profiler_db, file_name, disable_profiler, diff --git a/core/Profiler.hh b/core/Profiler.hh index cf8a9fb62f1dde4fd56b676f10d99fac540ee1aa..ff06a272b086b2733355e55b48db4387e2c76f1b 100644 --- a/core/Profiler.hh +++ b/core/Profiler.hh @@ -1,14 +1,20 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * + ******************************************************************************/ #ifndef PROFILER_HH #define PROFILER_HH +#include #include "ProfilerTools.hh" /** This class performs profiling and code coverage on lines and functions in @@ -56,11 +62,11 @@ public: /** Returns true if the profiler is currently running (not stopped) */ boolean is_running() const; - /** Stores the component reference of a newly created PTC or MTC (in parallel mode only) */ - void add_component(component p_comp_ref); + /** Stores the PID of a newly created PTC or MTC (in parallel mode only) */ + void add_child_process(pid_t p_pid); /** Adds the data from the database file to the local database */ - void import_data(component p_comp_ref = NULL_COMPREF); + void import_data(pid_t p_pid = 0); /** Writes the local database to the database file (overwrites the file) */ void export_data(); @@ -127,9 +133,9 @@ private: Profiler_Tools::profiler_db_t profiler_db; /** The stack length at the previously executed line */ int prev_stack_len; - /** Contains the component references of the other processes (only relevant in the Host + /** Contains the PIDs of the child processes (only relevant in the Host * Controller's process, in parallel mode) */ - Vector component_list; + Vector pid_list; }; /** The global TTCN3_Profiler object diff --git a/core/ProfilerTools.cc b/core/ProfilerTools.cc index 9c56ef9b28d1786a1a1793815f9e122a76394e6f..cf70300eacee500a2062e1eccbaf332a65e96966 100644 --- a/core/ProfilerTools.cc +++ b/core/ProfilerTools.cc @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * + ******************************************************************************/ #include "ProfilerTools.hh" #include "JSON_Tokenizer.hh" @@ -130,36 +135,19 @@ namespace Profiler_Tools { return; \ } - void import_data(profiler_db_t& p_db, const char* p_filename, boolean p_wait, + void import_data(profiler_db_t& p_db, const char* p_filename, void (*p_error_function)(const char*, ...)) { // open the file, if it exists - int file_size = 0; FILE* file = fopen(p_filename, "r"); - if (NULL != file) { - // get the file size - fseek(file, 0, SEEK_END); - file_size = ftell(file); - } - while (0 == file_size) { - if (!p_wait) { - return; - } - // keep reading until the file appears (and is not empty) - if (NULL != file) { - fclose(file); - } - usleep(1000); - file = fopen(p_filename, "r"); - if (NULL != file) { - // refresh the file size - fseek(file, 0, SEEK_END); - file_size = ftell(file); - } + if (NULL == file) { + p_error_function("Profiler database file '%s' does not exist.", p_filename); + return; } - - // rewind the file (the file pointer has been moved to the end of the file to - // calculate its size) + + // get the file size + fseek(file, 0, SEEK_END); + int file_size = ftell(file); rewind(file); // read the entire file into a character buffer diff --git a/core/ProfilerTools.hh b/core/ProfilerTools.hh index fe95d6ad71c967af980e235f894de3f4d3eda09e..b8d78eb71cb56233c2eb3288eee46b5d92e405bb 100644 --- a/core/ProfilerTools.hh +++ b/core/ProfilerTools.hh @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * + ******************************************************************************/ #ifndef PROFILERTOOLS_HH #define PROFILERTOOLS_HH @@ -131,10 +136,9 @@ namespace Profiler_Tools { /** Adds the data from the database file to the local database * @param p_db local database * @param p_filename database file name - * @param p_wait waits for the file to appear if it doesn't exist * @param p_error_function callback function for displaying error messages */ extern void import_data(profiler_db_t& p_db, const char* p_filename, - boolean p_wait, void (*p_error_function)(const char*, ...)); + void (*p_error_function)(const char*, ...)); /** Writes the local database to the database file (overwrites the file) * @param p_db local database diff --git a/core/RAW.cc b/core/RAW.cc index aaa1b64948b25269fe783231ef93103c6ae0c7be..db313601ea01cd89671e17dff96a53fdf5dd4208 100644 --- a/core/RAW.cc +++ b/core/RAW.cc @@ -1,10 +1,21 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * + ******************************************************************************/ #include #include "../common/memory.h" #include "Types.h" @@ -419,17 +430,18 @@ int min_of_ints(int num_of_int,...) return min_val; } -/** Default descriptors of RAW encoding for primitive types. padding - * | prepadding - * | ptroffset - * | unit - * | | padding_pattern_length - * | | padding_pattern - * length,comp ,byteorder,align ,ord_field,ord_octet,ext_bit ,hexorder,fieldorder,top_bit, | | length_restriction*/ -const TTCN_RAWdescriptor_t INTEGER_raw_= {8,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1}; -const TTCN_RAWdescriptor_t BOOLEAN_raw_= {1,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1}; -const TTCN_RAWdescriptor_t BITSTRING_raw_= {0,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1}; -const TTCN_RAWdescriptor_t OCTETSTRING_raw_={0,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1}; -const TTCN_RAWdescriptor_t HEXSTRING_raw_= {0,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1}; -const TTCN_RAWdescriptor_t CHARSTRING_raw_= {0,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1}; -const TTCN_RAWdescriptor_t FLOAT_raw_= {64,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1}; +/** Default descriptors of RAW encoding for primitive types. padding + * | prepadding + * | ptroffset + * | unit + * | | padding_pattern_length + * | | padding_pattern + * length,comp ,byteorder,align ,ord_field,ord_octet,ext_bit ,hexorder,fieldorder,top_bit, | | length_restriction*/ +const TTCN_RAWdescriptor_t INTEGER_raw_= {8,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1}; +const TTCN_RAWdescriptor_t BOOLEAN_raw_= {1,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1}; +const TTCN_RAWdescriptor_t BITSTRING_raw_= {0,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1}; +const TTCN_RAWdescriptor_t OCTETSTRING_raw_= {0,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1}; +const TTCN_RAWdescriptor_t HEXSTRING_raw_= {0,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1}; +const TTCN_RAWdescriptor_t CHARSTRING_raw_= {0,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1}; +const TTCN_RAWdescriptor_t FLOAT_raw_= {64,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1}; +const TTCN_RAWdescriptor_t UNIVERSAL_CHARSTRING_raw_ = {0,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1}; diff --git a/core/RAW.hh b/core/RAW.hh index 6bd656552983cf4876ce0c53ad5e5f152dfc06e8..3557424ca862da6b99f1902c849ab848cd4870a5 100644 --- a/core/RAW.hh +++ b/core/RAW.hh @@ -1,10 +1,20 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * + ******************************************************************************/ #ifndef _RAW_HH #define _RAW_HH @@ -198,6 +208,7 @@ extern const TTCN_RAWdescriptor_t OCTETSTRING_raw_; extern const TTCN_RAWdescriptor_t CHARSTRING_raw_; extern const TTCN_RAWdescriptor_t HEXSTRING_raw_; extern const TTCN_RAWdescriptor_t FLOAT_raw_; +extern const TTCN_RAWdescriptor_t UNIVERSAL_CHARSTRING_raw_; /** @} end of RAW group */ diff --git a/core/RInt.cc b/core/RInt.cc index f0dd541c73fe8ba5b2adcb1bba621718db9c7a70..a81e214e38b8c1270e66998b90812e19362114f1 100644 --- a/core/RInt.cc +++ b/core/RInt.cc @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Kovacs, Ferenc + * Raduly, Csaba + * + ******************************************************************************/ #include #include #include diff --git a/core/RInt.hh b/core/RInt.hh index 07548085dae8cc5155589daf985bd5afb134f3e9..bbd0e313235f12db36e364d94d8179be59cfe44a 100644 --- a/core/RInt.hh +++ b/core/RInt.hh @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Kovacs, Ferenc + * Raduly, Csaba + * + ******************************************************************************/ #ifndef RInt_HH #define RInt_HH diff --git a/core/RefdIndex.hh b/core/RefdIndex.hh index 2b2f4a6e8441d387a57a00e303dde4da69929e82..982797ae1fd850f18b3e7d58f49681eb16dc7897 100644 --- a/core/RefdIndex.hh +++ b/core/RefdIndex.hh @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * + ******************************************************************************/ #ifndef REFDINDEX_HH #define REFDINDEX_HH diff --git a/core/Runtime.cc b/core/Runtime.cc index 06cd97cec5689a535080db3b74f8a9147059b705..087514e831f08a865e3f8ae5ea634abcb7a8de08 100644 --- a/core/Runtime.cc +++ b/core/Runtime.cc @@ -1,10 +1,26 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Delic, Adam + * Feher, Csaba + * Forstner, Matyas + * Kovacs, Ferenc + * Lovassy, Arpad + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Zalanyi, Balazs Andor + * Pandi, Krisztian + * + ******************************************************************************/ #if defined(LINUX) && ! defined(_GNU_SOURCE) // in order to get the prototype of non-standard strsignal() # define _GNU_SOURCE @@ -2260,9 +2276,6 @@ void TTCN_Runtime::process_create_mtc() "state."); return; } - - // let the HC's TTCN-3 Profiler know of the MTC - ttcn3_prof.add_component(MTC_COMPREF); // clean Emergency log buffer before fork, to avoid duplication TTCN_Logger::ring_buffer_dump(false); @@ -2283,6 +2296,8 @@ void TTCN_Runtime::process_create_mtc() TTCN_Logger::log_mtc_created(mtc_pid); add_component(MTC_COMPREF, mtc_pid); successful_process_creation(); + // let the HC's TTCN-3 Profiler know of the MTC + ttcn3_prof.add_child_process(mtc_pid); } else { // fork() was successful, this code runs on the child process (MTC) // The inherited epoll fd has to be closed first, and then the mc fd @@ -2308,9 +2323,6 @@ void TTCN_Runtime::process_create_ptc(component component_reference, "state."); return; } - - // let the HC's TTCN-3 Profiler know of this new PTC - ttcn3_prof.add_component(component_reference); // clean Emergency log buffer before fork, to avoid duplication TTCN_Logger::ring_buffer_dump(false); @@ -2335,6 +2347,8 @@ void TTCN_Runtime::process_create_ptc(component component_reference, COMPONENT::register_component_name(component_reference, par_component_name); successful_process_creation(); + // let the HC's TTCN-3 Profiler know of this new PTC + ttcn3_prof.add_child_process(ptc_pid); } else { // fork() was successful, this code runs on the child process (PTC) // The inherited epoll fd has to be closed first, and then the mc fd diff --git a/core/Runtime.hh b/core/Runtime.hh index f911031216ea45978775aec4dc7012d9aec3cf93..97e6d30d7c0bf1f719d8d40ccb61d57a667531f5 100644 --- a/core/Runtime.hh +++ b/core/Runtime.hh @@ -1,10 +1,23 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #ifndef RUNTIME_HH #define RUNTIME_HH diff --git a/core/Single_main.cc b/core/Single_main.cc index c6e4bcbae77b29277d5d07c54d6d8e07eaabc015..f78d7adc58b02e159042ef6dbcf7cad339d6a6b3 100644 --- a/core/Single_main.cc +++ b/core/Single_main.cc @@ -1,10 +1,26 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Beres, Szabolcs + * Delic, Adam + * Feher, Csaba + * Kovacs, Ferenc + * Lovassy, Arpad + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Zalanyi, Balazs Andor + * Pandi, Krisztian + * + ******************************************************************************/ #include #include #include diff --git a/core/Snapshot.cc b/core/Snapshot.cc index 0f1f79b5ee23b3ff6e98c4639bc4f978a24c0eef..3bf4584c2426cd94a203c4797b53ad6ea481a55d 100644 --- a/core/Snapshot.cc +++ b/core/Snapshot.cc @@ -1,10 +1,24 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Czimbalmos, Eduard + * Feher, Csaba + * Kovacs, Ferenc + * Pilisi, Gergely + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Pandi, Krisztian + * + ******************************************************************************/ #include #include #include diff --git a/core/Snapshot.hh b/core/Snapshot.hh index f9cb4d4a9ceb9e0f8137a5311198847b1d4d3756..01084414284800cfcdaa79c8c2793ec8e5bdbe7a 100644 --- a/core/Snapshot.hh +++ b/core/Snapshot.hh @@ -1,10 +1,18 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Feher, Csaba + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef SNAPSHOT_HH #define SNAPSHOT_HH diff --git a/core/String_struct.hh b/core/String_struct.hh index 0ada30e45c759081bedb45793dc2c7e9ba3f189e..5db39f66fafed7dcbbe5be78dc9b5fe14674e488 100644 --- a/core/String_struct.hh +++ b/core/String_struct.hh @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef STRING_STRUCT_HH #define STRING_STRUCT_HH diff --git a/core/Struct_of.cc b/core/Struct_of.cc index 85001a9e59984d1e76af9d45bd1a21bf566c4242..7bdd11c2f5be92c8f3d8c3169c5c25fac6bfe5e4 100644 --- a/core/Struct_of.cc +++ b/core/Struct_of.cc @@ -1,10 +1,22 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Delic, Adam + * Forstner, Matyas + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #include "Struct_of.hh" #include "../common/memory.h" diff --git a/core/Struct_of.hh b/core/Struct_of.hh index 90f285cf424b47fa2b6f77a1763194108c82c275..68cb589efa9051389ff1621198a489a77d3e3c32 100644 --- a/core/Struct_of.hh +++ b/core/Struct_of.hh @@ -1,10 +1,21 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef STRUCT_OF_HH #define STRUCT_OF_HH diff --git a/core/TCov.cc b/core/TCov.cc index e8bd03cf06c1a1d5067234ad8c1f7c4c6c4a8e42..a5ef29501329597a1d99550687f5870cd14755e7 100644 --- a/core/TCov.cc +++ b/core/TCov.cc @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Kovacs, Ferenc + * Raduly, Csaba + * + ******************************************************************************/ #include "TCov.hh" #include "Component.hh" diff --git a/core/TCov.hh b/core/TCov.hh index bf121de50da889fb935445e2cef886b0b539dc85..3ee4f2434a9d72417cac97c4bc7bdfceaf4fb051 100644 --- a/core/TCov.hh +++ b/core/TCov.hh @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Kovacs, Ferenc + * Raduly, Csaba + * + ******************************************************************************/ #ifndef TCOV_HH #define TCOV_HH diff --git a/core/TEXT.cc b/core/TEXT.cc index f36264302d4cf435b622b5ae205ffcb02e359548..98bc915b2fccf38cf18fac89d880d3af4587ab5f 100644 --- a/core/TEXT.cc +++ b/core/TEXT.cc @@ -1,10 +1,19 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Delic, Adam + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * + ******************************************************************************/ #include #include #include diff --git a/core/TEXT.hh b/core/TEXT.hh index e094212f2b1b4430bf25c15b05f79a0894449a3c..a56d40d119d24157f7a79da867bf8762cb7b0cee 100644 --- a/core/TEXT.hh +++ b/core/TEXT.hh @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * + ******************************************************************************/ #ifndef _TEXT_HH #define _TEXT_HH diff --git a/core/TTCN3.hh b/core/TTCN3.hh index 5cd8372826c50c3d511147279e170140f1b52c2d..3d7e815d862bb5a2159e50f09a79fa4d0f636fb9 100644 --- a/core/TTCN3.hh +++ b/core/TTCN3.hh @@ -1,10 +1,22 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * + * Balasko, Jeno + * Baranyi, Botond + * Delic, Adam + * Forstner, Matyas + * Lovassy, Arpad + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * + ******************************************************************************/ /* * Common header file for the Base Library of the TTCN-3 Test Executor * diff --git a/core/Template.cc b/core/Template.cc index 2777ead0b1c54bcd6633a2a9c51560845f664f89..39cb4b0f78e39796e5477382dd43d862db502a69 100644 --- a/core/Template.cc +++ b/core/Template.cc @@ -1,10 +1,21 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Delic, Adam + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Tatarka, Gabor + * + ******************************************************************************/ #include #include "../common/memory.h" diff --git a/core/Template.hh b/core/Template.hh index a40610b2d6cb33670077c232fd754a547bbca3f4..bd874424d730770a120fed18c2f24a1003c1dd23 100644 --- a/core/Template.hh +++ b/core/Template.hh @@ -1,10 +1,24 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * + * Balasko, Jeno + * Baranyi, Botond + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Tatarka, Gabor + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #ifndef TEMPLATE_HH #define TEMPLATE_HH diff --git a/core/Textbuf.cc b/core/Textbuf.cc index b8a4b2f6541ec059f3cc90c7edeca2d2042afc0e..53a3cd94589350a9a0220635c6899ad77d17f2bc 100644 --- a/core/Textbuf.cc +++ b/core/Textbuf.cc @@ -1,10 +1,19 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * + ******************************************************************************/ #include #include // for atof #include diff --git a/core/Textbuf.hh b/core/Textbuf.hh index f755eb474155c814ac5489a3efa746327664999e..29d27c8abc090ca5ddd8196b23c2189bdc46fd7e 100644 --- a/core/Textbuf.hh +++ b/core/Textbuf.hh @@ -1,10 +1,18 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef TEXTBUF_HH #define TEXTBUF_HH diff --git a/core/Timer.cc b/core/Timer.cc index 26a338a494ee712e4bfff9a128c531960a2b5628..4247fc2aae5efebd1913bd6c4bbdc01f905aac33 100644 --- a/core/Timer.cc +++ b/core/Timer.cc @@ -1,10 +1,18 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Delic, Adam + * Kovacs, Ferenc + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #include "Timer.hh" #include "Float.hh" #include "Error.hh" diff --git a/core/Timer.hh b/core/Timer.hh index 56bef8d79c61c799b24797e83205eb2c3c72b7fa..e37d492854dec944d0e0b0aa4802de22d9643606 100644 --- a/core/Timer.hh +++ b/core/Timer.hh @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #ifndef TIMER_HH #define TIMER_HH diff --git a/core/TitanLoggerApi.xsd b/core/TitanLoggerApi.xsd index 8956dc8e8482ce838070de2e19487d2d814816a6..13687fc1abf284439b423bb448e89c88db3cf7a4 100644 --- a/core/TitanLoggerApi.xsd +++ b/core/TitanLoggerApi.xsd @@ -1,10 +1,15 @@ diff --git a/core/TitanLoggerControl.ttcn b/core/TitanLoggerControl.ttcn index 7a4f2dce833ed413ba467a69cd819c497e2e66d5..0f6023e0d49a0d815f0b432cff1c1d09bb5efbbc 100644 --- a/core/TitanLoggerControl.ttcn +++ b/core/TitanLoggerControl.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module TitanLoggerControl { /* diff --git a/core/TitanLoggerControlImpl.cc b/core/TitanLoggerControlImpl.cc index dce76c66df0dd5418e3e801c456a9ca17a4b2de4..67f34173dd0fa9905230896e72415b05ed2198ac 100644 --- a/core/TitanLoggerControlImpl.cc +++ b/core/TitanLoggerControlImpl.cc @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Kovacs, Ferenc + * Raduly, Csaba + * + ******************************************************************************/ #include "Error.hh" #include "TitanLoggerControl.hh" #include "Logger.hh" diff --git a/core/Types.h b/core/Types.h index 6ef22e6eec474589e788c9a4a855f27c77d0a42a..f62a3806d4c05e538804616ae2eb62955e5da0a4 100644 --- a/core/Types.h +++ b/core/Types.h @@ -1,10 +1,21 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Beres, Szabolcs + * Feher, Csaba + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabo, Janos Zoltan – initial implementation + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #ifndef TYPES_H #define TYPES_H diff --git a/core/Universal_charstring.cc b/core/Universal_charstring.cc index acbcc5434ceb7c463872bc70ab5001cb96ba6ebd..ebc97ec6b92e82929cb9b008a546648a122ce9c6 100644 --- a/core/Universal_charstring.cc +++ b/core/Universal_charstring.cc @@ -1,10 +1,26 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #include "Universal_charstring.hh" #include "../common/dbgnew.hh" @@ -1071,8 +1087,15 @@ void UNIVERSAL_CHARSTRING::encode(const TTCN_Typedescriptor_t& p_td, break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-encoding type '%s': ", p_td.name); - TTCN_EncDec_ErrorContext::error_internal - ("No RAW descriptor available for type '%s'.", p_td.name); + if(!p_td.raw) + TTCN_EncDec_ErrorContext::error_internal + ("No RAW descriptor available for type '%s'.", p_td.name); + RAW_enc_tr_pos rp; + rp.level=0; + rp.pos=NULL; + RAW_enc_tree root(TRUE, NULL, &rp, 1, p_td.raw); + RAW_encode(p_td, root); + root.put_to_buf(p_buf); break;} case TTCN_EncDec::CT_TEXT: { TTCN_EncDec_ErrorContext ec("While TEXT-encoding type '%s': ", p_td.name); @@ -1127,8 +1150,23 @@ void UNIVERSAL_CHARSTRING::decode(const TTCN_Typedescriptor_t& p_td, break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-decoding type '%s': ", p_td.name); - TTCN_EncDec_ErrorContext::error_internal - ("No RAW descriptor available for type '%s'.", p_td.name); + if(!p_td.raw) + TTCN_EncDec_ErrorContext::error_internal + ("No RAW descriptor available for type '%s'.", p_td.name); + raw_order_t order; + switch(p_td.raw->top_bit_order){ + case TOP_BIT_LEFT: + order=ORDER_LSB; + break; + case TOP_BIT_RIGHT: + default: + order=ORDER_MSB; + } + if(RAW_decode(p_td, p_buf, p_buf.get_len()*8, order)<0) + ec.error(TTCN_EncDec::ET_INCOMPL_MSG, + "Can not decode type '%s', because invalid or incomplete" + " message was received" + , p_td.name); break;} case TTCN_EncDec::CT_TEXT: { Limit_Token_List limit; @@ -2233,6 +2271,61 @@ char* UNIVERSAL_CHARSTRING::to_JSON_string(const TTCN_Buffer& p_buf) const return json_str; } +int UNIVERSAL_CHARSTRING::RAW_encode(const TTCN_Typedescriptor_t& p_td, + RAW_enc_tree& myleaf) const +{ + if (!is_bound()) { + TTCN_EncDec_ErrorContext::error(TTCN_EncDec::ET_UNBOUND, + "Encoding an unbound value."); + } + if (charstring) { + return cstr.RAW_encode(p_td, myleaf); + } + TTCN_Buffer buff; + encode_utf8(buff); + int buff_len = buff.get_len(); + int bl = buff_len * 8; // bit length + int align_length = p_td.raw->fieldlength ? p_td.raw->fieldlength - bl : 0; + if (align_length < 0) { + TTCN_EncDec_ErrorContext::error(TTCN_EncDec::ET_LEN_ERR, + "There are insufficient bits to encode '%s': ", p_td.name); + bl = p_td.raw->fieldlength; + align_length = 0; + } + if (myleaf.must_free) Free(myleaf.body.leaf.data_ptr); + myleaf.body.leaf.data_ptr = (unsigned char*)Malloc(buff_len); + memcpy(myleaf.body.leaf.data_ptr, buff.get_data(), buff_len); + myleaf.must_free = TRUE; + myleaf.data_ptr_used = TRUE; + if (p_td.raw->endianness == ORDER_MSB) myleaf.align = -align_length; + else myleaf.align = align_length; + return myleaf.length = bl + align_length; +} + +int UNIVERSAL_CHARSTRING::RAW_decode(const TTCN_Typedescriptor_t& p_td, + TTCN_Buffer& buff, int limit, raw_order_t top_bit_ord, boolean no_err, + int /*sel_field*/, boolean /*first_call*/) +{ + CHARSTRING buff_str; + int dec_len = buff_str.RAW_decode(p_td, buff, limit, top_bit_ord, no_err); + if (buff_str.is_bound()) { + charstring = true; + for (int i = 0; i < buff_str.val_ptr->n_chars; ++i) { + if (buff_str.val_ptr->chars_ptr[i] < 0) { + charstring = false; + break; + } + } + if (charstring) { + cstr = buff_str; + } + else { + decode_utf8(buff_str.val_ptr->n_chars, (const unsigned char*)buff_str.val_ptr->chars_ptr); + } + } + return dec_len; +} + boolean UNIVERSAL_CHARSTRING::from_JSON_string(boolean check_quotes) { int json_len = val_ptr->n_uchars; @@ -4114,9 +4207,11 @@ void UNIVERSAL_CHARSTRING_template::set_param(Module_Param& param) { } *this = temp; break; } - case Module_Param::MP_Charstring: - *this = CHARSTRING(mp->get_string_size(), (char*)mp->get_string_data()); - break; + case Module_Param::MP_Charstring: { + TTCN_Buffer buff; + buff.put_s(mp->get_string_size(), (unsigned char*)mp->get_string_data()); + *this = UNIVERSAL_CHARSTRING::from_UTF8_buffer(buff); + break; } case Module_Param::MP_Universal_Charstring: *this = UNIVERSAL_CHARSTRING(mp->get_string_size(), (universal_char*)mp->get_string_data()); break; diff --git a/core/Universal_charstring.hh b/core/Universal_charstring.hh index 6e744884767f362423a5dc725b8eeb5b63ef1189..7ffec3b2dd02b4e954166de5bc48a6e4bb76f071 100644 --- a/core/Universal_charstring.hh +++ b/core/Universal_charstring.hh @@ -1,10 +1,26 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Zalanyi, Balazs Andor + * + ******************************************************************************/ #ifndef UNIVERSAL_CHARSTRING_HH #define UNIVERSAL_CHARSTRING_HH @@ -325,6 +341,17 @@ public: boolean BER_decode_TLV(const TTCN_Typedescriptor_t& p_td, const ASN_BER_TLV_t& p_tlv, unsigned L_form); + /** Encodes the value according to the TTCN_Typedescriptor_t. + * It must be public because it can be called by other types during encoding. + * Returns the length of encoded data */ + int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; + + /** Decodes the value according to the TTCN_Typedescriptor_t. + * It must be public because it can be called by other types during encoding. + * Returns the number of decoded bits */ + int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, + boolean no_err=FALSE, int sel_field=-1, boolean first_call=TRUE); + int TEXT_encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&) const; int TEXT_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, Limit_Token_List&, diff --git a/core/VIRAG.asn b/core/VIRAG.asn index 1a2ab9beb142514491dff2ab6ccc67c24f8c21ff..c85e4eb251c9b549a2f55d0a9928a71900cd5fc0 100644 --- a/core/VIRAG.asn +++ b/core/VIRAG.asn @@ -1,9 +1,13 @@ --///////////////////////////////////////////////////////////////////////////// --- Copyright (c) 2000-2015 Ericsson Telecom AB +-- Copyright (c) 2000-2016 Ericsson Telecom AB -- All rights reserved. This program and the accompanying materials -- are made available under the terms of the Eclipse Public License v1.0 -- which accompanies this distribution, and is available at -- http://www.eclipse.org/legal/epl-v10.html +-- +-- Contributors: +-- Balasko, Jeno +-- --///////////////////////////////////////////////////////////////////////////// VIRAG DEFINITIONS diff --git a/core/Vector.hh b/core/Vector.hh index 8f5ed5551ae8fbc99928d4cf3763eb7531135500..d9cd6cb13bb7ff179e68ecb4c563a755d2fb6927 100644 --- a/core/Vector.hh +++ b/core/Vector.hh @@ -1,10 +1,18 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Kovacs, Ferenc + * Raduly, Csaba + * + ******************************************************************************/ #ifndef TITANVECTOR_H_ #define TITANVECTOR_H_ diff --git a/core/Verdicttype.cc b/core/Verdicttype.cc index d5607e0f2922ad3081a9ee0a267fff8e9925642d..dbf980d7ca07267becb8c9f77768459b9046f7ce 100644 --- a/core/Verdicttype.cc +++ b/core/Verdicttype.cc @@ -1,10 +1,25 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Tatarka, Gabor + * + ******************************************************************************/ #include "Verdicttype.hh" #include "Param_Types.hh" diff --git a/core/Verdicttype.hh b/core/Verdicttype.hh index eedef15480527b5058c7fda303dcc65932822bc4..0970bfb8efdd5d504df89e64d2b799a3a7cfdd48 100644 --- a/core/Verdicttype.hh +++ b/core/Verdicttype.hh @@ -1,10 +1,23 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Szabo, Janos Zoltan – initial implementation + * Tatarka, Gabor + * + ******************************************************************************/ #ifndef VERDICTTYPE_HH #define VERDICTTYPE_HH diff --git a/core/XER.cc b/core/XER.cc index d24d42bba22e3c89ee389dcb372cf33636cd3dc1..0feb4905511f9930273e3adc30359e1d94ecae86 100644 --- a/core/XER.cc +++ b/core/XER.cc @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Ormandi, Matyas + * Raduly, Csaba + * + ******************************************************************************/ #define DEFINE_XER_STRUCT #include "XER.hh" diff --git a/core/XER.hh b/core/XER.hh index f771769802d7511329ec1a96c4546336e02bb336..80d220cf081718dca851a14d7fafe01878cfe7a4 100644 --- a/core/XER.hh +++ b/core/XER.hh @@ -1,10 +1,17 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Raduly, Csaba + * Szabo, Bence Janos + * + ******************************************************************************/ #ifndef XER_HH_ #define XER_HH_ diff --git a/core/XmlReader.cc b/core/XmlReader.cc index 3b0da21a3e9b15fbdb53c8245bf759f253fc498a..5914a7673339e0b939e40cf46ad0a33d40938d0a 100644 --- a/core/XmlReader.cc +++ b/core/XmlReader.cc @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * + ******************************************************************************/ /* * XmlReader.cc * diff --git a/core/XmlReader.hh b/core/XmlReader.hh index eaefece20a43c83f14e1ffb9bbc870d9780909e0..992de5bc955ecfbb4d2a39162fc5b0f5dea5eea1 100644 --- a/core/XmlReader.hh +++ b/core/XmlReader.hh @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * Szabo, Bence Janos + * + ******************************************************************************/ #ifndef XML_READER_HH_ #define XML_READER_HH_ diff --git a/core/config_process.l b/core/config_process.l index 2b0a5cd8a2545be1bc7a0616bc971c1c880755d3..35f82f1bbd992b543a98c666b8695c7cd4d4d059 100644 --- a/core/config_process.l +++ b/core/config_process.l @@ -1,9 +1,25 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Pandi, Krisztian + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Zalanyi, Balazs Andor + * ******************************************************************************/ %option noyywrap %option never-interactive @@ -567,6 +583,8 @@ system return SystemKeyword; [Ee]mergency[Ll]ogging[Mm]ask return EmergencyLoggingMask; +[Ee]mergency[Ll]ogging[Ff]or[Ff]ail[Vv]erdict return EmergencyLoggingForFailVerdict; + [Ff]ile[Mm]ask return FileMask; [Cc]onsole[Mm]ask return ConsoleMask; diff --git a/core/config_process.y b/core/config_process.y index dd5296089c9895f81f5ab94d807773a030262b7a..6e457bab44c37e16b91bf1bb19f281d6e1c1eca0 100644 --- a/core/config_process.y +++ b/core/config_process.y @@ -1,9 +1,26 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Forstner, Matyas + * Kovacs, Ferenc + * Pandi, Krisztian + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Janos Zoltan – initial implementation + * Szalai, Gabor + * Zalanyi, Balazs Andor + * ******************************************************************************/ %{ @@ -165,6 +182,7 @@ string_map_t *config_defines; %token EmergencyLogging %token EmergencyLoggingBehaviour %token EmergencyLoggingMask +%token EmergencyLoggingForFailVerdict %token BufferAll %token BufferMasked %token FileMask @@ -1343,6 +1361,11 @@ LoggingParam: $$.log_param_selection = LP_EMERGENCYMASK; $$.logoptions_val = $3; } + | EmergencyLoggingForFailVerdict AssignmentChar YesNoOrBoolean + { + $$.log_param_selection = LP_EMERGENCYFORFAIL; + $$.bool_val = $3; + } | LogFileNumber AssignmentChar Number { $$.log_param_selection = LP_LOGFILENUMBER; diff --git a/core/gccversion.c b/core/gccversion.c index 18cdfd94263d3be720688ca2a916405f5656222a..1313a1d5b12e71ad799c19439fda3da3da38765d 100644 --- a/core/gccversion.c +++ b/core/gccversion.c @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Beres, Szabolcs + * Raduly, Csaba + * + ******************************************************************************/ /* Write a header that checks the expected version of the compiler. * gccversion.c is a bit of a misnomer (also handles the Sun compiler), * but it's shorter than compiler_version.c */ diff --git a/core/license_gen.c b/core/license_gen.c index 2c0a20d1171db498c1264041c15a9df21ea25f9c..979e780982dd1a085cc3e78e4a8a5c25982204b8 100644 --- a/core/license_gen.c +++ b/core/license_gen.c @@ -1,10 +1,15 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ #include #include "license.h" diff --git a/core/simplify.pl b/core/simplify.pl old mode 100644 new mode 100755 index e56384e61fec193e99cef407bd5cc3f927f34bcb..fabbc982a7acfe543cc8e9cc1da48c561ed43955 --- a/core/simplify.pl +++ b/core/simplify.pl @@ -1,9 +1,14 @@ ############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Balasko, Jeno +# Raduly, Csaba +# ############################################################################### #! /usr/bin/perl -w use strict; diff --git a/core2/Basetype2.cc b/core2/Basetype2.cc index b94c5bcb9949adee075f9f7973e4cfc15b597469..0af50fb2c2af4a748dad2e92dfc832437db03d57 100644 --- a/core2/Basetype2.cc +++ b/core2/Basetype2.cc @@ -1,10 +1,23 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Baji, Laszlo + * Balasko, Jeno + * Baranyi, Botond + * Beres, Szabolcs + * Delic, Adam + * Kovacs, Ferenc + * Raduly, Csaba + * Szabados, Kristof + * Szabo, Bence Janos + * Pandi, Krisztian + * + ******************************************************************************/ #include "Basetype.hh" #include "TEXT.hh" #include "BER.hh" @@ -5283,7 +5296,7 @@ int Record_Type::XER_decode(const XERdescriptor_t& p_td, XmlReaderWrap& reader, // that it belongs to him get_at(field_cnt-1)->XER_decode(*xer_descr(field_cnt-1), reader, flavor | USE_NIL, flavor2 | USE_NIL_PARENT_TAG, 0); already_processed = TRUE; - continue; + break; } // type has USE-NIL if (parent_tag) { @@ -5365,8 +5378,9 @@ int Record_Type::XER_decode(const XERdescriptor_t& p_td, XmlReaderWrap& reader, } i = first_nonattr; // finished with attributes - // AdvanceAttribute did MoveToElement. Move into the content (if any). - if (!reader.IsEmptyElement()) reader.Read(); + // AdvanceAttribute did MoveToElement. Move into the content (if any), + // except when the reader is already moved in(already_processed). + if (!reader.IsEmptyElement() && !already_processed) reader.Read(); } // end if (own_tag) /* * * * * * * * Non-attributes (elements) * * * * * * * * * * * */ diff --git a/core2/Makefile b/core2/Makefile index 2444bcdf8a6bd9dfa96e1ae7374b2f199c633425..bf518942e21c7f4b5825888004d511f779ff41cd 100644 --- a/core2/Makefile +++ b/core2/Makefile @@ -1,10 +1,17 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# +# Contributors: +# Balasko, Jeno +# Delic, Adam +# Kovacs, Ferenc +# Raduly, Csaba +# +############################################################################## # Makefile for the function test version Base Library of TTCN-3 Test Executor FUNCTION_TEST_RUNTIME := yes diff --git a/doc/parallelarch/Makefile b/doc/parallelarch/Makefile index 93c3b0a925f7100fe6214d19c8a25e8199586d6f..2ab794b872a5a47d3f4591fcbf6c5a1312698a37 100644 --- a/doc/parallelarch/Makefile +++ b/doc/parallelarch/Makefile @@ -1,10 +1,17 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# +# Contributors: +# Balasko, Jeno +# Forstner, Matyas +# Szabados, Kristof +# Szabo, Janos Zoltan – initial implementation +# +############################################################################## TOP := ../../ include ../../Makefile.cfg diff --git a/doc/parallelarch/state_mach_mapping_mc.dot b/doc/parallelarch/state_mach_mapping_mc.dot index 5c3cfb448a6fdfd237fcc9b21ab274b03d702a20..740abd24bb79cde0a46d267a8f01c03e5b93607a 100644 --- a/doc/parallelarch/state_mach_mapping_mc.dot +++ b/doc/parallelarch/state_mach_mapping_mc.dot @@ -1,48 +1,12 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// -/* state machine of port mappings as seen by the MC */ - -digraph state_mach_mapping_mc { - // states - node [fontsize=16]; - // start state (invisible) - START [style=invis]; - - // durable states - node[shape=box,style="filled,rounded"]; - IDLE; - MAPPED; - - // transient states - node[shape=box,style=rounded]; - MAPPING; - UNMAPPING; - - // edges - edge [fontsize=12]; - START -> IDLE [arrowtail=odot]; - - // state transitions for map() operation - IDLE -> MAPPING [label="MAP_REQ/\nMAP"]; - MAPPING -> MAPPED [label="MAPPED/\nMAP_ACK"]; - MAPPED -> MAPPED [label="MAP_REQ/\nMAP_ACK"]; - MAPPING -> MAPPING [label="MAP_REQ/\n-"]; - UNMAPPING -> UNMAPPING [label="MAP_REQ/\nERROR"]; - - // state transitions for unmap() operation - MAPPED -> UNMAPPING [label="UNMAP_REQ/\nUNMAP"]; - UNMAPPING -> IDLE [label="UNMAPPED or\ncomponent terminates/\nUNMAP_ACK"]; - IDLE -> IDLE [label="UNMAP_REQ/\nUNMAP_ACK"]; - MAPPING -> MAPPING [label="UNMAP_REQ/\nERROR"]; - UNMAPPING -> UNMAPPING [label="UNMAP_REQ/\n-"]; - - // handling of mapping-related errors - edge [fontsize=12,style=dashed]; - MAPPING -> IDLE [label="component terminates/\n-"]; - MAPPED -> IDLE [label="UNMAPPED or\ncomponent terminates/\n-"]; -} +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ diff --git a/etc/Makefile b/etc/Makefile index fffb344bf5c6d2ab8574356ac1e32ba15d8b0d88..4f5db67cfa590f02efc75ff0d2f923e38e013bbd 100644 --- a/etc/Makefile +++ b/etc/Makefile @@ -1,10 +1,26 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# +# Contributors: +# Baji, Laszlo +# Balasko, Jeno +# Baranyi, Botond +# Czimbalmos, Eduard +# Delic, Adam +# Kovacs, Ferenc +# Kovacs, Zoltan +# Ormandi, Matyas +# Raduly, Csaba +# Szabados, Kristof +# Szabo, Janos Zoltan – initial implementation +# Szalai, Endre +# Torpis, Zsolt +# +############################################################################## # Makefile for installing the nedit and xemacs additions TOP := .. diff --git a/etc/TXDSample.xml b/etc/TXDSample.xml index 1068532e95fe82f3c616f91ac478edf94023eaf3..de1a44f7e960d1e21bc035b0b30832d72bf3bd5f 100644 --- a/etc/TXDSample.xml +++ b/etc/TXDSample.xml @@ -1,10 +1,14 @@ - - - - - - - - version='1.1.0' - - - - - - - - http://ttcn.ericsson.se/download/eclipse_stats - - - - - - - - - - - - - - - - - - - - - .eclipsestats.php - - - - - - - - - - - - + + + + + + + + + version='1.1.0' + + + + + + + + http://ttcn.ericsson.se/download/eclipse_stats + + + + + + + + + + + + + + + + + + + + + .eclipsestats.php + + + + + + + + + + + + diff --git a/etc/howto/pqb_stats_howto.txt b/etc/howto/pqb_stats_howto.txt old mode 100755 new mode 100644 index fb035bfba23008b6527f33e0d2a85f8e4b900110..d960d5c65020406c6da18ee58449db46f84d4d52 --- a/etc/howto/pqb_stats_howto.txt +++ b/etc/howto/pqb_stats_howto.txt @@ -1,17 +1,22 @@ ############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Balasko, Jeno +# Kovacs, Ferenc +# ############################################################################### -Creating PQB slides -- Place of PQB slides: R:\RZ\RZ_All\PQB\[YYYY-MM-DD]\EFD_Titan_[MONTH]_TCC.ppt, Juli sends a warning e-mail each month and creates [YYYY-MM-DD] -- Source data to use: /vobs/ttcn/TCC_Projects/TITAN_THEMIS/TITAN-TestAutomation-PAPPA-results.xls (No new directory for new Titan project, CC is not important anymore?) -- TITAN-TestAutomation-PAPPA-results.xls is filled each month using nightly test results -- Nightly test results are sent by e-mail or available here: - - titanrt@tcclab1:/home/titanrt/titan_nightly_builds/archives - - titanrt@tcclab1:/home/titanrt/titan_nightly_builds/web -- Only the final percentage is important for the slides -- Copy the slides of the previous month and adjust dates and the bar chart accordingly -- Per quarter results are also shown, update the average and the icon on the upper right +Creating PQB slides +- Place of PQB slides: R:\RZ\RZ_All\PQB\[YYYY-MM-DD]\EFD_Titan_[MONTH]_TCC.ppt, Juli sends a warning e-mail each month and creates [YYYY-MM-DD] +- Source data to use: /vobs/ttcn/TCC_Projects/TITAN_THEMIS/TITAN-TestAutomation-PAPPA-results.xls (No new directory for new Titan project, CC is not important anymore?) +- TITAN-TestAutomation-PAPPA-results.xls is filled each month using nightly test results +- Nightly test results are sent by e-mail or available here: + - titanrt@tcclab1:/home/titanrt/titan_nightly_builds/archives + - titanrt@tcclab1:/home/titanrt/titan_nightly_builds/web +- Only the final percentage is important for the slides +- Copy the slides of the previous month and adjust dates and the bar chart accordingly +- Per quarter results are also shown, update the average and the icon on the upper right diff --git a/etc/howto/titan_release_howto.txt b/etc/howto/titan_release_howto.txt old mode 100755 new mode 100644 index d361ef8d7c987cddd9051d92471f8ff1f6544665..3abc714120578f8f7e5417bf697beafc303add44 --- a/etc/howto/titan_release_howto.txt +++ b/etc/howto/titan_release_howto.txt @@ -1,293 +1,299 @@ ############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Balasko, Jeno +# Kovacs, Ferenc +# Pandi, Krisztian +# ############################################################################### -Preparing for the release -========================= - -Assume that the release date and version (e.g. /2 R1A) are fixed and -clear. The nightly tests were successful for at least three days before -the release date. It was one of our release criterias which not -necessarily valid today. Juli is notified. - -Finishing documents -=================== - -A few days before the release Juli sends a list of documents, which need -to be updated. The version numbers need to be set. If a document is no -longer needed use a '/' character instead of a version number. Otherwise, -increase the version number appropriately when a given document is changed, -if not the version number will remain the same. The letter with the proper -version numbers should be sent back to Juli. - -For version CRL 113 200/2 R2A: - -Doc no.... 1095-CRL 113 200/2 Rev. B 120717 *Hist.rev. -Doc resp.. ETH/XZX Des resp.. ETH/XZX Text. N Ready to. R1A -Func des.. TTCN-3 Executor PREL Show prel.(Y/ - PRA,DS4, PR-,DS-, - A-cd Document number/ + R1A R2A --- ----- ------------------------------ - FREE---- PREL---- FREE---- PREL - 0 109 21- -1,A -2,A - 1 109 47- A - 1 1/1531- A Installation Guide - 1 3/1531- A Eclipse install.guide - 1 1/198 17- A user guide - 1 2/198 17- A Reference guide - 1 4/198 17- A Eclipse_Designer_userguide - 1 5/198 17- A Eclipse_Executor_userguide - 1 6/198 17- A Apiguide - 1 7/198 17- A UG for TITAN MCTR GUI - -Test doksik: - -A A-cd Document number/+ R1A R2A ---- ----- ------------------------------ - FREE---- PREL---- FREE---- PRE - 3 152 83- A TTCN-3 Executor Test Report - 3 3/152 83- A Test Report for TITAN Designer and TITAN Executor for the Eclipse IDE, TITAN R7.1 project - 3 7/152 91- A Test description - RAW coder - 3 8/152 91- A Test description - BER coder - 3 12/152 91- A Test description of the TTCN-3 Semantic Analyzer: Unknown Object - 3 14/152 91- A Test description of the TTCN-3 Semantic Analyzer: Scope Rules - 3 15/152 91- A Test description of the TTCN-3 Semantic Analyzer: Parameters - 3 16/152 91- A Test description of the TTCN-3 Semantic Analyzer:Type compatibility - 3 17/152 91- A Test description of the TTCN-3 Semantic Analyzer:Values, Value Lists, Ranges, Length, Dimensions, - 3 18/152 91- A Test description of the TTCN-3 Test description of the TTCN-3 Semantic Analyzer: Location of Languag - 3 20/152 91- A Test description of the TTCN-3 Semantic Analyzer: Adhoc tests - 3 21/152 91- A Test Description - Text based coding for TTCN-3 Test Executor - 3 22/152 91- A Test description of the TTCN-3 Semantic Analyzer:Implicit message encoding - 3 23/152 91- A Test Description for TITAN Designer and TITAN Executor for the Eclipse IDE - -The name of the document is additional information in the last column, they look -a bit strange sometimes... - -The PRI contains the list of: -- Solved CRs for the release (using to the Titan worklist) -- Solved TRs for the release (using an MHWeb filter based on the release version) -- Open TRs (using an MHWeb filter) - -The "TTCN-3 Executor Test Report" needs to be updated when the Titan test suite -was modified between releases. It can be found in /function_test/doc. - -All the documents are sent to Juli in .doc format except the test documents, they -need to be converted to .pdf using http://edfs.ericsson.se:8080/edfsweb. - -Releasing and Building Titan -============================ - -- Update version numbers in the code and documentation both in Eclipse and the - compiler. This affects the following files: - - /Makefile.cfg - - /common/version.h - - /eclipse/com.ericsson.titan.executor/src/com/ericsson/titan/executor/executors/jni/LaunchConfigurationDelegate.java - - /eclipse/com.ericsson.titan.designer/src/com/ericsson/titan/designer/GeneralConstants.java - -- Tag all the source files in the TTCNv3 module: - cvs tag v2-1-pl0 Makefile* .cvsignore common compiler2 core core2 ctags eclipse - etc hello help license logbrowser mctr2 repgen usrguide xsdconvert loggerplugins - (If something goes wrong later the tag can be removed and replaced.) - -- The official Titan package needs to be built on korsch Solaris SPARC 2.6 with gcc - 3.4.6. Be aware that this is a very slow machine without HP support. AFAIK, we don't - even know the root password of it. If something happens with it... It would be better - to use one of our Linux platforms as official platform. Solaris going out of fashion. - The current Makefile.cfg is ready for this Solaris build, everything is in place. - -- Building packages on VMware images can be simplified using Gabor Szalai's scripts - like build_titan.sh in /mnt/TTCN/Tools/bin. It requires two parameters, one for the - source directory and one for the target directory. It sets everything in Makefile.cfg. - -Releasing and Building the Eclipse Plugins -========================================== - -An Eclipse installation is necessary, its version is not important, but all -the plugins should run on this version without problem. Check the -documentation for any restriction. The following things make an Eclipse release: - -- Check out the CVS and import all the Titan Eclipse plugins to your workspace - using "Import" -> "General" -> "Existing Projects into Workspace" and select - the root directory checked out. Eclipse will automatically create the projects - for all the plugins (common, designer, executor, help, regressiontests) and - features (designer, executor, logviewer). - -- Build the plugins using "Build Project", but previously compile all the ANTLR - grammar files by hand taking care of their dependencies. The ANTLR plugin will - not handle these dependencies and there will be errors otherwise. - -- Try out the plugins. - -- Update the version number in all of the feature.xml files of the three features, - then push this new version to the plugins using the "Plug-ins" tab -> "Versions..." - -> "Force feature version into plug-in and fragment manifests". This needs to be - done for all of the features. Save all the files and commit the changes to CVS, - do this before tagging the code base. - -- Copy the documentation (all the PDFs from /usrguide) to the doc directory of - the help plugin. - -- Upload the plugins to the official update site page: - http://ttcn.ericsson.se/download/update_site. All the older plugins need - to remain accessible there as well. The index.html needs to be updated by hand. - The best way to do this is to copy the whole update site to your local workspace - and add the three new features (designer, executor, logviewer) to the update - site project, then rebuild the update site with "Build All". The artifacts.jar, - content.jar, site.xml will be updated automatically. The three new features - and five new plugins (common, designer, executor, help, logviewer) will be - written into them. - -- Three static packages needed for: http://ttcn.ericsson.se/download: - - TITAN Designer for Eclipse IDE (only the designer) - - TITAN Executor for Eclipse IDE (only the executor) - - TITAN Designer and Executor for Eclipse IDE (Designer and Executor merged) - These are simple archives (.zip) and users with no access to the main update - site can use these to update their plugins from disk. A separate update site - project is necessary for each of these packages. The "TITAN Designer for - Eclipse IDE" contains the logviewer as well... These packages are stored by - Juli in PRIM together with the official Titan build. - -Final steps -=========== - -Juli will release a Titan binary package compiled on Korsch using gcc 3.4.6 -and the archived Eclipse plugins and tag them in CC. The tag name for Eclipse -plugins is TITAN_2_R1A and TITAN_2_R1A_GCC3.4.6 for the binary package. When -Juli is ready with this and all the documents are accepted, the release is -officially done. The korsch is used for historical reasons, it would be better to -use a HUB machine for this purpose. The HP has no information about this SPARC -Solaris 2.6 machine, it's very slow and we don't have the root password for it... - -The Eclipse plugins and the binary package should be made available for Juli, -e.g. on HUB: -- From /proj/TTCN/www/ttcn/root/download/docs_for_juli_titan_r10a/Eclipse to /vobs/ttcn/TCC_Releases/Titan/TitanPlugins4Eclipse -- From /proj/TTCN/www/ttcn/root/download/docs_for_juli_titan_r10a/TTCNv3-1.10.pl0-gcc3.4.6 to /vobs/ttcn/TCC_Releases/Titan/Titan_Sol - -TTCNv3-1.10.pl0-gcc3.4.6 is an unzipped Titan installation directory. The -contents of Eclipse: - -Designer/ -Designer_and_Executor/ -Executor/ - -These are the unzipped update site projects. - -Update index.htmls both in /proj/TTCN/www/ttcn/root/download and -/proj/TTCN/www/ttcn/root/download/update_site on HUB and upload PDF documentation, -namely: -- Eclipse_Designer_userguide.pdf -- Eclipse_Executor_userguide.pdf -- Eclipse_installationguide.pdf -- PRI_2_2_A.pdf (Version!) -- apiguide.pdf -- installationguide.pdf -- referenceguide.pdf -- releasenotes.pdf -- userguide.pdf -- userguide_mctr_gui.pdf - -Notifying the users -=================== - -Conventionally a release letter is sent for each of our active users found -in our license database. Additionally the release letter is uploaded to the -Titan project page as well: https://ericoll.internal.ericsson.com/sites/ -Titan/Lists/Titan%20Announcements/AllItems.aspx. - -A sample release letter can be sent using the system's default mailer for all -the users with active Titan license. The list of these users can be obtained -by an SQL query on any HUB machine: - -mysql -u etccadmi1 -D ttcn3 --host=esekilx0007-sql5.rnd.ki.sw.ericsson.se ---port=3314 -pAsQw1123 -e"SELECT DISTINCT licensee_email FROM licenses -WHERE email_announce = 'Yes' AND valid_until >= CURDATE()" - -The list should be saved into a file and with a simple script the release -letter can be delivered to all of the users one by one. Some years ago it -was sent to a mailing list, but now it's different... You can run this script -on HUB or somwhere else where the mailer is configured correctly: - -for u in `cat 2r2a_users.txt`; do -mail -r ferenc.kovacs@ericsson.com - -s "Titan CRL 113 200/2 R2A release notification" $u <2r2a_notification.txt; -done - -2r2a_users.txt is coming from the SQL query with a simple stdout redirection, +Preparing for the release +========================= + +Assume that the release date and version (e.g. /2 R1A) are fixed and +clear. The nightly tests were successful for at least three days before +the release date. It was one of our release criterias which not +necessarily valid today. Juli is notified. + +Finishing documents +=================== + +A few days before the release Juli sends a list of documents, which need +to be updated. The version numbers need to be set. If a document is no +longer needed use a '/' character instead of a version number. Otherwise, +increase the version number appropriately when a given document is changed, +if not the version number will remain the same. The letter with the proper +version numbers should be sent back to Juli. + +For version CRL 113 200/2 R2A: + +Doc no.... 1095-CRL 113 200/2 Rev. B 120717 *Hist.rev. +Doc resp.. ETH/XZX Des resp.. ETH/XZX Text. N Ready to. R1A +Func des.. TTCN-3 Executor PREL Show prel.(Y/ + PRA,DS4, PR-,DS-, + A-cd Document number/ + R1A R2A +-- ----- ------------------------------ - FREE---- PREL---- FREE---- PREL + 0 109 21- -1,A -2,A + 1 109 47- A + 1 1/1531- A Installation Guide + 1 3/1531- A Eclipse install.guide + 1 1/198 17- A user guide + 1 2/198 17- A Reference guide + 1 4/198 17- A Eclipse_Designer_userguide + 1 5/198 17- A Eclipse_Executor_userguide + 1 6/198 17- A Apiguide + 1 7/198 17- A UG for TITAN MCTR GUI + +Test doksik: + +A A-cd Document number/+ R1A R2A +--- ----- ------------------------------ - FREE---- PREL---- FREE---- PRE + 3 152 83- A TTCN-3 Executor Test Report + 3 3/152 83- A Test Report for TITAN Designer and TITAN Executor for the Eclipse IDE, TITAN R7.1 project + 3 7/152 91- A Test description - RAW coder + 3 8/152 91- A Test description - BER coder + 3 12/152 91- A Test description of the TTCN-3 Semantic Analyzer: Unknown Object + 3 14/152 91- A Test description of the TTCN-3 Semantic Analyzer: Scope Rules + 3 15/152 91- A Test description of the TTCN-3 Semantic Analyzer: Parameters + 3 16/152 91- A Test description of the TTCN-3 Semantic Analyzer:Type compatibility + 3 17/152 91- A Test description of the TTCN-3 Semantic Analyzer:Values, Value Lists, Ranges, Length, Dimensions, + 3 18/152 91- A Test description of the TTCN-3 Test description of the TTCN-3 Semantic Analyzer: Location of Languag + 3 20/152 91- A Test description of the TTCN-3 Semantic Analyzer: Adhoc tests + 3 21/152 91- A Test Description - Text based coding for TTCN-3 Test Executor + 3 22/152 91- A Test description of the TTCN-3 Semantic Analyzer:Implicit message encoding + 3 23/152 91- A Test Description for TITAN Designer and TITAN Executor for the Eclipse IDE + +The name of the document is additional information in the last column, they look +a bit strange sometimes... + +The PRI contains the list of: +- Solved CRs for the release (using to the Titan worklist) +- Solved TRs for the release (using an MHWeb filter based on the release version) +- Open TRs (using an MHWeb filter) + +The "TTCN-3 Executor Test Report" needs to be updated when the Titan test suite +was modified between releases. It can be found in /function_test/doc. + +All the documents are sent to Juli in .doc format except the test documents, they +need to be converted to .pdf using http://edfs.ericsson.se:8080/edfsweb. + +Releasing and Building Titan +============================ + +- Update version numbers in the code and documentation both in Eclipse and the + compiler. This affects the following files: + - /Makefile.cfg + - /common/version.h + - /eclipse/com.ericsson.titan.executor/src/com/ericsson/titan/executor/executors/jni/LaunchConfigurationDelegate.java + - /eclipse/com.ericsson.titan.designer/src/com/ericsson/titan/designer/GeneralConstants.java + +- Tag all the source files in the TTCNv3 module: + cvs tag v2-1-pl0 Makefile* .cvsignore common compiler2 core core2 ctags eclipse + etc hello help license logbrowser mctr2 repgen usrguide xsdconvert loggerplugins + (If something goes wrong later the tag can be removed and replaced.) + +- The official Titan package needs to be built on korsch Solaris SPARC 2.6 with gcc + 3.4.6. Be aware that this is a very slow machine without HP support. AFAIK, we don't + even know the root password of it. If something happens with it... It would be better + to use one of our Linux platforms as official platform. Solaris going out of fashion. + The current Makefile.cfg is ready for this Solaris build, everything is in place. + +- Building packages on VMware images can be simplified using Gabor Szalai's scripts + like build_titan.sh in /mnt/TTCN/Tools/bin. It requires two parameters, one for the + source directory and one for the target directory. It sets everything in Makefile.cfg. + +Releasing and Building the Eclipse Plugins +========================================== + +An Eclipse installation is necessary, its version is not important, but all +the plugins should run on this version without problem. Check the +documentation for any restriction. The following things make an Eclipse release: + +- Check out the CVS and import all the Titan Eclipse plugins to your workspace + using "Import" -> "General" -> "Existing Projects into Workspace" and select + the root directory checked out. Eclipse will automatically create the projects + for all the plugins (common, designer, executor, help, regressiontests) and + features (designer, executor, logviewer). + +- Build the plugins using "Build Project", but previously compile all the ANTLR + grammar files by hand taking care of their dependencies. The ANTLR plugin will + not handle these dependencies and there will be errors otherwise. + +- Try out the plugins. + +- Update the version number in all of the feature.xml files of the three features, + then push this new version to the plugins using the "Plug-ins" tab -> "Versions..." + -> "Force feature version into plug-in and fragment manifests". This needs to be + done for all of the features. Save all the files and commit the changes to CVS, + do this before tagging the code base. + +- Copy the documentation (all the PDFs from /usrguide) to the doc directory of + the help plugin. + +- Upload the plugins to the official update site page: + http://ttcn.ericsson.se/download/update_site. All the older plugins need + to remain accessible there as well. The index.html needs to be updated by hand. + The best way to do this is to copy the whole update site to your local workspace + and add the three new features (designer, executor, logviewer) to the update + site project, then rebuild the update site with "Build All". The artifacts.jar, + content.jar, site.xml will be updated automatically. The three new features + and five new plugins (common, designer, executor, help, logviewer) will be + written into them. + +- Three static packages needed for: http://ttcn.ericsson.se/download: + - TITAN Designer for Eclipse IDE (only the designer) + - TITAN Executor for Eclipse IDE (only the executor) + - TITAN Designer and Executor for Eclipse IDE (Designer and Executor merged) + These are simple archives (.zip) and users with no access to the main update + site can use these to update their plugins from disk. A separate update site + project is necessary for each of these packages. The "TITAN Designer for + Eclipse IDE" contains the logviewer as well... These packages are stored by + Juli in PRIM together with the official Titan build. + +Final steps +=========== + +Juli will release a Titan binary package compiled on Korsch using gcc 3.4.6 +and the archived Eclipse plugins and tag them in CC. The tag name for Eclipse +plugins is TITAN_2_R1A and TITAN_2_R1A_GCC3.4.6 for the binary package. When +Juli is ready with this and all the documents are accepted, the release is +officially done. The korsch is used for historical reasons, it would be better to +use a HUB machine for this purpose. The HP has no information about this SPARC +Solaris 2.6 machine, it's very slow and we don't have the root password for it... + +The Eclipse plugins and the binary package should be made available for Juli, +e.g. on HUB: +- From /proj/TTCN/www/ttcn/root/download/docs_for_juli_titan_r10a/Eclipse to /vobs/ttcn/TCC_Releases/Titan/TitanPlugins4Eclipse +- From /proj/TTCN/www/ttcn/root/download/docs_for_juli_titan_r10a/TTCNv3-1.10.pl0-gcc3.4.6 to /vobs/ttcn/TCC_Releases/Titan/Titan_Sol + +TTCNv3-1.10.pl0-gcc3.4.6 is an unzipped Titan installation directory. The +contents of Eclipse: + +Designer/ +Designer_and_Executor/ +Executor/ + +These are the unzipped update site projects. + +Update index.htmls both in /proj/TTCN/www/ttcn/root/download and +/proj/TTCN/www/ttcn/root/download/update_site on HUB and upload PDF documentation, +namely: +- Eclipse_Designer_userguide.pdf +- Eclipse_Executor_userguide.pdf +- Eclipse_installationguide.pdf +- PRI_2_2_A.pdf (Version!) +- apiguide.pdf +- installationguide.pdf +- referenceguide.pdf +- releasenotes.pdf +- userguide.pdf +- userguide_mctr_gui.pdf + +Notifying the users +=================== + +Conventionally a release letter is sent for each of our active users found +in our license database. Additionally the release letter is uploaded to the +Titan project page as well: https://ericoll.internal.ericsson.com/sites/ +Titan/Lists/Titan%20Announcements/AllItems.aspx. + +A sample release letter can be sent using the system's default mailer for all +the users with active Titan license. The list of these users can be obtained +by an SQL query on any HUB machine: + +mysql -u etccadmi1 -D ttcn3 --host=esekilx0007-sql5.rnd.ki.sw.ericsson.se +--port=3314 -pAsQw1123 -e"SELECT DISTINCT licensee_email FROM licenses +WHERE email_announce = 'Yes' AND valid_until >= CURDATE()" + +The list should be saved into a file and with a simple script the release +letter can be delivered to all of the users one by one. Some years ago it +was sent to a mailing list, but now it's different... You can run this script +on HUB or somwhere else where the mailer is configured correctly: + +for u in `cat 2r2a_users.txt`; do +mail -r ferenc.kovacs@ericsson.com + -s "Titan CRL 113 200/2 R2A release notification" $u <2r2a_notification.txt; +done + +2r2a_users.txt is coming from the SQL query with a simple stdout redirection, it's a newline separated list (NOTE! the line endings must be Unix line endings) -of email addresses iterable with this simple -script. 2r2a_notification.txt can contain the following, ignore version -numbers and features now: - -Titan CRL 113 200/2 R1A release notification - -Dear TTCN-3 User, - -We would like to announce that version CRL 113 200/2 R1A (2.1.pl0) of Titan -TTCN-3 Test Executor was released. - -The new features besides the bugfixes are: -- The Titan Eclipse Designers support for preprocessed TTCN-3 files has - been improved. -- The performance of TEXT decoding has been improved. -- A logger plugin (JUnitLogger) is now delivered with Titan. It outputs XML - files in the same format as JUnit. Using this logger plugin allows - integrating of Titan with the Jenkins (Hudson) continuous integration tool. -- To allow JUnitLogger to receive the necessary information, the Titan Logger - API has been slightly changed. Existing logger plugins will need to be - rebuilt. -- In response to a TR (HP88760), the C++ interface of the OBJID class has - been changed. The type of the elements in the internal storage of the - OBJID class is now specified with a typedef, objid_component. Code which - uses the indexing operators or directly accesses the element storage will - need to be rewritten. It is a backward incompatible change and it affects - users of the SNMP test port. A new version of the SNMP test port was - released (CNL 113 344 R4B) compatible with the new Titan. -- ttcn3_makefilegen has a new flag -P, which prints out the list of files - found in a given TPD recursively relative to a given directory. -- TTCN-3 level code coverage was implemented. -- Text hover for T3Doc in Eclipse was implemented. -- mctr_gui, ttcn3_logbrowser, ctags, Nedit, XEmacs support are parts of the - Titan package again. - -The newest Titan version can be downloaded from -http://ttcn.ericsson.se/download/update_site/ -This site can also be used as an "update site" inside Eclipse to easily install -the provided Eclipse plug-ins. - -Older Titan versions can be downloaded from http://ttcn.ericsson.se/download/ - -For the complete list and detailed description of the changes please refer to -the Release Notes document: http://ttcn.ericsson.se/download/releasenotes.pdf -or http://ttcn.ericsson.se/download/update_site/releasenotes.pdf - -The binary packages, Eclipse plug-ins and the documentation are available on -the usual URL: http://ttcn.ericsson.se/download/ or -http://ttcn.ericsson.se/download/update_site/ - -We published binary packages for Solaris (SPARC, version 2.6 and above), Linux -(i386, various distributions) and Windows (Cygwin and native) to be used with -GCC versions 3.x and/or 4.x. - -For Solaris 8 and ClearCase users the binary package have been uploaded into -our release VOB under the usual place. The Titan part has the labels -TITAN_2_R1A_GCC3.4.6 and TITAN_2_R1A while the Eclipse plug-ins have the label -TITAN_2_R1A. - -For the Eclipse plug-ins and ClearCase "local update site" packages were -uploaded into our release VOB under the usual place with label TITAN_2_R1A. -Please note that it is strongly advised to use the update site for installing -the Eclipse plug-ins. - -For this release we have limited the number of binary packages that are built -automatically. If it happens that you seriously miss a specific package for your -system please come back with a request to TTCN3(ETH) mailing list -(ttcn3@ex1.eemea.ericsson.se) including your motivation and the number of -affected users. - -If you have any questions or troubles about our tool (or even the TTCN-3 language -itself) do not hesitate to contact us via the TTCN3(ETH) mailing list -(ttcn3@ex1.eemea.ericsson.se). - -With best regards, -Ferenc Kovacs on behalf of the Developer Team +of email addresses iterable with this simple +script. 2r2a_notification.txt can contain the following, ignore version +numbers and features now: + +Titan CRL 113 200/2 R1A release notification + +Dear TTCN-3 User, + +We would like to announce that version CRL 113 200/2 R1A (2.1.pl0) of Titan +TTCN-3 Test Executor was released. + +The new features besides the bugfixes are: +- The Titan Eclipse Designer’s support for preprocessed TTCN-3 files has + been improved. +- The performance of TEXT decoding has been improved. +- A logger plugin (JUnitLogger) is now delivered with Titan. It outputs XML + files in the same format as JUnit. Using this logger plugin allows + integrating of Titan with the Jenkins (Hudson) continuous integration tool. +- To allow JUnitLogger to receive the necessary information, the Titan Logger + API has been slightly changed. Existing logger plugins will need to be + rebuilt. +- In response to a TR (HP88760), the C++ interface of the OBJID class has + been changed. The type of the elements in the internal storage of the + OBJID class is now specified with a typedef, objid_component. Code which + uses the indexing operators or directly accesses the element storage will + need to be rewritten. It is a backward incompatible change and it affects + users of the SNMP test port. A new version of the SNMP test port was + released (CNL 113 344 R4B) compatible with the new Titan. +- ttcn3_makefilegen has a new flag -P, which prints out the list of files + found in a given TPD recursively relative to a given directory. +- TTCN-3 level code coverage was implemented. +- Text hover for T3Doc in Eclipse was implemented. +- mctr_gui, ttcn3_logbrowser, ctags, Nedit, XEmacs support are parts of the + Titan package again. + +The newest Titan version can be downloaded from +http://ttcn.ericsson.se/download/update_site/ +This site can also be used as an "update site" inside Eclipse to easily install +the provided Eclipse plug-ins. + +Older Titan versions can be downloaded from http://ttcn.ericsson.se/download/ + +For the complete list and detailed description of the changes please refer to +the Release Notes document: http://ttcn.ericsson.se/download/releasenotes.pdf +or http://ttcn.ericsson.se/download/update_site/releasenotes.pdf + +The binary packages, Eclipse plug-ins and the documentation are available on +the usual URL: http://ttcn.ericsson.se/download/ or +http://ttcn.ericsson.se/download/update_site/ + +We published binary packages for Solaris (SPARC, version 2.6 and above), Linux +(i386, various distributions) and Windows (Cygwin and native) to be used with +GCC versions 3.x and/or 4.x. + +For Solaris 8 and ClearCase users the binary package have been uploaded into +our release VOB under the usual place. The Titan part has the labels +TITAN_2_R1A_GCC3.4.6 and TITAN_2_R1A while the Eclipse plug-ins have the label +TITAN_2_R1A. + +For the Eclipse plug-ins and ClearCase "local update site" packages were +uploaded into our release VOB under the usual place with label TITAN_2_R1A. +Please note that it is strongly advised to use the update site for installing +the Eclipse plug-ins. + +For this release we have limited the number of binary packages that are built +automatically. If it happens that you seriously miss a specific package for your +system please come back with a request to TTCN3(ETH) mailing list +(ttcn3@ex1.eemea.ericsson.se) including your motivation and the number of +affected users. + +If you have any questions or troubles about our tool (or even the TTCN-3 language +itself) do not hesitate to contact us via the TTCN3(ETH) mailing list +(ttcn3@ex1.eemea.ericsson.se). + +With best regards, +Ferenc Kovacs on behalf of the Developer Team diff --git a/etc/scripts/cfg_msg_maker.py b/etc/scripts/cfg_msg_maker.py old mode 100644 new mode 100755 index 907937d41a9519510736442f35c80ba88dcaa2bf..a2d053a318e9a47a7fdbfb015bc8a56c5d936a6e --- a/etc/scripts/cfg_msg_maker.py +++ b/etc/scripts/cfg_msg_maker.py @@ -1,10 +1,15 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# +# Contributors: +# Balasko, Jeno +# Delic, Adam +# +############################################################################## header = "TITAN" str = header + """ ________ _____ ________ ____ __ _ diff --git a/etc/scripts/stacklogger.pl b/etc/scripts/stacklogger.pl old mode 100644 new mode 100755 index d7d12fe352443b6714ee11fd5eff634cd8dfe94d..31dce0f351c0b71510c4e68c320f5e7024614637 --- a/etc/scripts/stacklogger.pl +++ b/etc/scripts/stacklogger.pl @@ -1,9 +1,14 @@ ############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Baji, Laszlo +# Balasko, Jeno +# ############################################################################### #!/usr/bin/perl ############################################################# @@ -683,4 +688,3 @@ sub processArgs #( \$topdir, \$path, \$loggerdir, \$target, \$set, \$recursive, $recursive = 1; } } -############################################################ \ No newline at end of file diff --git a/etc/scripts/tpd_graph_xml2dot.py b/etc/scripts/tpd_graph_xml2dot.py old mode 100644 new mode 100755 index 6003bbc8f0812f6cd88ed3f61f1dcf3702a54156..64afee09cfc545c09b946d97e19123bc4b906316 --- a/etc/scripts/tpd_graph_xml2dot.py +++ b/etc/scripts/tpd_graph_xml2dot.py @@ -1,23 +1,28 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### -import xml.etree.ElementTree as ET -tree = ET.parse('project_hierarchy_graph.xml') -root = tree.getroot() -f = open('project_hierarchy_graph.dot', 'w') -f.write("digraph PROJECT_HIERARCHY_GRAPH {\n") -for project in root: - for reference in project: - f.write(project.attrib['name']) - f.write(" -> ") - f.write(reference.attrib['name']) - f.write(";\n") -f.write("}\n") -f.close() - -# use this to generate graph: -# > dot -Tpng project_hierarchy_graph.dot -o project_hierarchy_graph.png +# +# Contributors: +# Balasko, Jeno +# Delic, Adam +# +############################################################################## +import xml.etree.ElementTree as ET +tree = ET.parse('project_hierarchy_graph.xml') +root = tree.getroot() +f = open('project_hierarchy_graph.dot', 'w') +f.write("digraph PROJECT_HIERARCHY_GRAPH {\n") +for project in root: + for reference in project: + f.write(project.attrib['name']) + f.write(" -> ") + f.write(reference.attrib['name']) + f.write(";\n") +f.write("}\n") +f.close() + +# use this to generate graph: +# > dot -Tpng project_hierarchy_graph.dot -o project_hierarchy_graph.png diff --git a/etc/scripts/ttcn3_archive.pl b/etc/scripts/ttcn3_archive.pl old mode 100644 new mode 100755 index 2c5f0b86add6003d28aed2167ead7e149a8ce129..d0eb2e7d53dfe4a0d3b0670799b64e148bfd0185 --- a/etc/scripts/ttcn3_archive.pl +++ b/etc/scripts/ttcn3_archive.pl @@ -1,9 +1,14 @@ ############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Baji, Laszlo +# Balasko, Jeno +# ############################################################################### #!/usr/bin/perl ############################################################################### @@ -156,4 +161,3 @@ sub createBackupFileName chomp ($baseName); return $baseName; } -############################################################ \ No newline at end of file diff --git a/etc/solaris/build.sh b/etc/solaris/build.sh index 8de9dc51082a7f1c60c33be9eb4ac42e0f8f1f14..9cd94afeed3792a668f8c80615f297324f754b4e 100755 --- a/etc/solaris/build.sh +++ b/etc/solaris/build.sh @@ -1,9 +1,14 @@ ############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# > +# Balasko, Jeno +# ############################################################################### #!/bin/sh diff --git a/etc/solaris/get.sh b/etc/solaris/get.sh index 8ffdfdb98d2636352d3a2788ab81cf5a979c5e17..9c1a770e65e4fa8c115c238b623b861a71ce59fd 100755 --- a/etc/solaris/get.sh +++ b/etc/solaris/get.sh @@ -1,9 +1,14 @@ ############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# > +# Balasko, Jeno +# ############################################################################### #!/bin/sh diff --git a/etc/solaris/path.sh b/etc/solaris/path.sh index 6600e00df0df1d28cdf323682f1e96ef65fc9eb3..301b59338af55240706e25502a112a202c6d80f2 100755 --- a/etc/solaris/path.sh +++ b/etc/solaris/path.sh @@ -1,9 +1,14 @@ ############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# > +# Balasko, Jeno +# ############################################################################### #!/bin/sh diff --git a/etc/solaris/titan.sh b/etc/solaris/titan.sh index 31c996ee92109edb60273a8a0a6c068a404f4794..ff49e95a5f2b612fc081ecdefa8261ec209690be 100755 --- a/etc/solaris/titan.sh +++ b/etc/solaris/titan.sh @@ -1,9 +1,14 @@ ############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# > +# Balasko, Jeno +# ############################################################################### #!/bin/sh diff --git a/etc/xsd/Junit.xsd b/etc/xsd/Junit.xsd index 028ed8e9b7965027678386bfb28ee0c9f673ca09..0b7e1ba2f56f9dfa3cf7becb878df4726efd5754 100644 --- a/etc/xsd/Junit.xsd +++ b/etc/xsd/Junit.xsd @@ -1,13 +1,15 @@ diff --git a/etc/xsd/TPD.xsd b/etc/xsd/TPD.xsd index 81d6d5550bce011e95715a6bdb8be41cdf811331..200dbd202fef065c9a080e2369048debee380ed8 100644 --- a/etc/xsd/TPD.xsd +++ b/etc/xsd/TPD.xsd @@ -1,13 +1,20 @@ diff --git a/function_test/BER_EncDec/BER_EncDec_TD.fast_script b/function_test/BER_EncDec/BER_EncDec_TD.fast_script index cff9a7cd491f2314fa81225eb8b13e2406643cfc..d522d6d6e4acd8cd880dd261767d9efa87f212e5 100644 --- a/function_test/BER_EncDec/BER_EncDec_TD.fast_script +++ b/function_test/BER_EncDec/BER_EncDec_TD.fast_script @@ -1,9 +1,17 @@ .****************************************************************************** -.* Copyright (c) 2000-2015 Ericsson Telecom AB +.* Copyright (c) 2000-2016 Ericsson Telecom AB .* All rights reserved. This program and the accompanying materials .* are made available under the terms of the Eclipse Public License v1.0 .* which accompanies this distribution, and is available at .* http://www.eclipse.org/legal/epl-v10.html +.* +.* Contributors: +.* Balasko, Jeno +.* Beres, Szabolcs +.* Delic, Adam +.* Kovacs, Ferenc +.* Szabados, Kristof +.* .******************************************************************************/ :text. :lang eng. diff --git a/function_test/BER_EncDec/BER_EncDec_TD.script b/function_test/BER_EncDec/BER_EncDec_TD.script index 53ac0e0af0b1c16c18ed32d49cda9c5e17f59054..9a7dbc9bd470ac92010ddc2a5e5a54745a4d48c6 100644 --- a/function_test/BER_EncDec/BER_EncDec_TD.script +++ b/function_test/BER_EncDec/BER_EncDec_TD.script @@ -1,9 +1,22 @@ .****************************************************************************** -.* Copyright (c) 2000-2015 Ericsson Telecom AB +.* Copyright (c) 2000-2016 Ericsson Telecom AB .* All rights reserved. This program and the accompanying materials .* are made available under the terms of the Eclipse Public License v1.0 .* which accompanies this distribution, and is available at .* http://www.eclipse.org/legal/epl-v10.html +.* +.* Contributors: +.* Balasko, Jeno +.* Bartha, Norbert +.* Beres, Szabolcs +.* Delic, Adam +.* Hanko, Matyas +.* Kovacs, Ferenc +.* Pandi, Krisztian +.* Szabados, Kristof +.* Szabo, Janos Zoltan – initial implementation +.* Szalai, Gabor +.* .******************************************************************************/ :text. :lang eng. diff --git a/function_test/BER_EncDec/Makefile b/function_test/BER_EncDec/Makefile index e3745f7be386d292c811302cf63d678fc20fc532..40abd55267894a0e93c3739c0ea04e648907c422 100644 --- a/function_test/BER_EncDec/Makefile +++ b/function_test/BER_EncDec/Makefile @@ -1,10 +1,23 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# +# Contributors: +# +# Balasko, Jeno +# Delic, Adam +# Hanko, Matyas +# Kovacs, Ferenc +# Lovassy, Arpad +# Ormandi, Matyas +# Raduly, Csaba +# Szabados, Kristof +# Szabo, Janos Zoltan – initial implementation +# +############################################################################## # uncomment this line to use alternative runtime (TITAN_RUNTIME_2) # RT2 = yes diff --git a/function_test/BER_EncDec/Temp.cfg b/function_test/BER_EncDec/Temp.cfg index 1cde7caf3c9ff661ffafad4ea878d04f0ac2e82a..6a8c3e25c017d3cadad002cd76e302eed0721fb9 100644 --- a/function_test/BER_EncDec/Temp.cfg +++ b/function_test/BER_EncDec/Temp.cfg @@ -1,9 +1,14 @@ ############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Balasko, Jeno +# Hanko, Matyas +# ############################################################################### [MODULE_PARAMETERS] [LOGGING] diff --git a/function_test/Config_Parser/Logging_1_TD.script b/function_test/Config_Parser/Logging_1_TD.script old mode 100755 new mode 100644 index fbbef50a158c4cc6e92c34d8f2cbf0dc584628b1..7ef671bc1431768c94bd5f533ade7bc7a2220dad --- a/function_test/Config_Parser/Logging_1_TD.script +++ b/function_test/Config_Parser/Logging_1_TD.script @@ -1,9 +1,19 @@ .****************************************************************************** -.* Copyright (c) 2000-2015 Ericsson Telecom AB +.* Copyright (c) 2000-2016 Ericsson Telecom AB .* All rights reserved. This program and the accompanying materials .* are made available under the terms of the Eclipse Public License v1.0 .* which accompanies this distribution, and is available at .* http://www.eclipse.org/legal/epl-v10.html +.* +.* Contributors: +.* Balasko, Jeno +.* Baranyi, Botond +.* Bartha, Norbert +.* Beres, Szabolcs +.* Delic, Adam +.* Kovacs, Ferenc +.* Szabados, Kristof +.* .******************************************************************************/ :text. :lang eng. diff --git a/function_test/Config_Parser/OrderedInclude.script b/function_test/Config_Parser/OrderedInclude.script index 83a4b38f7e715e0dc4dd5e29c48dd5045a43826d..d90bc847706bdf2d2c5f189726f056a0fc46515c 100644 --- a/function_test/Config_Parser/OrderedInclude.script +++ b/function_test/Config_Parser/OrderedInclude.script @@ -1,9 +1,13 @@ .****************************************************************************** -.* Copyright (c) 2000-2015 Ericsson Telecom AB +.* Copyright (c) 2000-2016 Ericsson Telecom AB .* All rights reserved. This program and the accompanying materials .* are made available under the terms of the Eclipse Public License v1.0 .* which accompanies this distribution, and is available at .* http://www.eclipse.org/legal/epl-v10.html +.* +.* Contributors: +.* Balasko, Jeno +.* .******************************************************************************/ :text. :lang eng. diff --git a/function_test/Config_Parser/PreprocessingCfgFiles_TD.script b/function_test/Config_Parser/PreprocessingCfgFiles_TD.script index 6df2d6f6b36d933e73e5cc25cb6c3956cf21b798..328862eeb6828fff40a5e7404d8f5341cab80e3b 100644 --- a/function_test/Config_Parser/PreprocessingCfgFiles_TD.script +++ b/function_test/Config_Parser/PreprocessingCfgFiles_TD.script @@ -1,9 +1,15 @@ .****************************************************************************** -.* Copyright (c) 2000-2015 Ericsson Telecom AB +.* Copyright (c) 2000-2016 Ericsson Telecom AB .* All rights reserved. This program and the accompanying materials .* are made available under the terms of the Eclipse Public License v1.0 .* which accompanies this distribution, and is available at .* http://www.eclipse.org/legal/epl-v10.html +.* +.* Contributors: +.* Balasko, Jeno +.* Baranyi, Botond +.* Beres, Szabolcs +.* .******************************************************************************/ :text. :lang eng. diff --git a/function_test/Config_Parser/begin_script.sh b/function_test/Config_Parser/begin_script.sh index 705346256481660ef44c1e30c3e7df29f0913647..1949b4418bab86eceec48f5f5c2b0683701bba69 100755 --- a/function_test/Config_Parser/begin_script.sh +++ b/function_test/Config_Parser/begin_script.sh @@ -1,9 +1,14 @@ ############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Balasko, Jeno +# Kovacs, Ferenc +# ############################################################################### #!/bin/bash diff --git a/function_test/Config_Parser/end_script.sh b/function_test/Config_Parser/end_script.sh index e0daa87a163f3c71f4da7adcfccf0aed6454f338..3eaa4f530bbec068c2f2f364e0b421fb7a152536 100755 --- a/function_test/Config_Parser/end_script.sh +++ b/function_test/Config_Parser/end_script.sh @@ -1,9 +1,14 @@ ############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Balasko, Jeno +# Kovacs, Ferenc +# ############################################################################### #!/bin/bash diff --git a/function_test/Config_Parser/extfunc.cc b/function_test/Config_Parser/extfunc.cc old mode 100755 new mode 100644 index d729ad7789421b1b3d2f5417fa578a8773988b31..b9483a53906566d5406339ebb07cbfcfaa6ca9e8 --- a/function_test/Config_Parser/extfunc.cc +++ b/function_test/Config_Parser/extfunc.cc @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Bartha, Norbert + * Kovacs, Ferenc + * + ******************************************************************************/ #include #include #include diff --git a/function_test/Makefile b/function_test/Makefile index 647ba8a0b5d2a821c349685b250511e14a93a9f2..82ae2634321bff12e91f48f2d954222c4336a20a 100644 --- a/function_test/Makefile +++ b/function_test/Makefile @@ -1,10 +1,20 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# +# Contributors: +# Balasko, Jeno +# Baranyi, Botond +# Bartha, Norbert +# Delic, Adam +# Kovacs, Ferenc +# Ormandi, Matyas +# Raduly, Csaba +# +############################################################################## # Makefile to run the non-interactive tests DIRS := BER_EncDec RAW_EncDec Text_EncDec XER_EncDec Semantic_Analyser Semantic_Analyser_Csaba Config_Parser diff --git a/function_test/RAW_EncDec/Makefile b/function_test/RAW_EncDec/Makefile index 0de92d788cd0f81fff32a14b996f8f11e4947d53..904ead16d79e0b034db8b92a286ab1717b5f1705 100644 --- a/function_test/RAW_EncDec/Makefile +++ b/function_test/RAW_EncDec/Makefile @@ -1,10 +1,21 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# +# Contributors: +# Balasko, Jeno +# Delic, Adam +# Hanko, Matyas +# Kovacs, Ferenc +# Lovassy, Arpad +# Ormandi, Matyas +# Raduly, Csaba +# Szabados, Kristof +# +############################################################################## # This Makefile was generated by the compiler # of the TTCN-3 Test Executor version 1.5.pl1 # for Matyas Hanko (ethmhk@duna61) on Tue Nov 4 13:50:16 2003 diff --git a/function_test/RAW_EncDec/RAW_EncDec_TD.fast_script b/function_test/RAW_EncDec/RAW_EncDec_TD.fast_script index 87f6e62deda614fe29e7215daaf1050fb5fe8878..986024cb396eac9150dda997088a3b7c08f67e42 100644 --- a/function_test/RAW_EncDec/RAW_EncDec_TD.fast_script +++ b/function_test/RAW_EncDec/RAW_EncDec_TD.fast_script @@ -1,9 +1,15 @@ .****************************************************************************** -.* Copyright (c) 2000-2015 Ericsson Telecom AB +.* Copyright (c) 2000-2016 Ericsson Telecom AB .* All rights reserved. This program and the accompanying materials .* are made available under the terms of the Eclipse Public License v1.0 .* which accompanies this distribution, and is available at .* http://www.eclipse.org/legal/epl-v10.html +.* +.* Contributors: +.* Balasko, Jeno +.* Kovacs, Ferenc +.* Szabados, Kristof +.* .******************************************************************************/ :text. :lang eng. diff --git a/function_test/RAW_EncDec/RAW_EncDec_TD.script b/function_test/RAW_EncDec/RAW_EncDec_TD.script index b44f99c7ea18b438ba216eabd586667ba798e32d..8159c405bd09bf6c2eb80d5c90eb20932f465c45 100644 --- a/function_test/RAW_EncDec/RAW_EncDec_TD.script +++ b/function_test/RAW_EncDec/RAW_EncDec_TD.script @@ -1,9 +1,20 @@ .****************************************************************************** -.* Copyright (c) 2000-2015 Ericsson Telecom AB +.* Copyright (c) 2000-2016 Ericsson Telecom AB .* All rights reserved. This program and the accompanying materials .* are made available under the terms of the Eclipse Public License v1.0 .* which accompanies this distribution, and is available at .* http://www.eclipse.org/legal/epl-v10.html +.* +.* Contributors: +.* Balasko, Jeno +.* Delic, Adam +.* Hanko, Matyas +.* Kovacs, Ferenc +.* Pandi, Krisztian +.* Raduly, Csaba +.* Szabados, Kristof +.* Szabo, Janos Zoltan – initial implementation +.* .******************************************************************************/ :text. :lang eng. diff --git a/function_test/RAW_EncDec/Temp.cfg b/function_test/RAW_EncDec/Temp.cfg index 1cde7caf3c9ff661ffafad4ea878d04f0ac2e82a..6a8c3e25c017d3cadad002cd76e302eed0721fb9 100644 --- a/function_test/RAW_EncDec/Temp.cfg +++ b/function_test/RAW_EncDec/Temp.cfg @@ -1,9 +1,14 @@ ############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Balasko, Jeno +# Hanko, Matyas +# ############################################################################### [MODULE_PARAMETERS] [LOGGING] diff --git a/function_test/README.txt b/function_test/README.txt old mode 100755 new mode 100644 index 6eadceae5cdd6d90fdd0980d761cfe647cfc55ae..c1eb015ef110904089eae2ceda4c64e6690c8a00 --- a/function_test/README.txt +++ b/function_test/README.txt @@ -1,11 +1,15 @@ ############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Balasko, Jeno +# ############################################################################### -// README to function test +// README to function test All command shall be started from this folder (function_test) 1. How to start function test? @@ -32,4 +36,4 @@ Text_EncDec function_test/Tools/SAtester.pl for: Config_Parser -Semantic_Analyser \ No newline at end of file +Semantic_Analyser diff --git a/function_test/Semantic_Analyser/ASN_SA_1_TD.script b/function_test/Semantic_Analyser/ASN_SA_1_TD.script index 589eb0f504bdc5bcd97cc01b53d1c8c23f63466d..7519623358ac58f6ce555bcee791da1fa4a4d77b 100644 --- a/function_test/Semantic_Analyser/ASN_SA_1_TD.script +++ b/function_test/Semantic_Analyser/ASN_SA_1_TD.script @@ -1,9 +1,16 @@ .****************************************************************************** -.* Copyright (c) 2000-2015 Ericsson Telecom AB +.* Copyright (c) 2000-2016 Ericsson Telecom AB .* All rights reserved. This program and the accompanying materials .* are made available under the terms of the Eclipse Public License v1.0 .* which accompanies this distribution, and is available at .* http://www.eclipse.org/legal/epl-v10.html +.* +.* Contributors: +.* Balasko, Jeno +.* Delic, Adam +.* Szabo, Janos Zoltan – initial implementation +.* Szalai, Endre +.* .******************************************************************************/ :text. :lang eng. diff --git a/function_test/Semantic_Analyser/ASN_SA_asn1adhoc_TD.script b/function_test/Semantic_Analyser/ASN_SA_asn1adhoc_TD.script index d443f94fb4111c0b545e88468f3a4db2c0491701..b4a6a7e9eb6a9cc5931bf24f06bc15f95840023e 100644 --- a/function_test/Semantic_Analyser/ASN_SA_asn1adhoc_TD.script +++ b/function_test/Semantic_Analyser/ASN_SA_asn1adhoc_TD.script @@ -1,9 +1,16 @@ .****************************************************************************** -.* Copyright (c) 2000-2015 Ericsson Telecom AB +.* Copyright (c) 2000-2016 Ericsson Telecom AB .* All rights reserved. This program and the accompanying materials .* are made available under the terms of the Eclipse Public License v1.0 .* which accompanies this distribution, and is available at .* http://www.eclipse.org/legal/epl-v10.html +.* +.* Contributors: +.* Balasko, Jeno +.* Delic, Adam +.* Szabo, Janos Zoltan – initial implementation +.* Szalai, Endre +.* .******************************************************************************/ :text. :lang eng. diff --git a/function_test/Semantic_Analyser/Makefile.semantic b/function_test/Semantic_Analyser/Makefile.semantic index c772783d6d3bbd33814f5cb7f3759b6059ff1fa9..52f3b3256dc51d10a8d08d71c716503cbb72f03e 100644 --- a/function_test/Semantic_Analyser/Makefile.semantic +++ b/function_test/Semantic_Analyser/Makefile.semantic @@ -1,10 +1,16 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# +# Contributors: +# Balasko, Jeno +# Baranyi, Botond +# Ormandi, Matyas +# +############################################################################## SADIRS := ver xer encode param template #$(wildcard TTCN3_[a0-9]* ASN_[a0-9]*) ver xer diff --git a/function_test/Semantic_Analyser/SA_6_TD.script b/function_test/Semantic_Analyser/SA_6_TD.script index e5d4902109e18df4fb67781f7028967d432efa7d..a83b896295e2a98c397c73d17dcf516c7e5267ba 100644 --- a/function_test/Semantic_Analyser/SA_6_TD.script +++ b/function_test/Semantic_Analyser/SA_6_TD.script @@ -1,9 +1,23 @@ .****************************************************************************** -.* Copyright (c) 2000-2015 Ericsson Telecom AB +.* Copyright (c) 2000-2016 Ericsson Telecom AB .* All rights reserved. This program and the accompanying materials .* are made available under the terms of the Eclipse Public License v1.0 .* which accompanies this distribution, and is available at .* http://www.eclipse.org/legal/epl-v10.html +.* +.* Contributors: +.* Balasko, Jeno +.* Delic, Adam +.* Forstner, Matyas +.* Hanko, Matyas +.* Harai, Tibor +.* Kovacs, Ferenc +.* Palugyai, Sandor +.* Raduly, Csaba +.* Szabados, Kristof +.* Szabo, Janos Zoltan – initial implementation +.* Szalai, Endre +.* .******************************************************************************/ :text. :lang eng. diff --git a/function_test/Semantic_Analyser/TTCN3_SA_10_TD.script b/function_test/Semantic_Analyser/TTCN3_SA_10_TD.script index c0d17b3b68c3db931fcf4103df862b6c7f5ac370..835d47af6efa1a9ab98031316b959c4e92d2f048 100644 --- a/function_test/Semantic_Analyser/TTCN3_SA_10_TD.script +++ b/function_test/Semantic_Analyser/TTCN3_SA_10_TD.script @@ -1,9 +1,21 @@ .****************************************************************************** -.* Copyright (c) 2000-2015 Ericsson Telecom AB +.* Copyright (c) 2000-2016 Ericsson Telecom AB .* All rights reserved. This program and the accompanying materials .* are made available under the terms of the Eclipse Public License v1.0 .* which accompanies this distribution, and is available at .* http://www.eclipse.org/legal/epl-v10.html +.* +.* Contributors: +.* Balasko, Jeno +.* Baranyi, Botond +.* Bartha, Norbert +.* Delic, Adam +.* Kovacs, Ferenc +.* Pandi, Krisztian +.* Raduly, Csaba +.* Szabados, Kristof +.* Szabo, Janos Zoltan – initial implementation +.* .******************************************************************************/ :text. :lang eng. diff --git a/function_test/Semantic_Analyser/TTCN3_SA_11_TD.script b/function_test/Semantic_Analyser/TTCN3_SA_11_TD.script index 1dc98c0a9f79df90ac2e6079f3c6288f53c25479..1f0f8f1be890ab1899be8d935199d759b1234cf8 100644 --- a/function_test/Semantic_Analyser/TTCN3_SA_11_TD.script +++ b/function_test/Semantic_Analyser/TTCN3_SA_11_TD.script @@ -1,9 +1,14 @@ .****************************************************************************** -.* Copyright (c) 2000-2015 Ericsson Telecom AB +.* Copyright (c) 2000-2016 Ericsson Telecom AB .* All rights reserved. This program and the accompanying materials .* are made available under the terms of the Eclipse Public License v1.0 .* which accompanies this distribution, and is available at .* http://www.eclipse.org/legal/epl-v10.html +.* +.* Contributors: +.* Balasko, Jeno +.* Pandi, Krisztian +.* .******************************************************************************/ text. :lang eng. diff --git a/function_test/Semantic_Analyser/TTCN3_SA_12_TD.script_not_running b/function_test/Semantic_Analyser/TTCN3_SA_12_TD.script_not_running index fde96ede26c23b9fabb8d92bb2229514734ade53..fbe94aed805a4dfd0b6be6b213940817f78ffd68 100644 --- a/function_test/Semantic_Analyser/TTCN3_SA_12_TD.script_not_running +++ b/function_test/Semantic_Analyser/TTCN3_SA_12_TD.script_not_running @@ -1,3 +1,15 @@ +.****************************************************************************** +.* Copyright (c) 2000-2016 Ericsson Telecom AB +.* All rights reserved. This program and the accompanying materials +.* are made available under the terms of the Eclipse Public License v1.0 +.* which accompanies this distribution, and is available at +.* http://www.eclipse.org/legal/epl-v10.html +.* +.* Contributors: +.* Janos Zoltan Szabo – initial implementation +.* Jeno Attila Balasko - author +.* +.******************************************************************************/ :text. :lang eng. .* diff --git a/function_test/Semantic_Analyser/TTCN3_SA_13_TD.script b/function_test/Semantic_Analyser/TTCN3_SA_13_TD.script index e3abe004ba6562e4c8e6f8f5cd3f6223a4983f88..82f2a07b028cc367d11002bbc9d187e842c43264 100644 --- a/function_test/Semantic_Analyser/TTCN3_SA_13_TD.script +++ b/function_test/Semantic_Analyser/TTCN3_SA_13_TD.script @@ -1,9 +1,15 @@ .****************************************************************************** -.* Copyright (c) 2000-2015 Ericsson Telecom AB +.* Copyright (c) 2000-2016 Ericsson Telecom AB .* All rights reserved. This program and the accompanying materials .* are made available under the terms of the Eclipse Public License v1.0 .* which accompanies this distribution, and is available at .* http://www.eclipse.org/legal/epl-v10.html +.* +.* Contributors: +.* Balasko, Jeno +.* Baranyi, Botond +.* Delic, Adam +.* .******************************************************************************/ text. :lang eng. diff --git a/function_test/Semantic_Analyser/TTCN3_SA_1_TD.script b/function_test/Semantic_Analyser/TTCN3_SA_1_TD.script index 2bf1fac408105a1bce4e004e68b412971e6bffe8..32c25be3184a313a620df954eea827962c28b1be 100644 --- a/function_test/Semantic_Analyser/TTCN3_SA_1_TD.script +++ b/function_test/Semantic_Analyser/TTCN3_SA_1_TD.script @@ -1,9 +1,20 @@ .****************************************************************************** -.* Copyright (c) 2000-2015 Ericsson Telecom AB +.* Copyright (c) 2000-2016 Ericsson Telecom AB .* All rights reserved. This program and the accompanying materials .* are made available under the terms of the Eclipse Public License v1.0 .* which accompanies this distribution, and is available at .* http://www.eclipse.org/legal/epl-v10.html +.* +.* Contributors: +.* Balasko, Jeno +.* Baranyi, Botond +.* Delic, Adam +.* Kovacs, Ferenc +.* Pandi, Krisztian +.* Szabados, Kristof +.* Szabo, Janos Zoltan – initial implementation +.* Szalai, Endre +.* .******************************************************************************/ :text. :lang eng. diff --git a/function_test/Semantic_Analyser/TTCN3_SA_3_TD.script b/function_test/Semantic_Analyser/TTCN3_SA_3_TD.script index c70d8d713626e0b3eae85362a463963bce37213b..8b431f12d259622a4e1a27a81cd28b341bf40920 100644 --- a/function_test/Semantic_Analyser/TTCN3_SA_3_TD.script +++ b/function_test/Semantic_Analyser/TTCN3_SA_3_TD.script @@ -1,9 +1,22 @@ .****************************************************************************** -.* Copyright (c) 2000-2015 Ericsson Telecom AB +.* Copyright (c) 2000-2016 Ericsson Telecom AB .* All rights reserved. This program and the accompanying materials .* are made available under the terms of the Eclipse Public License v1.0 .* which accompanies this distribution, and is available at .* http://www.eclipse.org/legal/epl-v10.html +.* +.* Contributors: +.* Balasko, Jeno +.* Baranyi, Botond +.* Bartha, Norbert +.* Delic, Adam +.* Harai, Tibor +.* Kovacs, Ferenc +.* Pandi, Krisztian +.* Szabados, Kristof +.* Szabo, Janos Zoltan – initial implementation +.* Szalai, Endre +.* .******************************************************************************/ :text. :lang eng. diff --git a/function_test/Semantic_Analyser/TTCN3_SA_4_TD.script b/function_test/Semantic_Analyser/TTCN3_SA_4_TD.script index 346ec7d320c09192c440ecac8fbb3dfc83dff78c..4e713b783b6284fa57a67a4fe3cc4845166b9e1d 100644 --- a/function_test/Semantic_Analyser/TTCN3_SA_4_TD.script +++ b/function_test/Semantic_Analyser/TTCN3_SA_4_TD.script @@ -1,9 +1,21 @@ .****************************************************************************** -.* Copyright (c) 2000-2015 Ericsson Telecom AB +.* Copyright (c) 2000-2016 Ericsson Telecom AB .* All rights reserved. This program and the accompanying materials .* are made available under the terms of the Eclipse Public License v1.0 .* which accompanies this distribution, and is available at .* http://www.eclipse.org/legal/epl-v10.html +.* +.* Contributors: +.* Baji, Laszlo +.* Balasko, Jeno +.* Delic, Adam +.* Harai, Tibor +.* Kovacs, Ferenc +.* Pandi, Krisztian +.* Szabados, Kristof +.* Szabo, Janos Zoltan – initial implementation +.* Szalai, Endre +.* .******************************************************************************/ :text. :lang eng. diff --git a/function_test/Semantic_Analyser/TTCN3_SA_5_TD.script b/function_test/Semantic_Analyser/TTCN3_SA_5_TD.script index f955987ec684603803e4460eb6479062e1b2bf90..5cfce65898962c3c61fea3f706ae6f13554265fc 100644 --- a/function_test/Semantic_Analyser/TTCN3_SA_5_TD.script +++ b/function_test/Semantic_Analyser/TTCN3_SA_5_TD.script @@ -1,9 +1,22 @@ .****************************************************************************** -.* Copyright (c) 2000-2015 Ericsson Telecom AB +.* Copyright (c) 2000-2016 Ericsson Telecom AB .* All rights reserved. This program and the accompanying materials .* are made available under the terms of the Eclipse Public License v1.0 .* which accompanies this distribution, and is available at .* http://www.eclipse.org/legal/epl-v10.html +.* +.* Contributors: +.* Balasko, Jeno +.* Delic, Adam +.* Harai, Tibor +.* Kovacs, Ferenc +.* Lovassy, Arpad +.* Pandi, Krisztian +.* Szabados, Kristof +.* Szabo, Janos Zoltan – initial implementation +.* Szalai, Endre +.* Tatarka, Gabor +.* .******************************************************************************/ :text. :lang eng. diff --git a/function_test/Semantic_Analyser/TTCN3_SA_6_TD.script b/function_test/Semantic_Analyser/TTCN3_SA_6_TD.script index 8cd7148229430729628a5b4e0cdfffa1a3a15ba4..7cead903392556a6c06ac6de5a28112541ad8556 100644 --- a/function_test/Semantic_Analyser/TTCN3_SA_6_TD.script +++ b/function_test/Semantic_Analyser/TTCN3_SA_6_TD.script @@ -1,9 +1,25 @@ .****************************************************************************** -.* Copyright (c) 2000-2015 Ericsson Telecom AB +.* Copyright (c) 2000-2016 Ericsson Telecom AB .* All rights reserved. This program and the accompanying materials .* are made available under the terms of the Eclipse Public License v1.0 .* which accompanies this distribution, and is available at .* http://www.eclipse.org/legal/epl-v10.html +.* +.* Contributors: +.* Balasko, Jeno +.* Baranyi, Botond +.* Bartha, Norbert +.* Beres, Szabolcs +.* Delic, Adam +.* Forstner, Matyas +.* Harai, Tibor +.* Kovacs, Ferenc +.* Palugyai, Sandor +.* Pandi, Krisztian +.* Szabados, Kristof +.* Szabo, Janos Zoltan – initial implementation +.* Szalai, Endre +.* .******************************************************************************/ :text. :lang eng. diff --git a/function_test/Semantic_Analyser/TTCN3_SA_7_TD.script b/function_test/Semantic_Analyser/TTCN3_SA_7_TD.script index 95ccf183794229f13b2717adde50ada9630c5111..6ca7519b8ac9761dac71b36be584edb0b3bb3aa0 100644 --- a/function_test/Semantic_Analyser/TTCN3_SA_7_TD.script +++ b/function_test/Semantic_Analyser/TTCN3_SA_7_TD.script @@ -1,9 +1,20 @@ .****************************************************************************** -.* Copyright (c) 2000-2015 Ericsson Telecom AB +.* Copyright (c) 2000-2016 Ericsson Telecom AB .* All rights reserved. This program and the accompanying materials .* are made available under the terms of the Eclipse Public License v1.0 .* which accompanies this distribution, and is available at .* http://www.eclipse.org/legal/epl-v10.html +.* +.* Contributors: +.* Balasko, Jeno +.* Delic, Adam +.* Kovacs, Ferenc +.* Palugyai, Sandor +.* Pandi, Krisztian +.* Szabados, Kristof +.* Szabo, Janos Zoltan – initial implementation +.* Szalai, Endre +.* .******************************************************************************/ :text. :lang eng. diff --git a/function_test/Semantic_Analyser/TTCN3_SA_9_TD.script b/function_test/Semantic_Analyser/TTCN3_SA_9_TD.script index 852673eab8f889c3966cbbf18e8ef19504154ebb..c4aa02b103b0564db27ca690e01c549b7ce11dca 100644 --- a/function_test/Semantic_Analyser/TTCN3_SA_9_TD.script +++ b/function_test/Semantic_Analyser/TTCN3_SA_9_TD.script @@ -1,9 +1,22 @@ .****************************************************************************** -.* Copyright (c) 2000-2015 Ericsson Telecom AB +.* Copyright (c) 2000-2016 Ericsson Telecom AB .* All rights reserved. This program and the accompanying materials .* are made available under the terms of the Eclipse Public License v1.0 .* which accompanies this distribution, and is available at .* http://www.eclipse.org/legal/epl-v10.html +.* +.* Contributors: +.* Balasko, Jeno +.* Delic, Adam +.* Harai, Tibor +.* Kovacs, Ferenc +.* Pandi, Krisztian +.* Raduly, Csaba +.* Szabados, Kristof +.* Szabo, Janos Zoltan – initial implementation +.* Szalai, Endre +.* Szalai, Gabor +.* .******************************************************************************/ :text. :lang eng. @@ -3912,7 +3925,7 @@ module ModuleA { :nl.- Loop constructs for, while and do-while loops are accepted and supported without any restriction in interleave statements. :nl.- Statements activate, deactivate and stop can also be used within interleave. -:nl.- The compiler does not check whether a TTCN3 function invoked from within +:nl.- The compiler does not check whether a TTCN–3 function invoked from within an interleave statement has side-effects. The run-time behaviour is undefined if a function with side-effects (e.g. communication operations) is called while an interleave statement is being executed. diff --git a/function_test/Semantic_Analyser/TTCN3_SA_ttcn3adhoc_TD.script b/function_test/Semantic_Analyser/TTCN3_SA_ttcn3adhoc_TD.script index af97ca52a6b12740e39de0a6e2c1b35205e6b333..463cffb83c5a239ac70abb9a5983289893d38982 100644 --- a/function_test/Semantic_Analyser/TTCN3_SA_ttcn3adhoc_TD.script +++ b/function_test/Semantic_Analyser/TTCN3_SA_ttcn3adhoc_TD.script @@ -1,9 +1,27 @@ .****************************************************************************** -.* Copyright (c) 2000-2015 Ericsson Telecom AB +.* Copyright (c) 2000-2016 Ericsson Telecom AB .* All rights reserved. This program and the accompanying materials .* are made available under the terms of the Eclipse Public License v1.0 .* which accompanies this distribution, and is available at .* http://www.eclipse.org/legal/epl-v10.html +.* +.* Contributors: +.* Baji, Laszlo +.* Balasko, Jeno +.* Baranyi, Botond +.* Bartha, Norbert +.* Beres, Szabolcs +.* Czerman, Oliver +.* Delic, Adam +.* Harai, Tibor +.* Kovacs, Ferenc +.* Pandi, Krisztian +.* Raduly, Csaba +.* Szabados, Kristof +.* Szabo, Janos Zoltan – initial implementation +.* Szalai, Endre +.* Tatarka, Gabor +.* .******************************************************************************/ :text. :lang eng. diff --git a/function_test/Semantic_Analyser/cw.pl b/function_test/Semantic_Analyser/cw.pl index 02a61ad96fcabf05a672a4dbaed25694dcf48c06..8404f42cf3793f9d57a09867e7c7b07f4c0a342c 100755 --- a/function_test/Semantic_Analyser/cw.pl +++ b/function_test/Semantic_Analyser/cw.pl @@ -1,20 +1,24 @@ #!/usr/bin/perl -w ############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# # Contributors: -# Csaba Raduly - author -# Jeno Balasko - Test, troubleshooting, bugfixes +# Balasko, Jeno +# Lovassy, Arpad +# Raduly, Csaba +# +############################################################################### use strict; my $numtests; # Gotcha! If you assign a value here, it will take effect # _after_ the BEGIN block! +my %first_line_of_module = (); #First line after header by file my %msg_hash; # repository of expected messages # A key is an expected message regex. # A value is a hash reference: @@ -74,6 +78,11 @@ else # at the same line as the first line ending in backslash. while () { chomp; + if ( /^module / ) { + #search for the module, and store the line number of the match + #print "\$first_line_of_module\{ $arg \} = $.\n"; + $first_line_of_module{$arg} = $.; + } while ( s/\\$// ) { # line ends with backslash my $next_line = ; last unless defined $next_line; @@ -339,7 +348,7 @@ INPUT: while () { } # if (it looks like an error message) elsif (/^\S*compiler\S*: ((?:error|warning): .*?[``](\S+)[''].*)/) { # redundant `' help nedit syntax highlight # mycompiler: error: Cannot recognize file `ASN1_Invalid_module_identifier-A.asn3\' .... - $loc = "$2:1"; # assume it contains a `filename\' , pretend to be on the first line (eight????) + $loc = "$2:$first_line_of_module{$2}"; # assume it contains a `filename\' , pretend to be on the first line after the header $error = $1; goto check; } @@ -348,8 +357,9 @@ INPUT: while () { { # an error/warning without line number my $fname = $1; if ( defined $fname ) { - $fname =~ s/: //; - $loc = "$fname:8"; #8: line number of the line containing "module" + #printf "fname:%s\n", $fname; + $fname =~ s/: //; # cuts the ": " from the end of the string + $loc = "$fname:$first_line_of_module{$fname}"; # line number of the line containing "module" } else { $loc = $last_loc; diff --git a/function_test/Semantic_Analyser/defpars/HQ30279A.ttcn b/function_test/Semantic_Analyser/defpars/HQ30279A.ttcn index bc1b2d8426fa8992940387a84b7384e207910dac..a317d3bff450b2b19f99954802a88e3c9119cf5e 100644 --- a/function_test/Semantic_Analyser/defpars/HQ30279A.ttcn +++ b/function_test/Semantic_Analyser/defpars/HQ30279A.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module HQ30279A { //^In TTCN-3 module// // "components should be initialized before templates" is not true. diff --git a/function_test/Semantic_Analyser/defpars/Makefile b/function_test/Semantic_Analyser/defpars/Makefile index 16deb6f812effb38c1263e04c86e2ba8292bc011..707260fa727ab35c579a5c4d8f6c7857a453e70f 100644 --- a/function_test/Semantic_Analyser/defpars/Makefile +++ b/function_test/Semantic_Analyser/defpars/Makefile @@ -1,8 +1,13 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# +# Contributors: +# Balasko, Jeno +# Raduly, Csaba +# +############################################################################## include ../common.mk diff --git a/function_test/Semantic_Analyser/defpars/bende_fn_SE.ttcn b/function_test/Semantic_Analyser/defpars/bende_fn_SE.ttcn index cbbb4f31935c626241851dbb9cb22cd74818e4e2..099d314096eab096fb5eaffbe5e9be91a88a020d 100644 --- a/function_test/Semantic_Analyser/defpars/bende_fn_SE.ttcn +++ b/function_test/Semantic_Analyser/defpars/bende_fn_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module bende_fn_SE { //^In TTCN-3 module// diff --git a/function_test/Semantic_Analyser/defpars/bende_t_SE.ttcn b/function_test/Semantic_Analyser/defpars/bende_t_SE.ttcn index b2464983762f9abeaca49db26d86a8834235fafc..e724d47c057c322bde7b399939155f2b299bdb4e 100644 --- a/function_test/Semantic_Analyser/defpars/bende_t_SE.ttcn +++ b/function_test/Semantic_Analyser/defpars/bende_t_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module bende_t_SE { //^In TTCN-3 module// diff --git a/function_test/Semantic_Analyser/encode/Makefile b/function_test/Semantic_Analyser/encode/Makefile index 16deb6f812effb38c1263e04c86e2ba8292bc011..92c0f500d071df03cf1b95140b240465b8f09845 100644 --- a/function_test/Semantic_Analyser/encode/Makefile +++ b/function_test/Semantic_Analyser/encode/Makefile @@ -1,8 +1,13 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# +# Contributors: +# Balasko, Jeno +# Baranyi, Botond +# +############################################################################## include ../common.mk diff --git a/function_test/Semantic_Analyser/encode/encode_SE.ttcn b/function_test/Semantic_Analyser/encode/encode_SE.ttcn index b602a574e9351d64edc93eade046e6f71aae3933..669a819527e33b16ed7140d063981fd272ec079d 100644 --- a/function_test/Semantic_Analyser/encode/encode_SE.ttcn +++ b/function_test/Semantic_Analyser/encode/encode_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * ******************************************************************************/ module encode_SE { diff --git a/function_test/Semantic_Analyser/float/Makefile b/function_test/Semantic_Analyser/float/Makefile index 6288f55e08091029fca8eb283b6a66407a117e29..ff4ac95289d0a3b23c0e9e434e104560e91ba8a6 100644 --- a/function_test/Semantic_Analyser/float/Makefile +++ b/function_test/Semantic_Analyser/float/Makefile @@ -1,9 +1,14 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# +# Contributors: +# Balasko, Jeno +# Raduly, Csaba +# +############################################################################## NO3=3 include ../common.mk diff --git a/function_test/Semantic_Analyser/float/subtype_OK.ttcn b/function_test/Semantic_Analyser/float/subtype_OK.ttcn index 63d71dd5d86ee34f0684da28d762f03b6e42a811..867c904e771f7744405f714c9e380adf49c1ce71 100644 --- a/function_test/Semantic_Analyser/float/subtype_OK.ttcn +++ b/function_test/Semantic_Analyser/float/subtype_OK.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module subtype_OK { diff --git a/function_test/Semantic_Analyser/float/subtype_SE.ttcn b/function_test/Semantic_Analyser/float/subtype_SE.ttcn index afa6ab752a1e0aecbc6d08092654275bd772ef94..f273a1248364acbcd53d6436329cd54d1d712177 100644 --- a/function_test/Semantic_Analyser/float/subtype_SE.ttcn +++ b/function_test/Semantic_Analyser/float/subtype_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module subtype_SE { //^In TTCN-3 module// import from subtype_OK all; diff --git a/function_test/Semantic_Analyser/harness.pl b/function_test/Semantic_Analyser/harness.pl index 90a2fd69b3f1dc931a7f765390e28780d864b240..42210f911f74c69f30bdc3175599c8baed64bfec 100755 --- a/function_test/Semantic_Analyser/harness.pl +++ b/function_test/Semantic_Analyser/harness.pl @@ -1,9 +1,15 @@ ############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Balasko, Jeno +# Kovacs, Ferenc +# Raduly, Csaba +# ############################################################################### #!/usr/bin/perl -w diff --git a/function_test/Semantic_Analyser/import_of_iports/A_CYCLIC.ttcn b/function_test/Semantic_Analyser/import_of_iports/A_CYCLIC.ttcn index 5ca393a21d6b1a3afa082bb281ff3d4b563bb509..466d05ac8ce756c73ea6be9eccdd79d8c00392dc 100644 --- a/function_test/Semantic_Analyser/import_of_iports/A_CYCLIC.ttcn +++ b/function_test/Semantic_Analyser/import_of_iports/A_CYCLIC.ttcn @@ -1,9 +1,13 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * ******************************************************************************/ module A_CYCLIC { import from C_CYCLIC {import all}; diff --git a/function_test/Semantic_Analyser/import_of_iports/A_SE.ttcn b/function_test/Semantic_Analyser/import_of_iports/A_SE.ttcn index da310fa76d7faf86f96d27356d6b3b933c61a759..30a2d1d6a5eedd2bb728297215b24d714bea52b3 100644 --- a/function_test/Semantic_Analyser/import_of_iports/A_SE.ttcn +++ b/function_test/Semantic_Analyser/import_of_iports/A_SE.ttcn @@ -1,9 +1,13 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * ******************************************************************************/ module A_SE { diff --git a/function_test/Semantic_Analyser/import_of_iports/B_APR_SE.ttcn b/function_test/Semantic_Analyser/import_of_iports/B_APR_SE.ttcn index cc0f4dff3f6f41f43eaa0fb470bcac5f13761235..c03272f4eced8335d0ede3bd0a7528abf4abc41a 100644 --- a/function_test/Semantic_Analyser/import_of_iports/B_APR_SE.ttcn +++ b/function_test/Semantic_Analyser/import_of_iports/B_APR_SE.ttcn @@ -1,9 +1,13 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * ******************************************************************************/ //^In TTCN-3 module `B_APR_SE':// diff --git a/function_test/Semantic_Analyser/import_of_iports/B_APU_SE.ttcn b/function_test/Semantic_Analyser/import_of_iports/B_APU_SE.ttcn index e9004b044cf85a4154cf323ac16bc226d1fb6ad5..b0eda04acb70c8b0d4fb916de16a7ece067baa49 100644 --- a/function_test/Semantic_Analyser/import_of_iports/B_APU_SE.ttcn +++ b/function_test/Semantic_Analyser/import_of_iports/B_APU_SE.ttcn @@ -1,9 +1,13 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * ******************************************************************************/ //^In TTCN-3 module `B_APU_SE':// // This module is diff --git a/function_test/Semantic_Analyser/import_of_iports/B_CEFR_SE.ttcn b/function_test/Semantic_Analyser/import_of_iports/B_CEFR_SE.ttcn index 88440d98d49a6bfc891aa75cc4a1fa5c97b272c2..948abb3a700fd2d1a07a7ae488eeae1b962545e3 100644 --- a/function_test/Semantic_Analyser/import_of_iports/B_CEFR_SE.ttcn +++ b/function_test/Semantic_Analyser/import_of_iports/B_CEFR_SE.ttcn @@ -1,9 +1,13 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * ******************************************************************************/ //^In TTCN-3 module `B_CEFR_SE':// // This module diff --git a/function_test/Semantic_Analyser/import_of_iports/B_CYCLIC.ttcn b/function_test/Semantic_Analyser/import_of_iports/B_CYCLIC.ttcn index 038937b10833b57eba3d3404834aa3f0c2678879..ad95437222e8b167f4f770523c6b2f1cd54ae6d4 100644 --- a/function_test/Semantic_Analyser/import_of_iports/B_CYCLIC.ttcn +++ b/function_test/Semantic_Analyser/import_of_iports/B_CYCLIC.ttcn @@ -1,9 +1,13 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * ******************************************************************************/ module B_CYCLIC { import from A_CYCLIC all; diff --git a/function_test/Semantic_Analyser/import_of_iports/B_SE.ttcn b/function_test/Semantic_Analyser/import_of_iports/B_SE.ttcn index 9daf1b1d933a9a71febf8d4e2b166a95452f3fe8..8b05c69a9e6067b8364d350b32e5f1939ada1d3f 100644 --- a/function_test/Semantic_Analyser/import_of_iports/B_SE.ttcn +++ b/function_test/Semantic_Analyser/import_of_iports/B_SE.ttcn @@ -1,9 +1,13 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * ******************************************************************************/ //^In TTCN-3 module `B_SE':// // This module diff --git a/function_test/Semantic_Analyser/import_of_iports/C_BPR_SE.ttcn b/function_test/Semantic_Analyser/import_of_iports/C_BPR_SE.ttcn index 798879e72380342d233d2e7a2b4030d232db015c..31978e664740b9c6df752c26797929f96b17bd94 100644 --- a/function_test/Semantic_Analyser/import_of_iports/C_BPR_SE.ttcn +++ b/function_test/Semantic_Analyser/import_of_iports/C_BPR_SE.ttcn @@ -1,9 +1,13 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * ******************************************************************************/ //^In TTCN\-3 module \`C_BPR_SE\'\:$// module C_BPR_SE { diff --git a/function_test/Semantic_Analyser/import_of_iports/C_BPU_SE.ttcn b/function_test/Semantic_Analyser/import_of_iports/C_BPU_SE.ttcn index 5904292073de9b66028498b801b55480bd883e20..d45738765cd43dad9b5dc9f78c2855a9c53cc7be 100644 --- a/function_test/Semantic_Analyser/import_of_iports/C_BPU_SE.ttcn +++ b/function_test/Semantic_Analyser/import_of_iports/C_BPU_SE.ttcn @@ -1,9 +1,13 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * ******************************************************************************/ //^In TTCN\-3 module \`C_BPU_SE\'\:$// // This module diff --git a/function_test/Semantic_Analyser/import_of_iports/C_CYCLIC.ttcn b/function_test/Semantic_Analyser/import_of_iports/C_CYCLIC.ttcn index da88b239d186aea08a4de55f60a52d502d0fe5a3..af9091cfd644f9f1103fd10062143ecf26b43fed 100644 --- a/function_test/Semantic_Analyser/import_of_iports/C_CYCLIC.ttcn +++ b/function_test/Semantic_Analyser/import_of_iports/C_CYCLIC.ttcn @@ -1,9 +1,13 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * ******************************************************************************/ module C_CYCLIC { import from B_CYCLIC all; diff --git a/function_test/Semantic_Analyser/import_of_iports/C_FR_SE.ttcn b/function_test/Semantic_Analyser/import_of_iports/C_FR_SE.ttcn index d19e48452878a3e4c187f215ca0bd791ac44eb94..40ce6921735f1664b7ca61c900c51c55ccd77d41 100644 --- a/function_test/Semantic_Analyser/import_of_iports/C_FR_SE.ttcn +++ b/function_test/Semantic_Analyser/import_of_iports/C_FR_SE.ttcn @@ -1,9 +1,13 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * ******************************************************************************/ //^In TTCN\-3 module \`C_FR_SE\'\:$// // This module diff --git a/function_test/Semantic_Analyser/import_of_iports/C_SE.ttcn b/function_test/Semantic_Analyser/import_of_iports/C_SE.ttcn index eff45d72a2846209d91cdb08e43cc7d3dfd818e4..4f2a3fd9170addf7c29e53a558717553c8811f94 100644 --- a/function_test/Semantic_Analyser/import_of_iports/C_SE.ttcn +++ b/function_test/Semantic_Analyser/import_of_iports/C_SE.ttcn @@ -1,9 +1,13 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * ******************************************************************************/ //^In TTCN\-3 module \`C_SE\'\:$// // This module diff --git a/function_test/Semantic_Analyser/import_of_iports/D_CPR_SE.ttcn b/function_test/Semantic_Analyser/import_of_iports/D_CPR_SE.ttcn index 36795f574341ee2803e42f381857bbb046718c4a..8e2766fbae3c22228f1acccfc366a7f5a0b528b2 100644 --- a/function_test/Semantic_Analyser/import_of_iports/D_CPR_SE.ttcn +++ b/function_test/Semantic_Analyser/import_of_iports/D_CPR_SE.ttcn @@ -1,9 +1,13 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * ******************************************************************************/ //^In TTCN\-3 module \`D_CPR_SE\'\:$// module D_CPR_SE { diff --git a/function_test/Semantic_Analyser/import_of_iports/D_CPU_SE.ttcn b/function_test/Semantic_Analyser/import_of_iports/D_CPU_SE.ttcn index 23d5c809d7f2fce858f05ff6ae055c9ecb93ba5c..be51bcfb5c76bec2586f0b8f4944e97ecce92fdb 100644 --- a/function_test/Semantic_Analyser/import_of_iports/D_CPU_SE.ttcn +++ b/function_test/Semantic_Analyser/import_of_iports/D_CPU_SE.ttcn @@ -1,9 +1,13 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * ******************************************************************************/ //^In TTCN\-3 module `D_CPU_SE':// module D_CPU_SE { diff --git a/function_test/Semantic_Analyser/import_of_iports/D_FR_SE.ttcn b/function_test/Semantic_Analyser/import_of_iports/D_FR_SE.ttcn index 04485ce6a1eb24aee984faa4f10a34ab348771b3..86f6ac5728a06bccbc43109e130f6799c020f638 100644 --- a/function_test/Semantic_Analyser/import_of_iports/D_FR_SE.ttcn +++ b/function_test/Semantic_Analyser/import_of_iports/D_FR_SE.ttcn @@ -1,9 +1,13 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: +* Balasko, Jeno + * ******************************************************************************/ //^In TTCN\-3 module `D_FR_SE':// module D_FR_SE { diff --git a/function_test/Semantic_Analyser/import_of_iports/D_SE.ttcn b/function_test/Semantic_Analyser/import_of_iports/D_SE.ttcn index ac128646ebe9858631ae7e55ca3239a639b91725..a62f43a7555b81d91e4fd9babd8cefac40ff0c3f 100644 --- a/function_test/Semantic_Analyser/import_of_iports/D_SE.ttcn +++ b/function_test/Semantic_Analyser/import_of_iports/D_SE.ttcn @@ -1,9 +1,13 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * ******************************************************************************/ //^In TTCN\-3 module `D_SE'\:$// module D_SE { diff --git a/function_test/Semantic_Analyser/import_of_iports/E_DPR_SE.ttcn b/function_test/Semantic_Analyser/import_of_iports/E_DPR_SE.ttcn index 092a82822f05418e5268fdc2b642ff2fbc21cca9..fc1752c85307bee9acbc3e13ed5419f60a543c6c 100644 --- a/function_test/Semantic_Analyser/import_of_iports/E_DPR_SE.ttcn +++ b/function_test/Semantic_Analyser/import_of_iports/E_DPR_SE.ttcn @@ -1,9 +1,13 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * ******************************************************************************/ //^In TTCN\-3 module `E_DPR_SE'\:$// module E_DPR_SE{ diff --git a/function_test/Semantic_Analyser/import_of_iports/E_DPU_SE.ttcn b/function_test/Semantic_Analyser/import_of_iports/E_DPU_SE.ttcn index 1bcc2d87c138cb37f83a28ffa762ccc492e07df3..790cb5aeaa1d16e2b51b92b31c70155a291af950 100644 --- a/function_test/Semantic_Analyser/import_of_iports/E_DPU_SE.ttcn +++ b/function_test/Semantic_Analyser/import_of_iports/E_DPU_SE.ttcn @@ -1,9 +1,13 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * ******************************************************************************/ //^In TTCN\-3 module `E_DPU_SE'\:$// module E_DPU_SE{ diff --git a/function_test/Semantic_Analyser/import_of_iports/E_FR_SE.ttcn b/function_test/Semantic_Analyser/import_of_iports/E_FR_SE.ttcn index 160e6fda3d24ddac68feaba7ed9b100a2fffda19..15d6252b69876444e799a1f2da612071a7b7016b 100644 --- a/function_test/Semantic_Analyser/import_of_iports/E_FR_SE.ttcn +++ b/function_test/Semantic_Analyser/import_of_iports/E_FR_SE.ttcn @@ -1,9 +1,15 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * Szabados, Kristof + * ******************************************************************************/ //^In TTCN\-3 module `E_FR_SE'\:$// module E_FR_SE{ diff --git a/function_test/Semantic_Analyser/import_of_iports/E_SE.ttcn b/function_test/Semantic_Analyser/import_of_iports/E_SE.ttcn index 7ec5ddb068c0c0dc4f1117e1bbf8bd524710978d..9218048b709aacafed98dba094f9778bdf207bd3 100644 --- a/function_test/Semantic_Analyser/import_of_iports/E_SE.ttcn +++ b/function_test/Semantic_Analyser/import_of_iports/E_SE.ttcn @@ -1,9 +1,13 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * ******************************************************************************/ //^In TTCN\-3 module `E_SE'\:$// module E_SE { diff --git a/function_test/Semantic_Analyser/import_of_iports/Makefile b/function_test/Semantic_Analyser/import_of_iports/Makefile index 6288f55e08091029fca8eb283b6a66407a117e29..15e0f743a3adc19be16bcf389e19d043d702f107 100644 --- a/function_test/Semantic_Analyser/import_of_iports/Makefile +++ b/function_test/Semantic_Analyser/import_of_iports/Makefile @@ -1,9 +1,13 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# +# Contributors: +# Balasko, Jeno +# +############################################################################## NO3=3 include ../common.mk diff --git a/function_test/Semantic_Analyser/options/quitter3.ttcn b/function_test/Semantic_Analyser/options/quitter3.ttcn index 049c9ece6d76677371c9517e45697275354eab63..f5cfc64f00ea56a9fa53c97a2a845d072a0ac96f 100644 --- a/function_test/Semantic_Analyser/options/quitter3.ttcn +++ b/function_test/Semantic_Analyser/options/quitter3.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module quitter3 { //^In TTCN-3 module `quitter3'// // diff --git a/function_test/Semantic_Analyser/options/quitter3Q1.ttcn b/function_test/Semantic_Analyser/options/quitter3Q1.ttcn index 5cfd965cb3ce1a479f8cc9c4d2a2cc10cea60a64..45f06d5805cee329cd850653397c7b0274274bda 100644 --- a/function_test/Semantic_Analyser/options/quitter3Q1.ttcn +++ b/function_test/Semantic_Analyser/options/quitter3Q1.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module quitter3Q1 { //^In TTCN\-3 module `quitter3Q1'// // diff --git a/function_test/Semantic_Analyser/options/quitter3Q1S.ttcn b/function_test/Semantic_Analyser/options/quitter3Q1S.ttcn index 7d29ac5a3dfdd6385bdb8f520a194fa3b8905bb7..5a0430dfd042051d4682b2ac3690b94d68910b8f 100644 --- a/function_test/Semantic_Analyser/options/quitter3Q1S.ttcn +++ b/function_test/Semantic_Analyser/options/quitter3Q1S.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module quitter3Q1S { /* no "In TTCN-3 module" */ // diff --git a/function_test/Semantic_Analyser/options/quitter3Q2.ttcn b/function_test/Semantic_Analyser/options/quitter3Q2.ttcn index fd3a2466944f73eb2d052e48849732b6a2348a44..0c4f4b12ad4f0759593b8c17620ec0e7cb9b273e 100644 --- a/function_test/Semantic_Analyser/options/quitter3Q2.ttcn +++ b/function_test/Semantic_Analyser/options/quitter3Q2.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module quitter3Q2 { //^In TTCN\-3 module `quitter3Q2'// // diff --git a/function_test/Semantic_Analyser/options/quitter3Q2S.ttcn b/function_test/Semantic_Analyser/options/quitter3Q2S.ttcn index 869d656a3109b82a25790e318886bd69a6d00546..6db6279766713874779bdc065a56c93867af9475 100644 --- a/function_test/Semantic_Analyser/options/quitter3Q2S.ttcn +++ b/function_test/Semantic_Analyser/options/quitter3Q2S.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module quitter3Q2S { /* no "In TTCN-3 module" */ // diff --git a/function_test/Semantic_Analyser/options/quitter3S.ttcn b/function_test/Semantic_Analyser/options/quitter3S.ttcn index b3fd1592b496016af4291a0eaeb5b85ccc90ac0a..a73dddc8cd93fc366c6ae8a13196a93a6d7910cb 100644 --- a/function_test/Semantic_Analyser/options/quitter3S.ttcn +++ b/function_test/Semantic_Analyser/options/quitter3S.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module quitter3S { /* no "In TTCN-3 module" */ // diff --git a/function_test/Semantic_Analyser/param/Makefile b/function_test/Semantic_Analyser/param/Makefile index 16deb6f812effb38c1263e04c86e2ba8292bc011..92c0f500d071df03cf1b95140b240465b8f09845 100644 --- a/function_test/Semantic_Analyser/param/Makefile +++ b/function_test/Semantic_Analyser/param/Makefile @@ -1,8 +1,13 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# +# Contributors: +# Balasko, Jeno +# Baranyi, Botond +# +############################################################################## include ../common.mk diff --git a/function_test/Semantic_Analyser/param/param_SE.ttcn b/function_test/Semantic_Analyser/param/param_SE.ttcn index 910a6bd6740f719b28ae708ac3b0dab7367c2df1..6a9ab2d4d38bc0ec65c6eeee6257d01c407310dc 100644 --- a/function_test/Semantic_Analyser/param/param_SE.ttcn +++ b/function_test/Semantic_Analyser/param/param_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * ******************************************************************************/ module param_SE { //^In TTCN-3 module// diff --git a/function_test/Semantic_Analyser/template/Makefile b/function_test/Semantic_Analyser/template/Makefile index 16deb6f812effb38c1263e04c86e2ba8292bc011..92c0f500d071df03cf1b95140b240465b8f09845 100644 --- a/function_test/Semantic_Analyser/template/Makefile +++ b/function_test/Semantic_Analyser/template/Makefile @@ -1,8 +1,13 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# +# Contributors: +# Balasko, Jeno +# Baranyi, Botond +# +############################################################################## include ../common.mk diff --git a/function_test/Semantic_Analyser/template/TempOmit_SE.ttcn b/function_test/Semantic_Analyser/template/TempOmit_SE.ttcn index 64cc391c797b981d0695b3bbf9b129ba016fe841..15f6fd042830daab952c20a7ae1d434bc03689ba 100644 --- a/function_test/Semantic_Analyser/template/TempOmit_SE.ttcn +++ b/function_test/Semantic_Analyser/template/TempOmit_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * ******************************************************************************/ module TempOmit_SE { //^In TTCN-3 module// diff --git a/function_test/Semantic_Analyser/template/TempRes_SE.ttcn b/function_test/Semantic_Analyser/template/TempRes_SE.ttcn index 9f8b73a42167cf5c237b4578421d6d4f4d392ad4..e546baead60d2e0a3d04d5b5eb3efc3fb4698375 100644 --- a/function_test/Semantic_Analyser/template/TempRes_SE.ttcn +++ b/function_test/Semantic_Analyser/template/TempRes_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * ******************************************************************************/ module TempRes_SE { //^In TTCN-3 module// diff --git a/function_test/Semantic_Analyser/ver/CRL_111_222_3_R2D_OK.ttcn b/function_test/Semantic_Analyser/ver/CRL_111_222_3_R2D_OK.ttcn index 8a4b4b0690222cd008452139cfc656331c57df55..dc48f16d5055ca09a3d52273acf2c447dfb0624b 100644 --- a/function_test/Semantic_Analyser/ver/CRL_111_222_3_R2D_OK.ttcn +++ b/function_test/Semantic_Analyser/ver/CRL_111_222_3_R2D_OK.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module CRL_111_222_3_R2D_SE { } diff --git a/function_test/Semantic_Analyser/ver/CRL_111_222_R2D_OK.ttcn b/function_test/Semantic_Analyser/ver/CRL_111_222_R2D_OK.ttcn index a0a5020fe3ab4cdff48192dad5c9e8aafbf854ac..e1a5b27adf64e9e793d8c420f7e3ece188cea414 100644 --- a/function_test/Semantic_Analyser/ver/CRL_111_222_R2D_OK.ttcn +++ b/function_test/Semantic_Analyser/ver/CRL_111_222_R2D_OK.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module CRL_111_222_R2D_SE { } diff --git a/function_test/Semantic_Analyser/ver/Makefile b/function_test/Semantic_Analyser/ver/Makefile index c572344c6b45f9cca5390c4fc59ea9040d371ef7..a36f3bf8c94adacd97e1c7e6c9a91153ce2dfdfa 100644 --- a/function_test/Semantic_Analyser/ver/Makefile +++ b/function_test/Semantic_Analyser/ver/Makefile @@ -1,9 +1,14 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# +# Contributors: +# Balasko, Jeno +# Raduly, Csaba +# +############################################################################## NO3=no3 include ../common.mk diff --git a/function_test/Semantic_Analyser/ver/R2D2_SE.ttcn b/function_test/Semantic_Analyser/ver/R2D2_SE.ttcn index 23de7033463bd9f14aa1b8096d40fd026598f886..1f911a7325c475d24fa68babe331cd267eca1dc2 100644 --- a/function_test/Semantic_Analyser/ver/R2D2_SE.ttcn +++ b/function_test/Semantic_Analyser/ver/R2D2_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module R2D2_SE { } diff --git a/function_test/Semantic_Analyser/ver/R2D_SE.ttcn b/function_test/Semantic_Analyser/ver/R2D_SE.ttcn index ddc23cec976a4a270d332d4f13f0fe5e20016cdb..512a58fe111b68f9f8ddbda05d8cc302bce00b0e 100644 --- a/function_test/Semantic_Analyser/ver/R2D_SE.ttcn +++ b/function_test/Semantic_Analyser/ver/R2D_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module R2D_SE { } diff --git a/function_test/Semantic_Analyser/ver/c3p0_SE.ttcn b/function_test/Semantic_Analyser/ver/c3p0_SE.ttcn index 9261c58f6abbf1af48d7b2a6f046c670f3d6d3cb..f5545f6c29463ff03445830f3e3590498b54a9d2 100644 --- a/function_test/Semantic_Analyser/ver/c3p0_SE.ttcn +++ b/function_test/Semantic_Analyser/ver/c3p0_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module c3p0_SE { //^In TTCN-3 module `c3p0_SE':$// // various bogus version info formats diff --git a/function_test/Semantic_Analyser/ver/dup_ver_SE.ttcn b/function_test/Semantic_Analyser/ver/dup_ver_SE.ttcn index ebb2c6f88f57454534c55cf89dea7bfad10a622b..b3074ccba3f285abee90b2de5b2f4dceeca7b147 100644 --- a/function_test/Semantic_Analyser/ver/dup_ver_SE.ttcn +++ b/function_test/Semantic_Analyser/ver/dup_ver_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module dup_ver_SE { //^In TTCN-3 module `dup_ver_SE':// } diff --git a/function_test/Semantic_Analyser/ver/high_titan_SE.ttcn b/function_test/Semantic_Analyser/ver/high_titan_SE.ttcn index 4fb408d74f9beb33625da41cca4166e049265a72..fa78a90fb53250b1bfcbc1597f0568a07bab4fee 100644 --- a/function_test/Semantic_Analyser/ver/high_titan_SE.ttcn +++ b/function_test/Semantic_Analyser/ver/high_titan_SE.ttcn @@ -1,9 +1,17 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Kovacs, Ferenc + * Pandi, Krisztian + * Raduly, Csaba + * Szabados, Kristof + * ******************************************************************************/ module high_titan_SE { //^In TTCN-3 module `high_titan_SE':$// } diff --git a/function_test/Semantic_Analyser/ver/importer_SE.ttcn b/function_test/Semantic_Analyser/ver/importer_SE.ttcn index db532da1e62ff5c31c7b5bed6b29610b65cc795b..6748b6aa88e83205c9b0b1a05ef440f25db10f74 100644 --- a/function_test/Semantic_Analyser/ver/importer_SE.ttcn +++ b/function_test/Semantic_Analyser/ver/importer_SE.ttcn @@ -1,11 +1,17 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * Szabados, Kristof + * ******************************************************************************/ -module importer { //^In TTCN\-3 module `importer':$// +module importer { //^In TTCN-3 module `importer':$// import from R2D_SE all; import from R2D2_SE all; diff --git a/function_test/Semantic_Analyser/ver/new_ver_SE.ttcn b/function_test/Semantic_Analyser/ver/new_ver_SE.ttcn index 6c5bf499c63344d10c618f539586b347eb6ff05f..811b36a67050c5ddfb4d2ef1d107600653d4568a 100644 --- a/function_test/Semantic_Analyser/ver/new_ver_SE.ttcn +++ b/function_test/Semantic_Analyser/ver/new_ver_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module new_ver_SE { //^In TTCN-3 module `new_ver_SE':$// // valid "new-style" version attributes diff --git a/function_test/Semantic_Analyser/ver/notimported_SE.ttcn b/function_test/Semantic_Analyser/ver/notimported_SE.ttcn index 6752f7e3e14d8281f6886482a4e244168a6d974c..d1297c220ca55ca2d037e2759f77e510aba90163 100644 --- a/function_test/Semantic_Analyser/ver/notimported_SE.ttcn +++ b/function_test/Semantic_Analyser/ver/notimported_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module notimported_SE { //^In TTCN-3 module `notimported_SE':$// } diff --git a/function_test/Semantic_Analyser/ver/noversion_SE.ttcn b/function_test/Semantic_Analyser/ver/noversion_SE.ttcn index 336bb81c008fec46d9b80e735e241b4b8843e103..f030bb9b023f85e4d1524b92dc841368b93a2770 100644 --- a/function_test/Semantic_Analyser/ver/noversion_SE.ttcn +++ b/function_test/Semantic_Analyser/ver/noversion_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module noversion_SE { } diff --git a/function_test/Semantic_Analyser/ver/t b/function_test/Semantic_Analyser/ver/t deleted file mode 100755 index 3a4b58ec16cf2f1390a36c7a92f8823e3b94b425..0000000000000000000000000000000000000000 --- a/function_test/Semantic_Analyser/ver/t +++ /dev/null @@ -1,9 +0,0 @@ -#!/usr/bin/perl -# note this is called through "perl -w" -use strict; - -my $self = $0; -$self =~ s!/t!!; - -exec('make check --no-print-directory -s -C ' . $self); - diff --git a/function_test/Semantic_Analyser/ver/unreleased_SE.ttcn b/function_test/Semantic_Analyser/ver/unreleased_SE.ttcn index 8e7f40c7ae0833c6b7068d26626bad0467835f4f..1f97162c06e995e846aff7a3658312b206e1d3e9 100644 --- a/function_test/Semantic_Analyser/ver/unreleased_SE.ttcn +++ b/function_test/Semantic_Analyser/ver/unreleased_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module unreleased_SE { } diff --git a/function_test/Semantic_Analyser/ver/ver_OK.ttcn b/function_test/Semantic_Analyser/ver/ver_OK.ttcn index c44b24c58bfd9d32916021997157847ff52e3083..dc3dd55d275b147d19ab09864f7ff9321da00dbc 100644 --- a/function_test/Semantic_Analyser/ver/ver_OK.ttcn +++ b/function_test/Semantic_Analyser/ver/ver_OK.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module ver_OK { } diff --git a/function_test/Semantic_Analyser/ver/ver_highest_OK.ttcn b/function_test/Semantic_Analyser/ver/ver_highest_OK.ttcn index 22f0a4495e28044b546da528dde8d27d8c97d4ae..4c80430b9b849be1e5342176c71094c9d69e837f 100644 --- a/function_test/Semantic_Analyser/ver/ver_highest_OK.ttcn +++ b/function_test/Semantic_Analyser/ver/ver_highest_OK.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module ver_highest_OK { } diff --git a/function_test/Semantic_Analyser/ver/ver_newstyle_OK.ttcn b/function_test/Semantic_Analyser/ver/ver_newstyle_OK.ttcn index 9e640eae434bec4b9ff2dee345210f53fce619ed..705b265933f5d7d94fd1b47efa9695328efa0447 100644 --- a/function_test/Semantic_Analyser/ver/ver_newstyle_OK.ttcn +++ b/function_test/Semantic_Analyser/ver/ver_newstyle_OK.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module ver_newstyle_OK { diff --git a/function_test/Semantic_Analyser/ver/ver_newstyle_per1_template_OK.ttcn b/function_test/Semantic_Analyser/ver/ver_newstyle_per1_template_OK.ttcn index 5df9e2a0e22995e090ec0018124454e6f04f4b7e..ce1bba0c7b46e195d05a7b6bd71042eab958166f 100644 --- a/function_test/Semantic_Analyser/ver/ver_newstyle_per1_template_OK.ttcn +++ b/function_test/Semantic_Analyser/ver/ver_newstyle_per1_template_OK.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module ver_newstyle_per1_template_OK { diff --git a/function_test/Semantic_Analyser/ver/ver_newstyle_template_OK.ttcn b/function_test/Semantic_Analyser/ver/ver_newstyle_template_OK.ttcn index 7a90b71247b10fe40a4c1ee36837d1eb76665f81..c73e3f1c89206169f2773d9940811abfd5b7dce3 100644 --- a/function_test/Semantic_Analyser/ver/ver_newstyle_template_OK.ttcn +++ b/function_test/Semantic_Analyser/ver/ver_newstyle_template_OK.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module ver_newstyle_template_OK { diff --git a/function_test/Semantic_Analyser/xer/Makefile b/function_test/Semantic_Analyser/xer/Makefile index 6288f55e08091029fca8eb283b6a66407a117e29..ff4ac95289d0a3b23c0e9e434e104560e91ba8a6 100644 --- a/function_test/Semantic_Analyser/xer/Makefile +++ b/function_test/Semantic_Analyser/xer/Makefile @@ -1,9 +1,14 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# +# Contributors: +# Balasko, Jeno +# Raduly, Csaba +# +############################################################################## NO3=3 include ../common.mk diff --git a/function_test/Semantic_Analyser/xer/aa_not_in_record_SE.ttcn b/function_test/Semantic_Analyser/xer/aa_not_in_record_SE.ttcn index 81fe5b93960746d27f412cf1cc62ab27c6e71333..ca670c8ce6adf5eb862a32e5d614ef79801a5459 100644 --- a/function_test/Semantic_Analyser/xer/aa_not_in_record_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/aa_not_in_record_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module aa_not_in_record_se { //^In TTCN-3 module `aa_not_in_record_se':// diff --git a/function_test/Semantic_Analyser/xer/aa_not_string_SE.ttcn b/function_test/Semantic_Analyser/xer/aa_not_string_SE.ttcn index f402ee39919191b2050d46b85ea2a9e283ff656a..5e39935428048761da4762e00482de32ea64e47a 100644 --- a/function_test/Semantic_Analyser/xer/aa_not_string_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/aa_not_string_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module aa_not_string_SE { //^In TTCN-3 module `aa_not_string_SE':// diff --git a/function_test/Semantic_Analyser/xer/aa_twice_SE.ttcn b/function_test/Semantic_Analyser/xer/aa_twice_SE.ttcn index 1df2abe1bdfbadd9de55100739016246cf1fec32..9c579d5225d54f89b8cf02563cb35f442a477fee 100644 --- a/function_test/Semantic_Analyser/xer/aa_twice_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/aa_twice_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module aa_twice_SE { //^In TTCN-3 module `aa_twice_SE':// diff --git a/function_test/Semantic_Analyser/xer/aa_untagged_SE.ttcn b/function_test/Semantic_Analyser/xer/aa_untagged_SE.ttcn index 57f284152c17d96f8885101c25f291ef65aa9c2b..18905ba752e0712b756d5a6a031a58660ad478af 100644 --- a/function_test/Semantic_Analyser/xer/aa_untagged_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/aa_untagged_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module aa_untagged_SE { //^In TTCN-3 module `aa_untagged_SE':// diff --git a/function_test/Semantic_Analyser/xer/ae_clash_SE.ttcn b/function_test/Semantic_Analyser/xer/ae_clash_SE.ttcn index 1cf912cded44679a8207353d94a41fa318d56271..d4c2e98634da5a4fc43f1651c59d099449941427 100644 --- a/function_test/Semantic_Analyser/xer/ae_clash_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/ae_clash_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module ae_clash_SE { //^In TTCN-3 module `ae_clash_SE':// /* diff --git a/function_test/Semantic_Analyser/xer/ae_wrong_type_SE.ttcn b/function_test/Semantic_Analyser/xer/ae_wrong_type_SE.ttcn index e43389af2fe2ba478865075fad3266b71233bea7..3962415852888b3ee23a91b7f1f24cb95217309e 100644 --- a/function_test/Semantic_Analyser/xer/ae_wrong_type_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/ae_wrong_type_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module ae_wrong_type_SE { //^In TTCN-3 module `ae_wrong_type_SE':// diff --git a/function_test/Semantic_Analyser/xer/atr_not_on_record_SE.ttcn b/function_test/Semantic_Analyser/xer/atr_not_on_record_SE.ttcn index 276c2155ad6f825856d1e6a7ec5ddab55ecd7f34..476638139b4b37cf49db2322c241df6843b7b489 100644 --- a/function_test/Semantic_Analyser/xer/atr_not_on_record_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/atr_not_on_record_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module atr_not_in_record_se { //^In TTCN-3 module `atr_not_in_record_se':// diff --git a/function_test/Semantic_Analyser/xer/atr_untagged_SE.ttcn b/function_test/Semantic_Analyser/xer/atr_untagged_SE.ttcn index 9a295d3a0775d1d2dd8a7875d60bc653790d9541..09d974fa39997fb0699a191989e053d05c8b3e43 100644 --- a/function_test/Semantic_Analyser/xer/atr_untagged_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/atr_untagged_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module atr_untagged_SE { //^In TTCN-3 module `atr_untagged_SE':// diff --git a/function_test/Semantic_Analyser/xer/attribs_OK.ttcn b/function_test/Semantic_Analyser/xer/attribs_OK.ttcn index e54e781f6ecf199432a65c8de46ab0a1c116e05e..5089246870cc88489d6290d1576e6304c04a7469 100644 --- a/function_test/Semantic_Analyser/xer/attribs_OK.ttcn +++ b/function_test/Semantic_Analyser/xer/attribs_OK.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module attribs_OK { diff --git a/function_test/Semantic_Analyser/xer/b64_clash_SE.ttcn b/function_test/Semantic_Analyser/xer/b64_clash_SE.ttcn index aa2284c25b9c7cc48ce7b2a8b4308f07d1ad0367..42fe4b26b501ccaf89cf4d3751272bd98d8d8321 100644 --- a/function_test/Semantic_Analyser/xer/b64_clash_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/b64_clash_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module b64_clash_SE { //^In TTCN-3 module `b64_clash_SE':// diff --git a/function_test/Semantic_Analyser/xer/b64_wrong_type_SE.ttcn b/function_test/Semantic_Analyser/xer/b64_wrong_type_SE.ttcn index 950da56e0f2baf27abd7fa654a532be48950078d..a737fab8d9110ba8999534da1da0b3319a3aac7f 100644 --- a/function_test/Semantic_Analyser/xer/b64_wrong_type_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/b64_wrong_type_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module base64_wrong_type_SE { //^In TTCN-3 module `base64_wrong_type_SE':// diff --git a/function_test/Semantic_Analyser/xer/bogus_SE.ttcn b/function_test/Semantic_Analyser/xer/bogus_SE.ttcn index c531ba810a61923e3725ed463855fdcc81b6fc5d..c91ed435fc38f0b6da9cf67c51d90f4722230f73 100644 --- a/function_test/Semantic_Analyser/xer/bogus_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/bogus_SE.ttcn @@ -1,9 +1,15 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Raduly, Csaba + * ******************************************************************************/ module bogus { //^In TTCN-3 module `bogus':// diff --git a/function_test/Semantic_Analyser/xer/decimal_SE.ttcn b/function_test/Semantic_Analyser/xer/decimal_SE.ttcn index 5e041bd0db8803d35b9c0ec91a56bf650944309a..bf87cc311557ae0e824fdc0e49f34c7cee9d7402 100644 --- a/function_test/Semantic_Analyser/xer/decimal_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/decimal_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module decimal_SE { //^In TTCN-3 module `decimal_SE':// diff --git a/function_test/Semantic_Analyser/xer/dfe_charenc_OK.ttcn b/function_test/Semantic_Analyser/xer/dfe_charenc_OK.ttcn index 2f0062f3cbb879244ec007bdfce9e650a332fd12..253d28f566c35a3eb1adaf82702dac791cff3ad0 100644 --- a/function_test/Semantic_Analyser/xer/dfe_charenc_OK.ttcn +++ b/function_test/Semantic_Analyser/xer/dfe_charenc_OK.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module dfe_charenc_OK { diff --git a/function_test/Semantic_Analyser/xer/dfe_clash_SE.ttcn b/function_test/Semantic_Analyser/xer/dfe_clash_SE.ttcn index 4ab37d48ed6fcd1dcb17e5fda9a8194f80c1b4b0..c856dfbd021bb072830a2ce35111be7b4b1ffa3a 100644 --- a/function_test/Semantic_Analyser/xer/dfe_clash_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/dfe_clash_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module dfe_clash_SE { //^In TTCN-3 module `dfe_clash_SE':// diff --git a/function_test/Semantic_Analyser/xer/dfe_int_OK.ttcn b/function_test/Semantic_Analyser/xer/dfe_int_OK.ttcn index 82a683c4a34e492e1d75cd6500eb4d279ded7fdb..6e9a6b12f1788a0bc3f7cdbdb930f13f22ac188e 100644 --- a/function_test/Semantic_Analyser/xer/dfe_int_OK.ttcn +++ b/function_test/Semantic_Analyser/xer/dfe_int_OK.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module dfe_int_OK { diff --git a/function_test/Semantic_Analyser/xer/disorder_SE.ttcn b/function_test/Semantic_Analyser/xer/disorder_SE.ttcn index 6bfabedcd4c4cc6bd4ed7f809de0ef2fed95dd63..f3ed126540b0daa42a855b98ddf66e02823ff13b 100644 --- a/function_test/Semantic_Analyser/xer/disorder_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/disorder_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module disorder { //^In TTCN-3 module `disorder':// diff --git a/function_test/Semantic_Analyser/xer/dup_text_SE.ttcn b/function_test/Semantic_Analyser/xer/dup_text_SE.ttcn index 4c7d93eeac766978330b70e3891a83a064885648..b5804ca35555a2643d6c15c207d2f9c92b892db5 100644 --- a/function_test/Semantic_Analyser/xer/dup_text_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/dup_text_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module dup_text_SE { //^In TTCN-3 module `dup_text_SE':// diff --git a/function_test/Semantic_Analyser/xer/dupenum_SE.ttcn b/function_test/Semantic_Analyser/xer/dupenum_SE.ttcn index e2e1768133be179d495372e896232b93aec72dcc..f8d18ef5251d175d839f6a6b7f92d547b723c026 100644 --- a/function_test/Semantic_Analyser/xer/dupenum_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/dupenum_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module dupenum_SE { //^In TTCN-3 module `dupenum_SE':// diff --git a/function_test/Semantic_Analyser/xer/emb_first_opt_SE.ttcn b/function_test/Semantic_Analyser/xer/emb_first_opt_SE.ttcn index 8ad12bc81be9dce7ca5977fb1ca29991cf4519be..43bde9984e845d41d63f1fbb5e80157c508ff53d 100644 --- a/function_test/Semantic_Analyser/xer/emb_first_opt_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/emb_first_opt_SE.ttcn @@ -1,9 +1,15 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * Szabo, Bence Janos + * ******************************************************************************/ module emb_first_opt_SE { diff --git a/function_test/Semantic_Analyser/xer/emb_first_untag_SE.ttcn b/function_test/Semantic_Analyser/xer/emb_first_untag_SE.ttcn index a3435cee111128872df5524d60146d8815ec5c46..adc8d792b3cd9d8bd5c6213dcaca565ea8b7bd74 100644 --- a/function_test/Semantic_Analyser/xer/emb_first_untag_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/emb_first_untag_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module emb_first_untag_SE { //^In TTCN-3 module `emb_first_untag_SE':// diff --git a/function_test/Semantic_Analyser/xer/emb_not_record_SE.ttcn b/function_test/Semantic_Analyser/xer/emb_not_record_SE.ttcn index 58ba6a6cc1e8831e1ca2d789e4b8c400268fc3cd..8f84ad8091b4ca06f28aa22aeb50a6a90b1445c5 100644 --- a/function_test/Semantic_Analyser/xer/emb_not_record_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/emb_not_record_SE.ttcn @@ -1,9 +1,15 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * Szabo, Bence Janos + * ******************************************************************************/ module emb_not_record_SE { //^In TTCN-3 module `emb_not_record_SE':// diff --git a/function_test/Semantic_Analyser/xer/emb_untag_SE.ttcn b/function_test/Semantic_Analyser/xer/emb_untag_SE.ttcn index 24e61adc87ed0eb042d00a57e3bdff2ec20cee57..b2e0abd524944fd48dbfabe208b95f1447e8c831 100644 --- a/function_test/Semantic_Analyser/xer/emb_untag_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/emb_untag_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module emb_untag_SE { //^In TTCN-3 module `emb_untag_SE':// diff --git a/function_test/Semantic_Analyser/xer/emb_wrong_first_SE.ttcn b/function_test/Semantic_Analyser/xer/emb_wrong_first_SE.ttcn index 1096ed0b77bf762cce2dff4a355f62283556ab8b..62283ee547a19ef40766bf066f2c94b34134ffbe 100644 --- a/function_test/Semantic_Analyser/xer/emb_wrong_first_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/emb_wrong_first_SE.ttcn @@ -1,9 +1,15 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * Szabo, Bence Janos + * ******************************************************************************/ module emb_wrong_first_SE { //^In TTCN-3 module `emb_wrong_first_SE':// diff --git a/function_test/Semantic_Analyser/xer/encdec_OK.ttcn b/function_test/Semantic_Analyser/xer/encdec_OK.ttcn index 47ba47638c6497f483d63cfe934ca8f71eca8f22..d88241f83695bba8e81331b886ea4355ce1e58b6 100644 --- a/function_test/Semantic_Analyser/xer/encdec_OK.ttcn +++ b/function_test/Semantic_Analyser/xer/encdec_OK.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module encdec_OK { diff --git a/function_test/Semantic_Analyser/xer/ifq_SE.ttcn b/function_test/Semantic_Analyser/xer/ifq_SE.ttcn index 7522267f7a59249217896d556a77a7f82b1828ad..9cfccc07b9e59279be3aac356231e1a9f129d384 100644 --- a/function_test/Semantic_Analyser/xer/ifq_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/ifq_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module ifq_SE { //^In TTCN-3 module `ifq_SE':// diff --git a/function_test/Semantic_Analyser/xer/list_clash_SE.ttcn b/function_test/Semantic_Analyser/xer/list_clash_SE.ttcn index 2815d46ce995cd89251c43d1537555bd9ef8b900..4062d7c90b3660ec7d79408fcb13f20ae3660731 100644 --- a/function_test/Semantic_Analyser/xer/list_clash_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/list_clash_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module list_clash_SE { //^In TTCN-3 module `list_clash_SE':// diff --git a/function_test/Semantic_Analyser/xer/list_not_recof_SE.ttcn b/function_test/Semantic_Analyser/xer/list_not_recof_SE.ttcn index 5ede61a47630142acc3b7d048adfa774323a92ef..fbfdebce37a0f83f6b1258ec76eb2a27de04a6f8 100644 --- a/function_test/Semantic_Analyser/xer/list_not_recof_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/list_not_recof_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module list_not_recof_SE { //^In TTCN-3 module `list_not_recof_SE':// diff --git a/function_test/Semantic_Analyser/xer/namedup1_SE.ttcn b/function_test/Semantic_Analyser/xer/namedup1_SE.ttcn index cddd73cbcaebf61f4798fb8d3bfd063b0a8001d0..e8ecbb0e5715fd2444c31ea7caf1fddfdc9d98bd 100644 --- a/function_test/Semantic_Analyser/xer/namedup1_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/namedup1_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module namedup1 { //^In TTCN-3 module `namedup1':// diff --git a/function_test/Semantic_Analyser/xer/namedup2_SE.ttcn b/function_test/Semantic_Analyser/xer/namedup2_SE.ttcn index 43b31572cefc357f5805c6fef9569600495cf74e..8488b41cbe5334cb424f679c4bc553f76b887d5d 100644 --- a/function_test/Semantic_Analyser/xer/namedup2_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/namedup2_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module namedup2 { //^In TTCN-3 module `namedup2'://2 diff --git a/function_test/Semantic_Analyser/xer/no_text_all_SE.ttcn b/function_test/Semantic_Analyser/xer/no_text_all_SE.ttcn index 1b2c91a69d551ffc62edb2b2c9b0c2dd9ab0c631..4e53fd02aa7a8c9fc3e00eae9bbb4b431241a4be 100644 --- a/function_test/Semantic_Analyser/xer/no_text_all_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/no_text_all_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module no_text_all_SE { //^In TTCN-3 module `no_text_all_SE':// // various cases where "TEXT" or "TEXT ALL AS" not allowed diff --git a/function_test/Semantic_Analyser/xer/ns_empty_prefix_dup_OK.ttcn b/function_test/Semantic_Analyser/xer/ns_empty_prefix_dup_OK.ttcn index 1e6cf607e908d3a44b9ce184135d08b39f60c7dc..d8339e09ca49712d3ef8877a915ac7bf4f16f7d0 100644 --- a/function_test/Semantic_Analyser/xer/ns_empty_prefix_dup_OK.ttcn +++ b/function_test/Semantic_Analyser/xer/ns_empty_prefix_dup_OK.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module ns_empty_prefix_dup_OK { diff --git a/function_test/Semantic_Analyser/xer/ns_prefix_dup_OK.ttcn b/function_test/Semantic_Analyser/xer/ns_prefix_dup_OK.ttcn index 6a955fba42b0d175d960e0580adb87a8a2b29d89..8f0648345557ea81764ee19ef37766ff5387c4f1 100644 --- a/function_test/Semantic_Analyser/xer/ns_prefix_dup_OK.ttcn +++ b/function_test/Semantic_Analyser/xer/ns_prefix_dup_OK.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module ns_prefix_dup_OK { diff --git a/function_test/Semantic_Analyser/xer/ns_xml_SE.ttcn b/function_test/Semantic_Analyser/xer/ns_xml_SE.ttcn index b341c35502b6b71d78aaf308a1ec0a70baf50842..31194905a516f4965b29a782ed6d602a1f35dade 100644 --- a/function_test/Semantic_Analyser/xer/ns_xml_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/ns_xml_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module ns_xml_SE { //^In TTCN-3 module `ns_xml_SE':// /* diff --git a/function_test/Semantic_Analyser/xer/qname_SE.ttcn b/function_test/Semantic_Analyser/xer/qname_SE.ttcn index d56f5cf2a6bd6bc3df79271fecc2730aa4ddbe11..d45c02c8a264e08339cacd0f7447d1eb4610391e 100644 --- a/function_test/Semantic_Analyser/xer/qname_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/qname_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module qname_SE { //^In TTCN-3 module `qname_SE':// diff --git a/function_test/Semantic_Analyser/xer/qname_attr_OK.ttcn b/function_test/Semantic_Analyser/xer/qname_attr_OK.ttcn index 6eabb39e747d54f3c4918c51e704172675bd5c7c..b608fa121017765b559110317129eadc0a4fb399 100644 --- a/function_test/Semantic_Analyser/xer/qname_attr_OK.ttcn +++ b/function_test/Semantic_Analyser/xer/qname_attr_OK.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module qname_attr_OK { diff --git a/function_test/Semantic_Analyser/xer/recur_SE.ttcn b/function_test/Semantic_Analyser/xer/recur_SE.ttcn index 037aab71691adeb30cf580cef005d4d597a0ab24..4e65e25d1d6b787e63428b40741e447ad806eb27 100644 --- a/function_test/Semantic_Analyser/xer/recur_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/recur_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module recur { //^In TTCN-3 module `recur':// diff --git a/function_test/Semantic_Analyser/xer/soapy.ttcn b/function_test/Semantic_Analyser/xer/soapy.ttcn index 61d3f3b9cce32835731cfcfd22b43429c0261b01..aa95c43019bbc022f3adb5bc6f8bf73a2f39da70 100644 --- a/function_test/Semantic_Analyser/xer/soapy.ttcn +++ b/function_test/Semantic_Analyser/xer/soapy.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module soapy_OK { diff --git a/function_test/Semantic_Analyser/xer/text_clash_use_number_SE.ttcn b/function_test/Semantic_Analyser/xer/text_clash_use_number_SE.ttcn index 2869b4c4b6e156f95067156067a05e7bb3899176..87830bd0d954fe753b7623778ac033f9d2b7d2b4 100644 --- a/function_test/Semantic_Analyser/xer/text_clash_use_number_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/text_clash_use_number_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module text_clash_use_number_SE { //^In TTCN-3 module `text_clash_use_number_SE':// diff --git a/function_test/Semantic_Analyser/xer/text_no_enum_SE.ttcn b/function_test/Semantic_Analyser/xer/text_no_enum_SE.ttcn index 7ef2d4c02bbe4ebe419e3e99d9cd85277be34536..b3236c15809af75104f59a02502c20c6c8d7e3a9 100644 --- a/function_test/Semantic_Analyser/xer/text_no_enum_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/text_no_enum_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module text_no_enum_SE { //^In TTCN-3 module `text_no_enum_SE':// diff --git a/function_test/Semantic_Analyser/xer/text_over_text_SE.ttcn b/function_test/Semantic_Analyser/xer/text_over_text_SE.ttcn index 895cff14c43c9baebfa82c4e8ff76c7dd62e655c..e2104e92718e8d45d3d0339e45d649437a2f9031 100644 --- a/function_test/Semantic_Analyser/xer/text_over_text_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/text_over_text_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module text_over_text_SE { //^In TTCN-3 module `text_over_text_SE':// type enumerated E1 { foo, bar, baz } diff --git a/function_test/Semantic_Analyser/xer/untag2_SE.ttcn b/function_test/Semantic_Analyser/xer/untag2_SE.ttcn index 4a1ae274b619b0341880ebdb33a207c67e88da6c..6896f6d890443709dcfa868ba25fa955445d80a7 100644 --- a/function_test/Semantic_Analyser/xer/untag2_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/untag2_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module untag2 { //^In TTCN-3 module `untag2':// diff --git a/function_test/Semantic_Analyser/xer/untagged_charenc_OK.ttcn b/function_test/Semantic_Analyser/xer/untagged_charenc_OK.ttcn index 588c8f40b05e4339e31e6f42ad6cd9e120303246..61eef5b15567395bb9185de15396d7785be7489f 100644 --- a/function_test/Semantic_Analyser/xer/untagged_charenc_OK.ttcn +++ b/function_test/Semantic_Analyser/xer/untagged_charenc_OK.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module untagged_charenc_OK // All fields are meant to be character-encodable, otherwise the compiler complains; diff --git a/function_test/Semantic_Analyser/xer/untagged_charenc_another_SE.ttcn b/function_test/Semantic_Analyser/xer/untagged_charenc_another_SE.ttcn index 9a5804446d5c9cfc9b5b82614ea9acf4a68db5cb..93047ce472806db85e4488dae0723307d2a9723f 100644 --- a/function_test/Semantic_Analyser/xer/untagged_charenc_another_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/untagged_charenc_another_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module untagged_charenc_another_SE { //^In TTCN-3 module `untagged_charenc_another_SE':// diff --git a/function_test/Semantic_Analyser/xer/untagged_charenc_optional_SE.ttcn b/function_test/Semantic_Analyser/xer/untagged_charenc_optional_SE.ttcn index 590a4d11a44f6b9eb6a2b3ba20ed68451cdcfcab..3800da10a2db97bfcc0dba0305507cb0269656bf 100644 --- a/function_test/Semantic_Analyser/xer/untagged_charenc_optional_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/untagged_charenc_optional_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module untagged_charenc_optional_SE { //^In TTCN-3 module `untagged_charenc_optional_SE':// diff --git a/function_test/Semantic_Analyser/xer/untagged_noncharenc_SE.ttcn b/function_test/Semantic_Analyser/xer/untagged_noncharenc_SE.ttcn index 3107f156b5654a49e89c56a4bea5fd49961c7b27..39170920cbfdf82ac54cfd83b4c3fda64d1f255b 100644 --- a/function_test/Semantic_Analyser/xer/untagged_noncharenc_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/untagged_noncharenc_SE.ttcn @@ -1,9 +1,15 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Baranyi, Botond + * Raduly, Csaba + * ******************************************************************************/ module untagged_noncharenc_SE { diff --git a/function_test/Semantic_Analyser/xer/untagged_parent_not_record_SE.ttcn b/function_test/Semantic_Analyser/xer/untagged_parent_not_record_SE.ttcn index 83ab60ad893811ce60f82b8cae4c02f4b205bf37..eaef1ef939ca5f62441b46e8b9205958aa23b676 100644 --- a/function_test/Semantic_Analyser/xer/untagged_parent_not_record_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/untagged_parent_not_record_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module untagged_parent_not_record_SE { //^In TTCN-3 module `untagged_parent_not_record_SE':// diff --git a/function_test/Semantic_Analyser/xer/untagged_parent_untagged_SE.ttcn b/function_test/Semantic_Analyser/xer/untagged_parent_untagged_SE.ttcn index dfdf113acb79a11d1f12fb4ee83799beb0daedf2..989695c02aca5869e7b3b29325590af50ab6fa01 100644 --- a/function_test/Semantic_Analyser/xer/untagged_parent_untagged_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/untagged_parent_untagged_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module untagged_parent_untagged { //^In TTCN-3 module `untagged_parent_untagged':// diff --git a/function_test/Semantic_Analyser/xer/uo_attribonly_SE.ttcn b/function_test/Semantic_Analyser/xer/uo_attribonly_SE.ttcn index b3bc692854e386d65fef13dfde842ff1af133e32..faee64c8edd936eb045b5ad6a9b7b0b7852d288f 100644 --- a/function_test/Semantic_Analyser/xer/uo_attribonly_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/uo_attribonly_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module uo_attribonly_SE { //^In TTCN-3 module `uo_attribonly_SE':// diff --git a/function_test/Semantic_Analyser/xer/uo_no_recof_SE.ttcn b/function_test/Semantic_Analyser/xer/uo_no_recof_SE.ttcn index 97815d2be5d55351cb308353dac0dc7b02675f65..71651aab10ba2d36773ae8ece953f6c109f68b23 100644 --- a/function_test/Semantic_Analyser/xer/uo_no_recof_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/uo_no_recof_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module uo_no_recof_SE { //^In TTCN-3 module `uo_no_recof_SE':// diff --git a/function_test/Semantic_Analyser/xer/usenil_clash_SE.ttcn b/function_test/Semantic_Analyser/xer/usenil_clash_SE.ttcn index 39bed68887e808f013677467b50aa11187c3d1f4..295703becbadda4114b203eb9f748b5f73299a9e 100644 --- a/function_test/Semantic_Analyser/xer/usenil_clash_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/usenil_clash_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module usenil_clash_SE { //^In TTCN-3 module `usenil_clash_SE':// /* diff --git a/function_test/Semantic_Analyser/xer/usenil_comp_clash_SE.ttcn b/function_test/Semantic_Analyser/xer/usenil_comp_clash_SE.ttcn index 33cc489efa6f6da5a7198b0ce4b34b44ecea140e..912345427aa01ce4db3cb9fad3f39849a347aa5b 100644 --- a/function_test/Semantic_Analyser/xer/usenil_comp_clash_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/usenil_comp_clash_SE.ttcn @@ -1,9 +1,15 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * Szabo, Bence Janos + * ******************************************************************************/ module usenil_comp_clash_SE { //^In TTCN-3 module `usenil_comp_clash_SE':// // 33.2.3 The OPTIONAL component shall not have any of: ANY-ELEMENT, ANY-ATTRIBUTES, DEFAULT-FOR-EMPTY, PI-OR-COMMENT, UNTAGGED, USE-NIL, USE-ORDER or USETYPE diff --git a/function_test/Semantic_Analyser/xer/usenil_no_controlns_SE.ttcn b/function_test/Semantic_Analyser/xer/usenil_no_controlns_SE.ttcn index 85291637ab60b8e0b4866e04c1f5bed8b29eda16..7cb6206b80ec0b753ea97c9fdf7046dafa01c900 100644 --- a/function_test/Semantic_Analyser/xer/usenil_no_controlns_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/usenil_no_controlns_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module usenil_no_controlns_SE { //^In TTCN-3 module `usenil_no_controlns_SE':// diff --git a/function_test/Semantic_Analyser/xer/usenil_no_optional_SE.ttcn b/function_test/Semantic_Analyser/xer/usenil_no_optional_SE.ttcn index 4d112f3c26b50a109bcf0a63c6bb33fc76e0fc22..1fd1e9c18d8ffb1416c3da7bd688ac4f5ce2f153 100644 --- a/function_test/Semantic_Analyser/xer/usenil_no_optional_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/usenil_no_optional_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module usenil_no_optional_SE { //^In TTCN-3 module `usenil_no_optional_SE':// /* diff --git a/function_test/Semantic_Analyser/xer/usenil_not_attr_SE.ttcn b/function_test/Semantic_Analyser/xer/usenil_not_attr_SE.ttcn index 6d5c351ca333b953df645a0da7e38257139e64c1..787bedd97b40b766b324b63b1b72fafdd9cd3d90 100644 --- a/function_test/Semantic_Analyser/xer/usenil_not_attr_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/usenil_not_attr_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module usenil_not_attr_SE { //^In TTCN-3 module `usenil_not_attr_SE':// diff --git a/function_test/Semantic_Analyser/xer/usenil_not_record_SE.ttcn b/function_test/Semantic_Analyser/xer/usenil_not_record_SE.ttcn index 79bcb4e684c3264c4e64883242b55c07856e8ecb..a255ac51d1384eaab2ba25af55682a95eccea92e 100644 --- a/function_test/Semantic_Analyser/xer/usenil_not_record_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/usenil_not_record_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module usenil_not_record_SE { //^In TTCN-3 module `usenil_not_record_SE':// /* diff --git a/function_test/Semantic_Analyser/xer/usetype_clash_SE.ttcn b/function_test/Semantic_Analyser/xer/usetype_clash_SE.ttcn index e40490dea7696df3842e455ae0ac7a4dcf840374..b7a9d08f7f1c02657dfd6f0bbaaf35fc04db0109 100644 --- a/function_test/Semantic_Analyser/xer/usetype_clash_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/usetype_clash_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module usetype_clash_SE { //^In TTCN-3 module `usetype_clash_SE':// diff --git a/function_test/Semantic_Analyser/xer/usetype_not_union_SE.ttcn b/function_test/Semantic_Analyser/xer/usetype_not_union_SE.ttcn index 7c311d641f854617d56f38d39947524dc980dc6c..9deb3110218f68afe3d087bb4db6de7a659a250c 100644 --- a/function_test/Semantic_Analyser/xer/usetype_not_union_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/usetype_not_union_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module usetype_not_union_SE { //^In TTCN-3 module `usetype_not_union_SE':// diff --git a/function_test/Semantic_Analyser/xer/usetype_with_untagged_SE.ttcn b/function_test/Semantic_Analyser/xer/usetype_with_untagged_SE.ttcn index ca6a8317b01dbfc3ebfb714f7120a425b2311785..5bf43af036825477b2da29c85a76706108457d10 100644 --- a/function_test/Semantic_Analyser/xer/usetype_with_untagged_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/usetype_with_untagged_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module usetype_with_untagged_SE { //^In TTCN-3 module `usetype_with_untagged_SE':// diff --git a/function_test/Semantic_Analyser/xer/usetype_with_usetype_SE.ttcn b/function_test/Semantic_Analyser/xer/usetype_with_usetype_SE.ttcn index dc930cad103fc07dab7fdd9fc57cd3efdad67849..f809cfdaf48d2323031d7826c8955ad3df35739d 100644 --- a/function_test/Semantic_Analyser/xer/usetype_with_usetype_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/usetype_with_usetype_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module usetype_with_usetype_SE { //^In TTCN-3 module `usetype_with_usetype_SE':// diff --git a/function_test/Semantic_Analyser/xer/useunion_not_union_SE.ttcn b/function_test/Semantic_Analyser/xer/useunion_not_union_SE.ttcn index c8e0f8bc15c7fdc3e1639fca7511aa2095d769e9..c055ff8cc9aa5f993a6d7122c76f92b16adb93fe 100644 --- a/function_test/Semantic_Analyser/xer/useunion_not_union_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/useunion_not_union_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module useunion_not_union_SE { //^In TTCN-3 module `useunion_not_union_SE':// diff --git a/function_test/Semantic_Analyser/xer/useunion_with_non_charenc_SE.ttcn b/function_test/Semantic_Analyser/xer/useunion_with_non_charenc_SE.ttcn index 3476d04031bfb3b5ff04ac5e8ec3f1c6e867a0e2..bf1b915b1e6613bfbbdcffcf72aa990ff506f0bf 100644 --- a/function_test/Semantic_Analyser/xer/useunion_with_non_charenc_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/useunion_with_non_charenc_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module useunion_with_non_charenc_SE { //^In TTCN-3 module `useunion_with_non_charenc_SE':// diff --git a/function_test/Semantic_Analyser/xer/useunion_with_useunion_SE.ttcn b/function_test/Semantic_Analyser/xer/useunion_with_useunion_SE.ttcn index d3346d726a9f5defc549b98bfc6d471735decf7d..5c44ce1d4651b95a2c873d9c160b6a3b1934e058 100644 --- a/function_test/Semantic_Analyser/xer/useunion_with_useunion_SE.ttcn +++ b/function_test/Semantic_Analyser/xer/useunion_with_useunion_SE.ttcn @@ -1,9 +1,14 @@ /****************************************************************************** - * Copyright (c) 2000-2015 Ericsson Telecom AB + * Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Raduly, Csaba + * ******************************************************************************/ module useunion_with_useunion_SE { //^In TTCN-3 module `useunion_with_useunion_SE':// diff --git a/function_test/Text_EncDec/Makefile b/function_test/Text_EncDec/Makefile index 5235adbe89ab26986aaa949cbec588c9ca374052..21721645b3ad0825ad798e2c73daf3f3458ab5fc 100644 --- a/function_test/Text_EncDec/Makefile +++ b/function_test/Text_EncDec/Makefile @@ -1,10 +1,18 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# +# Contributors: +# Balasko, Jeno +# Kovacs, Ferenc +# Lovassy, Arpad +# Ormandi, Matyas +# Szabados, Kristof +# +############################################################################## # This Makefile was generated by the Makefile Generator # of the TTCN-3 Test Executor version 1.8.pl5 # for ekrisza (ekrisza@EVF4CE46994947) on Mon Jan 24 08:27:55 2011 diff --git a/function_test/Text_EncDec/TEXT_1_TD.fast_script b/function_test/Text_EncDec/TEXT_1_TD.fast_script index b9bb50a0de5909df159c9cc0d97a4e0e00249aaf..6aa7d3651a19c4bc2b5e654bf322b6d38612158e 100644 --- a/function_test/Text_EncDec/TEXT_1_TD.fast_script +++ b/function_test/Text_EncDec/TEXT_1_TD.fast_script @@ -1,9 +1,15 @@ .****************************************************************************** -.* Copyright (c) 2000-2015 Ericsson Telecom AB +.* Copyright (c) 2000-2016 Ericsson Telecom AB .* All rights reserved. This program and the accompanying materials .* are made available under the terms of the Eclipse Public License v1.0 .* which accompanies this distribution, and is available at .* http://www.eclipse.org/legal/epl-v10.html +.* +.* Contributors: +.* Balasko, Jeno +.* Kovacs, Ferenc +.* Szabados, Kristof +.* .******************************************************************************/ :text. :lang eng. diff --git a/function_test/Text_EncDec/TEXT_1_TD.script b/function_test/Text_EncDec/TEXT_1_TD.script index b58ae77582ae89a60a0f6981f415d593b102dcfb..5c27590e73f086b612c33a8f19916e7b0dd5336d 100644 --- a/function_test/Text_EncDec/TEXT_1_TD.script +++ b/function_test/Text_EncDec/TEXT_1_TD.script @@ -1,9 +1,20 @@ .****************************************************************************** -.* Copyright (c) 2000-2015 Ericsson Telecom AB +.* Copyright (c) 2000-2016 Ericsson Telecom AB .* All rights reserved. This program and the accompanying materials .* are made available under the terms of the Eclipse Public License v1.0 .* which accompanies this distribution, and is available at .* http://www.eclipse.org/legal/epl-v10.html +.* +.* Contributors: +.* Balasko, Jeno +.* Delic, Adam +.* Kovacs, Ferenc +.* Pandi, Krisztian +.* Szabados, Kristof +.* Szabo, Janos Zoltan – initial implementation +.* Szalai, Endre +.* Szalai, Gabor +.* .******************************************************************************/ :text. :lang eng. diff --git a/function_test/Text_EncDec/Temp.cfg b/function_test/Text_EncDec/Temp.cfg index 41a513d7a1f74dd86cb5ea7be05ab71a9cd542d9..faf7c957ce25e026375abbb7b54f4c8c62599dd3 100644 --- a/function_test/Text_EncDec/Temp.cfg +++ b/function_test/Text_EncDec/Temp.cfg @@ -1,9 +1,14 @@ ############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Balasko, Jeno +# Szabados, Kristof +# ############################################################################### [MODULE_PARAMETERS] [LOGGING] diff --git a/function_test/Tools/SAtester.pl b/function_test/Tools/SAtester.pl index 858f10580ec7ab2209574aebbe19813c27237428..6001fb9053244952a869250588e34c702708625e 100755 --- a/function_test/Tools/SAtester.pl +++ b/function_test/Tools/SAtester.pl @@ -1,10 +1,22 @@ #!/usr/bin/perl -w ############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Balasko, Jeno +# Beres, Szabolcs +# Delic, Adam +# Kovacs, Ferenc +# Lovassy, Arpad +# Raduly, Csaba +# Szabados, Kristof +# Szabo, Janos Zoltan – initial implementation +# Szalai, Endre +# ############################################################################### ## ## File : SAtester.pl diff --git a/function_test/XER_EncDec/Makefile b/function_test/XER_EncDec/Makefile index 1a226dfd6c18706e38061134814d41d233f09eef..0e88271e12d6302d1a78f5e0da65520e8c91e28d 100644 --- a/function_test/XER_EncDec/Makefile +++ b/function_test/XER_EncDec/Makefile @@ -1,10 +1,17 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# +# Contributors: +# Balasko, Jeno +# Baranyi, Botond +# Lovassy, Arpad +# Szabados, Kristof +# +############################################################################## # This Makefile was generated by the compiler # of the TTCN-3 Test Executor version 1.5.pl1 # for Botond Baranyi (ebotbar) on Tue Apr 29 13:50:16 2014 diff --git a/function_test/XER_EncDec/Temp.cfg b/function_test/XER_EncDec/Temp.cfg index 1cde7caf3c9ff661ffafad4ea878d04f0ac2e82a..4f5495c59582fb14e2cbb61424d41685392cfd62 100644 --- a/function_test/XER_EncDec/Temp.cfg +++ b/function_test/XER_EncDec/Temp.cfg @@ -1,9 +1,14 @@ ############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Balasko, Jeno +# Baranyi, Botond +# ############################################################################### [MODULE_PARAMETERS] [LOGGING] diff --git a/function_test/XER_EncDec/XER_EncDec_TD.script b/function_test/XER_EncDec/XER_EncDec_TD.script index 31b827cfed9c72bc9464270c37432387bd3d09fc..2a2981ba2cf481b969c96c3b081f2f072e869c67 100644 --- a/function_test/XER_EncDec/XER_EncDec_TD.script +++ b/function_test/XER_EncDec/XER_EncDec_TD.script @@ -1,9 +1,14 @@ .****************************************************************************** -.* Copyright (c) 2000-2015 Ericsson Telecom AB +.* Copyright (c) 2000-2016 Ericsson Telecom AB .* All rights reserved. This program and the accompanying materials .* are made available under the terms of the Eclipse Public License v1.0 .* which accompanies this distribution, and is available at .* http://www.eclipse.org/legal/epl-v10.html +.* +.* Contributors: +.* Balasko, Jeno +.* Baranyi, Botond +.* .******************************************************************************/ :text. :lang eng. diff --git a/hello/Makefile b/hello/Makefile index 7b03f87f89e527897043371897555125aacc5944..7a3c300045611d96eab960bcd1641016803724f4 100644 --- a/hello/Makefile +++ b/hello/Makefile @@ -1,10 +1,20 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# +# Contributors: +# Balasko, Jeno +# Delic, Adam +# Forstner, Matyas +# Kovacs, Ferenc +# Lovassy, Arpad +# Raduly, Csaba +# Szabo, Janos Zoltan – initial implementation +# +############################################################################## # Makefile for installing the "Hello World!" example. TOP := $(shell cd .. && pwd) diff --git a/hello/MyExample.cfg b/hello/MyExample.cfg index ca64e58ef610647462f90df79c899176919e7ed4..26357059e114c9bccc8a3582b6178ee547bd2e3d 100644 --- a/hello/MyExample.cfg +++ b/hello/MyExample.cfg @@ -1,9 +1,16 @@ ############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Balasko, Jeno +# Delic, Adam +# Lovassy, Arpad +# Szabo, Janos Zoltan – initial implementation +# ############################################################################### [LOGGING] LogFile := "MyExample.log" @@ -12,4 +19,4 @@ ConsoleMask := TTCN_ERROR | TTCN_TESTCASE | TTCN_STATISTICS [EXECUTE] MyExample.control -hello_world.control \ No newline at end of file +hello_world.control diff --git a/hello/MyExample.ttcn b/hello/MyExample.ttcn index 899b24161b2ebc833704c762f72f0fe26bf9e998..c05ad7e3b3017940dcd20a1282d0827f9072111c 100644 --- a/hello/MyExample.ttcn +++ b/hello/MyExample.ttcn @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Lovassy, Arpad + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ // TTCN-3 version of "Hello, world!" module MyExample { diff --git a/hello/PCOType.cc b/hello/PCOType.cc index c0c0cfc7ca5e62579fbb26fd15b5e1a056d7f480..fee7c644eea68eb840f806376138dd7f67e2bb88 100644 --- a/hello/PCOType.cc +++ b/hello/PCOType.cc @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Lovassy, Arpad + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ // This Test Port skeleton source file was generated by the // TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/4 R2A // for Arpad Lovassy (earplov@esekilxxen1841) on Tue Jul 22 16:49:55 2014 diff --git a/hello/PCOType.hh b/hello/PCOType.hh index 7eb96a329008de457678c803f04664d373e82d80..d19d492c4f707c1c602a8e51c5fbe83d8a702da0 100644 --- a/hello/PCOType.hh +++ b/hello/PCOType.hh @@ -1,10 +1,16 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * Lovassy, Arpad + * Szabo, Janos Zoltan – initial implementation + * + ******************************************************************************/ // This Test Port skeleton header file was generated by the // TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/4 R2A // for Arpad Lovassy (earplov@esekilxxen1841) on Tue Jul 22 16:49:55 2014 diff --git a/hello/hello_world.ttcn b/hello/hello_world.ttcn index 0a2adb0743c4c28d86c61db1a99216b83c3986cc..95f115948319baa0008ffc414327cec03772ce47 100644 --- a/hello/hello_world.ttcn +++ b/hello/hello_world.ttcn @@ -1,44 +1,48 @@ -/////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2000-2015 Ericsson Telecom AB -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// which accompanies this distribution, and is available at -// http://www.eclipse.org/legal/epl-v10.html -/////////////////////////////////////////////////////////////////////////////// +/****************************************************************************** + * Copyright (c) 2000-2016 Ericsson Telecom AB + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Balasko, Jeno + * + ******************************************************************************/ module hello_world -{ +{ //====================== Data Types ====================== type record of charstring RoC; //unconstrained array of character strings -//====================== Port Types ====================== +//====================== Port Types ====================== type port MYPORT message { inout charstring -} with {extension "internal"} - -//====================== Component Types ====================== +} with {extension "internal"} + +//====================== Component Types ====================== type component MYCOMP { const integer c_MyCompDummyConstant := 42; var integer v_MyCompDummyVariable1, v_MyCompDummyVariable2 := 1; timer T_MyCompDummyTimer; - port MYPORT myport + port MYPORT myport } //====================== Constants ====================== -const charstring ws0 := "(\n| )#(0,)" - -//====================== Templates ====================== +const charstring ws0 := "(\n| )#(0,)" + +//====================== Templates ====================== //Strings containing the words "hello" and "word", in all small, or //all capital letters, or small letters with first letter capital; -//exclamation mark is optional; whitespaces allowed +//exclamation mark is optional; whitespaces allowed template charstring t_expected := pattern "{ws0}(((h|H)ello {ws0}(w|W)orld)|HELLO {ws0}WORLD){ws0}!#(0,1){ws0}" - -//====================== Functions ====================== + +//====================== Functions ====================== function f_PTC(charstring pl_toSend) runs on MYCOMP { myport.send(pl_toSend); -} - -//====================== Testcases ====================== +} + +//====================== Testcases ====================== testcase TC(charstring pl_toSend) runs on MYCOMP { var charstring vl_received; var MYCOMP vl_PTC := MYCOMP.create alive; @@ -53,12 +57,12 @@ testcase TC(charstring pl_toSend) runs on MYCOMP { setverdict(fail,"Unexpected message received: ",vl_received) } [] T_MyCompDummyTimer.timeout { setverdict(inconc);} - } -} - -//========================================================================= -// Control Part -//========================================================================= + } +} + +//========================================================================= +// Control Part +//========================================================================= control { var RoC vl_inputs := { "HELLO WORLD!", @@ -73,7 +77,7 @@ control { execute (TC(vl_inputs[i]),5.0) } - //3 pass, 3 fail expected -} // end of control part - -} // end of module + //3 pass, 3 fail expected +} // end of control part + +} // end of module diff --git a/help/Makefile b/help/Makefile index 4e571c65d97f6dfd6b3d5b5c03c96711b30e65a4..a94863fcff13ef50c94c186d4a3682c62eccaa50 100644 --- a/help/Makefile +++ b/help/Makefile @@ -1,10 +1,25 @@ -############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +############################################################################## +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html -############################################################################### +# +# Contributors: +# Baji, Laszlo +# Balasko, Jeno +# Baranyi, Botond +# Feher, Csaba +# Forstner, Matyas +# Kovacs, Ferenc +# Kovacs, Zoltan +# Pilisi, Gergely +# Raduly, Csaba +# Szabados, Kristof +# Szabo, Janos Zoltan – initial implementation +# Szalai, Endre +# +############################################################################## # Makefile for installing the docs and html help pages TOP := .. diff --git a/help/chm_refact.sh b/help/chm_refact.sh index f27e75a7e3deec195c32ceb66300251a604d608d..6bc94b9eb0cdcdb7f4bcde62b0a761a4826dc615 100755 --- a/help/chm_refact.sh +++ b/help/chm_refact.sh @@ -1,10 +1,15 @@ #!/bin/bash ############################################################################### -# Copyright (c) 2000-2015 Ericsson Telecom AB +# Copyright (c) 2000-2016 Ericsson Telecom AB # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Balasko, Jeno +# Forstner, Matyas +# ############################################################################### cd chm diff --git a/help/info/BNF.html b/help/info/BNF.html index 6d80dda63ed4897359f7df02dbfdcece1bb106b7..b36133c18d27928d610b3bc1736541f43ef4e3ab 100644 --- a/help/info/BNF.html +++ b/help/info/BNF.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Feher, Csaba + Szabados, Kristof +--> ABNF Specification for <mockup_bnf.txt> diff --git a/help/info/action.html b/help/info/action.html index 65b4776affff9c2321ca2738142d32ef9265db9d..cfdf0e12fb584b60027128b955d5679928a147e3 100644 --- a/help/info/action.html +++ b/help/info/action.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/activate.html b/help/info/activate.html index 890be2c516a605fbe75eda5a3c4211c00c3b069e..b10a2328fa622332caf4f706cc524a7b8ddfee9e 100644 --- a/help/info/activate.html +++ b/help/info/activate.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> @@ -35,7 +40,7 @@ default.

  • Default context is a set of branches (cf. altstep) that is implicitly appended at the end of all alt statements (except if the alt has an else branch) and after all stand-alone receive/timeout/done … statements. When no + href="alt.html">alt statements (except if the alt has an else branch) and after all stand-alone receive/timeout/done … statements. When no branch of the alt matches the received message, the previously activated default(s) are examined.
  • The default reference can be used to deactivate a given default.
  • The special value null is available to indicate an undefined default reference, e.g. for the initialization of diff --git a/help/info/address.html b/help/info/address.html index 7996899edc57a1faa4557b8ded1ba3d5417a7a85..b0702e6092565221030f2cebdd748e247b95b196 100644 --- a/help/info/address.html +++ b/help/info/address.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/alive.html b/help/info/alive.html index 4a87914f8c647b0566692cc0d7c4315226a2e6c5..96e263ac33735858e81260db0f22bfc01579711c 100644 --- a/help/info/alive.html +++ b/help/info/alive.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Forstner, Matyas + Gecse, Roland + Szabados, Kristof +--> diff --git a/help/info/all.html b/help/info/all.html index 3d33e3db22e51f27c6f9ebdcf6e13fb7a6fecd40..e7f78096a999cc94ea3d2811dae26f47867ed457 100644 --- a/help/info/all.html +++ b/help/info/all.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Forstner, Matyas + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/alt.html b/help/info/alt.html index 94be11c3ad8a35a200f308467c96fea01d9b2c39..a91d9e8d0f608f13ad564db2690d4cf1672e8cb3 100644 --- a/help/info/alt.html +++ b/help/info/alt.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> @@ -32,7 +38,7 @@

    alt


    The statement denotes branching of test behavior due to the reception and handling of communication and/or timer events and/or the termination of parallel test components. The individual -alternatives (or branches) begin with a Boolean guard enabling or disabling the alternative (default is true), continue with an event or “receiving operationâ€�, which can be successful or unsuccessful +alternatives (or branches) begin with a Boolean guard enabling or disabling the alternative (default is true), continue with an event or “receiving operation�, which can be successful or unsuccessful ("condition") and end by an optional statement block.

    • When entering an alt statement, a snapshot is taken. A new snapshot is triggered by the statement repeat.
    • diff --git a/help/info/altstep.html b/help/info/altstep.html index 7ffe7ef1e072b4767269a5c3ac8207b7bae8c1b2..3435a2e8273cdf7496828e35d2b0dbe89d54b0e8 100644 --- a/help/info/altstep.html +++ b/help/info/altstep.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/and.html b/help/info/and.html index 54ea38a430544896b59b54c389d0c46f3e9f4851..30d6ef149a693abacfc59aa93ddb3246de69405c 100644 --- a/help/info/and.html +++ b/help/info/and.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/and4b.html b/help/info/and4b.html index 8619ad7ce30843ae9e3e3b7a02709b18235c30ae..c2c51008a0d6c46e2055916148d058b22f71c27a 100644 --- a/help/info/and4b.html +++ b/help/info/and4b.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/any.html b/help/info/any.html index fc28c9c9573e399a65fab15fc6ba1795dd17c7de..3b9c13562961f366d9ec7e1a29bf2ab29440ad0a 100644 --- a/help/info/any.html +++ b/help/info/any.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/anytype.html b/help/info/anytype.html index d9f67739622a8a4dfedf83eb5bbfef97b240ab19..9139f161b731a185686718d9f5e808a788d75490 100644 --- a/help/info/anytype.html +++ b/help/info/anytype.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/apply.html b/help/info/apply.html index 5ed4c752bbfaee37cac0a8e04c45b91ecbe25257..5e2259eb6e9eebb00f528404350853715bbf7dbb 100644 --- a/help/info/apply.html +++ b/help/info/apply.html @@ -1,71 +1,71 @@ - - - - - -apply - - - - - - -
      Titan
      - - - - - - - -
      -


      -

      -
      -

      apply

      -
      -

      This function is used to call a function, altstep or testcase referenced by a behavior type variable.

      -
      -

      Related keyword:

      - -
      -
      -
      - - - - -
      -

      - - behavior_type_variable.apply( - arguments - )

      -
      -
      -
      -
        -
      • -

        The behavior_type_variable denotes a behavior type variable that refers to a function, altstep or testcase.

        -
      • -
      • -

        The arguments denotes the argument list of the function, see function.

        -
      • -
      • -

        Details and examples can be found under behavior_type.

        -
      • -
      - - -
      - - + + + + + +apply + + + + + + +
      Titan
      + + + + + + + +
      +


      +

      +
      +

      apply

      +
      +

      This function is used to call a function, altstep or testcase referenced by a behavior type variable.

      +
      +

      Related keyword:

      + +
      +
      +
      + + + + +
      +

      + + behavior_type_variable.apply( + arguments + )

      +
      +
      +
      +
        +
      • +

        The behavior_type_variable denotes a behavior type variable that refers to a function, altstep or testcase.

        +
      • +
      • +

        The arguments denotes the argument list of the function, see function.

        +
      • +
      • +

        Details and examples can be found under behavior_type.

        +
      • +
      + + +
      + + diff --git a/help/info/bit2hex.html b/help/info/bit2hex.html index 032ea67bfba837648597fefd60e4d9ccbdec0191..8c55315df9b06d887909fa20234a5f07a2e1e943 100644 --- a/help/info/bit2hex.html +++ b/help/info/bit2hex.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/bit2int.html b/help/info/bit2int.html index c1a12a60d976dce5ec68cfbe121720bc4fafdcaf..fa07125e58e2935e046a85c3733c081aa1251318 100644 --- a/help/info/bit2int.html +++ b/help/info/bit2int.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/bit2oct.html b/help/info/bit2oct.html index dba42aa860349278d2ea05313bcaefdcc3c496a7..4e58a162d94aa32c89b2d78b8cd36dce12103b2f 100644 --- a/help/info/bit2oct.html +++ b/help/info/bit2oct.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/bit2str.html b/help/info/bit2str.html index e0928c87cef47eb1c8f4556077d0e7a584bd0fbd..f60904c30eb0878e7138874c36e1162df6d3dd5d 100644 --- a/help/info/bit2str.html +++ b/help/info/bit2str.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/bitstring.html b/help/info/bitstring.html index fd8e3e270947466214f73465716279b914e5e233..3ae473f5d7e072b4545fc15b5cf562b3f424642e 100644 --- a/help/info/bitstring.html +++ b/help/info/bitstring.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Farkas, Laszlo + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/boolean.html b/help/info/boolean.html index a01d9c421650ca704664a35931947320b59b618e..fa511a1653f303f8701110ba4e9e37fc264879d7 100644 --- a/help/info/boolean.html +++ b/help/info/boolean.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Farkas, Laszlo + Feher, Csaba + Szabados, Kristof +--> diff --git a/help/info/break.html b/help/info/break.html index 2e72772e72c4cdba6f3f36de85a79ff1c9eb3c65..1ed70dcf2c7c562cfbc916af8569c1710e71c643 100644 --- a/help/info/break.html +++ b/help/info/break.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Feher, Csaba + Szabados, Kristof +--> diff --git a/help/info/call.html b/help/info/call.html index 146211e19ff302dc0a0a126d8fc4a977d99f6c50..2119fe5707d2b2e69e558413583ceef729ee3c23 100644 --- a/help/info/call.html +++ b/help/info/call.html @@ -1,11 +1,19 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Feher, Csaba + Forstner, Matyas + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/case.html b/help/info/case.html index 22fce52b023df833eb870eb61b852429fd6c44f3..0ebfaee09191ee4913766430715898f27e5520bd 100644 --- a/help/info/case.html +++ b/help/info/case.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Forstner, Matyas + Gecse, Roland + Szabados, Kristof +--> diff --git a/help/info/catch.html b/help/info/catch.html index afedc1d0efb40c769f757233ad31ec30b9c35934..b3d802b5f9d7e3cd55c716c5588017e890f378b6 100644 --- a/help/info/catch.html +++ b/help/info/catch.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Forstner, Matyas + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/char.html b/help/info/char.html index 4ffae2cb1861ed3da8177138279e1bf636d585eb..ee10964318bff5befbf36e16e6925c85da371585 100644 --- a/help/info/char.html +++ b/help/info/char.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/char2int.html b/help/info/char2int.html index 346a2d52e212a5efd9d6f2f365a794306ed303de..6d0800d880d107677ff295892eac71b019ef3c30 100644 --- a/help/info/char2int.html +++ b/help/info/char2int.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/char2oct.html b/help/info/char2oct.html index 8cbcc6205a7aefcc89d568f39bd8640261eb5dc8..e1816c65b5130a7ab0d33b094da6ec86c5b9c9b9 100644 --- a/help/info/char2oct.html +++ b/help/info/char2oct.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/charstring.html b/help/info/charstring.html index 57f56d699f5e8b28bcd84ac3825d82e083c96e62..f389e446e88498542e50e96cd542254c7625f141 100644 --- a/help/info/charstring.html +++ b/help/info/charstring.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Farkas, Laszlo + Forstner, Matyas + Szabados, Kristof +--> @@ -32,7 +39,7 @@

      charstring


      The keyword charstring denotes a basic string type whose distinguished values are the ordered sequences of characters of ISO/IEC 646 International Reference Version (IRV) – formerly International Alphabet No.5 (IA5) described in ITU-T Recommendation T.50.

      + href="http://en.wikipedia.org/wiki/ISO_646" target="_blank">ISO/IEC 646 International Reference Version (IRV) – formerly International Alphabet No.5 (IA5) described in ITU-T Recommendation T.50.

      • Character string values are written between double quotes (" ").
      • A single character may be specified by its decimal code point using a conversion function.
      • @@ -44,7 +51,7 @@
      • The character string may be empty.
      • Predefined functions operating on character strings:
        • -
        • char2int converts a single character into an integer value in the range of 1 … 127 corresponding to code point of the character.
        • +
        • char2int converts a single character into an integer value in the range of 1 … 127 corresponding to code point of the character.
        • str2float converts a character string representing an floating point value to the equivalent float value.
        • str2int converts a character string representing an integer value to the equivalent integer.
        • str2oct converts a character string value to an octet string.
        • @@ -171,19 +178,19 @@ are optional.

          Example 7f:

          const octetstring c_deposed := char2oct ("Tinky-Winky"); 
          -

          The constant called c_deposed will contain the octet string ’54696E6B792D57696E6B79’O because the resulting octet string will have the same length as the incoming character string. The octets +

          The constant called c_deposed will contain the octet string ’54696E6B792D57696E6B79’O because the resulting octet string will have the same length as the incoming character string. The octets of the octet string will contain the ASCII codes of the appropriate characters of the character string.


          Example 7g

          const bitstring c_marque := str2bit ("1011011100");
          -

          The constant called c_marque will contain the bit string ’1011011100’B because each character represents the value of one bit in the resulting bit string. Its argument may contain the -characters ”0” or ”1” only, otherwise the result is a dynamic test case error.

          +

          The constant called c_marque will contain the bit string ’1011011100’B because each character represents the value of one bit in the resulting bit string. Its argument may contain the +characters ”0” or ”1” only, otherwise the result is a dynamic test case error.


          Example 7h

          const hexstring c_jesien := str2hex ("1D7"); 
          -

          The constant called c_jesien will contain the hexadecimal string ’1D7’H  because each character in the character string represents the value of one hexadecimal digit in the resulting +

          The constant called c_jesien will contain the hexadecimal string ’1D7’H  because each character in the character string represents the value of one hexadecimal digit in the resulting hexadecimal string in the same order.


          Example 8: diff --git a/help/info/check.html b/help/info/check.html index c6c364946d7336a048a6249a826b59803ce9ea79..d877fd482091997aed45f0456e22aeedaea805dc 100644 --- a/help/info/check.html +++ b/help/info/check.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/clear.html b/help/info/clear.html index 19d8c937b1e69f24a6d1844aa6bc483a5c59a995..86c257a4f94a1455463247f20d908105cb73d8d0 100644 --- a/help/info/clear.html +++ b/help/info/clear.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/complement.html b/help/info/complement.html index c72b6335aa3993c3d22be1d01dd9698bf167695a..5e4fe0cd05c83d89cee9af4f83f27a9812224cdd 100644 --- a/help/info/complement.html +++ b/help/info/complement.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/component.html b/help/info/component.html index b0213569ef577ec260f629fb1b4bd7312eb52aa3..3195980450d45899c771ff7d3c7892e3df7b506e 100644 --- a/help/info/component.html +++ b/help/info/component.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> @@ -36,7 +41,7 @@

        • Test component is an entity on which test behavior is executed
        • Test component is owner of the test ports
        • Constants, variable and timers declared in the component type are visible from all functions and test cases, which execute on that very component type
        • -
        • Several test components can run in parallel – each executes independently
        • +
        • Several test components can run in parallel – each executes independently

        Related keywords:

          @@ -91,7 +96,7 @@

          Example 1:

          type component MyComponentType_CT {
             port MyMessagePortType_PT P1_PCO,P2_PCO;
          -   const bitstring c_MyConst := ’1001’B; 
          +   const bitstring c_MyConst := ’1001’B; 
             var integer v_MyVar; 
             timer T_MyTimer := 1.0; 
          }
          diff --git a/help/info/connect.html b/help/info/connect.html index b999bb54ff611df4f45565b82c5c5dafb71d0e8a..bbf4554fb98d5b6e76234b08c91a583ef1a17e01 100644 --- a/help/info/connect.html +++ b/help/info/connect.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/const.html b/help/info/const.html index 62599e0d8ffb615d124f007578230e33e0d382c0..cac7fa5b6bdbaaeebd25bd6afee98b56e5c3eec4 100644 --- a/help/info/const.html +++ b/help/info/const.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Feher, Csaba + Szabados, Kristof +--> @@ -240,7 +246,7 @@

          const type  identifier1  := constant_expression1, identifier2  := constant_expression2 ;

          + color="#003258" size="5"> := constant_expression2 … ; diff --git a/help/info/continue.html b/help/info/continue.html index 9e64719d220939a9a914cd731f733635c32a8b32..94b6c0c49b602aac672617e8425972f985273147 100644 --- a/help/info/continue.html +++ b/help/info/continue.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Feher, Csaba + Szabados, Kristof +--> diff --git a/help/info/control.html b/help/info/control.html index 570e9169ac0efdd102fdfb9f0a4af79654ce212a..65d34bce643cf7a911dc0a0762bfbfb12456b4ec 100644 --- a/help/info/control.html +++ b/help/info/control.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Feher, Csaba + Szabados, Kristof +--> diff --git a/help/info/create.html b/help/info/create.html index 9b9770c606c317132ae47e8f7eb9327a3b87c7d0..12cf60bc833b54925f486506905d53b4200cb3ae 100644 --- a/help/info/create.html +++ b/help/info/create.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Delic, Adam + Farkas, Laszlo + Gecse, Roland + Szabados, Kristof +--> diff --git a/help/info/deactivate.html b/help/info/deactivate.html index 3c9d29d788cdb125ce19fd30ff7e3d65289eb5c0..dbf590462507522a28a04d9f7a98bb472329e537 100644 --- a/help/info/deactivate.html +++ b/help/info/deactivate.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof + Zalanyi, Balazs Andor +--> @@ -34,7 +40,7 @@

          The operation is used to deactivate an already activated default context (i.e., an altstep).

          • Default context is a set of branches (cf. altstep) that is implicitly appended at the end of all alt statements (except if the alt has an else branch) and after all stand-alone receive/timeout/done … statements. When no + href="alt.html">alt statements (except if the alt has an else branch) and after all stand-alone receive/timeout/done … statements. When no branch of the alt matches the received message, the previously activated default(s) are examined.
          • It is possible to deactivate the activated defaults one by one.
          diff --git a/help/info/decode_base64.html b/help/info/decode_base64.html index bfbd80551d8c590178a4290d9952196551894812..563e75940cd9894da3476a89b5c1d8398f9815f4 100644 --- a/help/info/decode_base64.html +++ b/help/info/decode_base64.html @@ -1,11 +1,14 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno +--> diff --git a/help/info/decvalue.html b/help/info/decvalue.html index 72727f4f9b9dd2d857ac31091148e2805038c09e..9d0eafd90a1505871a263eb91a7925f416324cb8 100644 --- a/help/info/decvalue.html +++ b/help/info/decvalue.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Szabados, Kristof + Zalanyi, Balazs Andor +--> diff --git a/help/info/default.html b/help/info/default.html index 7976cfde182c6a9fd9e9dcae44438f55634d9a9b..2c65e83a2269b1e1cb1182f33c6631e17ef390c7 100644 --- a/help/info/default.html +++ b/help/info/default.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof + Zalanyi, Balazs Andor +--> @@ -34,7 +40,7 @@

          The default type is an implementation dependent special type which stores the default reference.  

          • Default context is a set of branches (cf. altstep) that is implicitly appended at the end of all alt statements (except if the alt has an else branch) and after all stand-alone receive/timeout/done … statements. When no + href="alt.html">alt statements (except if the alt has an else branch) and after all stand-alone receive/timeout/done … statements. When no branch of the alt matches the received message, the previously activated default(s) are examined.
          • A default reference is the result of an activate operation.
          • The reference can be used to deactivate a given default.
          • diff --git a/help/info/derefers.html b/help/info/derefers.html index 4044bcf79527342db1825aae1e13ec66c1bd14d7..ab234504483d419c7c518aec2731c4541c748f07 100644 --- a/help/info/derefers.html +++ b/help/info/derefers.html @@ -1,72 +1,72 @@ - - - - - -derefers - - - - - - -
            Titan
            - - - - - - - -
            -


            -

            -
            -

            derefers

            -
            -

            This function is used to start a behavior function referred by a behavior type variable that refers to a behavior name (reference for function name, altstep name or testcase name).

            -
            -

            Related keyword:

            - -
            -
            -
            - - - - -
            -

            - derefers ( - reference_var - ) ( - arguments - )

            -
            -
            -
            -
              -
            • -

              The reference_var denotes a behavior type variable that refers to a function, an altstep or a testcase.

              -
            • -
            • -

              The arguments denotes the argument list of the function, see function.

              -
            • -
            • -

              Details and examples can be found under behavior_type.

              -
            • -
            - - -
            - - + + + + + +derefers + + + + + + +
            Titan
            + + + + + + + +
            +


            +

            +
            +

            derefers

            +
            +

            This function is used to start a behavior function referred by a behavior type variable that refers to a behavior name (reference for function name, altstep name or testcase name).

            +
            +

            Related keyword:

            + +
            +
            +
            + + + + +
            +

            + derefers ( + reference_var + ) ( + arguments + )

            +
            +
            +
            +
              +
            • +

              The reference_var denotes a behavior type variable that refers to a function, an altstep or a testcase.

              +
            • +
            • +

              The arguments denotes the argument list of the function, see function.

              +
            • +
            • +

              Details and examples can be found under behavior_type.

              +
            • +
            + + +
            + + diff --git a/help/info/disconnect.html b/help/info/disconnect.html index c009c782ed2aa1962856241fd9c7d2d93d521de9..433fddb476158aed2fdbde724967982ca6a10d55 100644 --- a/help/info/disconnect.html +++ b/help/info/disconnect.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/display.html b/help/info/display.html index 044c4e2f5a8664a2e05e850e519d68a64d76f54c..6d7fd357e44b88f5b51ddfdc8be2bfcd99d2f1df 100644 --- a/help/info/display.html +++ b/help/info/display.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/do.html b/help/info/do.html index de3321a34011ded3c30447a08bb897279a6b4961..e2f652582f76cae6ee9b00041f49655a85b70631 100644 --- a/help/info/do.html +++ b/help/info/do.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/done.html b/help/info/done.html index b1de695017ee99873247b30702fe049e8853d9fe..16c8a25f223071043d0bb1b424091159e51125b2 100644 --- a/help/info/done.html +++ b/help/info/done.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Gecse, Roland + Szabados, Kristof +--> @@ -105,7 +111,7 @@

            The program execution is suspended until all parallel components have finished execution.


            Example 1c:

            -

            [] any component.done { … }; 
            +

            [] any component.done { … }; 

            This alternative in the alt statement will be invoked when any of the components has just finished execution.


            diff --git a/help/info/else.html b/help/info/else.html index 9970a037d45fefb9ab9adc75a15c47b8bdc40b3c..b31a4397356cad13fc797672e479c73e6dd9219c 100644 --- a/help/info/else.html +++ b/help/info/else.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/encode.html b/help/info/encode.html index e89e8ba7a08868944fc72818498271ee519162b6..f75191ac413d7a9ef6e3ae94f42d5e828dd6aa46 100644 --- a/help/info/encode.html +++ b/help/info/encode.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Gecse, Roland + Szabados, Kristof + Zalanyi, Balazs Andor +--> diff --git a/help/info/encode_base64.html b/help/info/encode_base64.html index f750107a575f1fd9bc30420ad44a77f4e63cd3e6..36d6a22c3d9297612d0103557d3ba00a7d55e752 100644 --- a/help/info/encode_base64.html +++ b/help/info/encode_base64.html @@ -1,11 +1,14 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno +--> diff --git a/help/info/encvalue.html b/help/info/encvalue.html index 9e3d2fef1241846ba6ae1097c773e13d209ab106..bd2e51022158f8d6b6a55ad3a1d07e72018d083a 100644 --- a/help/info/encvalue.html +++ b/help/info/encvalue.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Szabados, Kristof + Zalanyi, Balazs Andor +--> diff --git a/help/info/enum2int.html b/help/info/enum2int.html index ab9e989f9e39a6949af5b4e6061d425284e92c12..f8925ad46eb205c0f7a718e92c05928b1323abbb 100644 --- a/help/info/enum2int.html +++ b/help/info/enum2int.html @@ -1,11 +1,13 @@ + + Contributors: + Balasko, Jeno +--> diff --git a/help/info/enumerated.html b/help/info/enumerated.html index 74bc0b90249032dc1386c682a6462433e0059d2e..d2850ca2571979229bc65026b6d967e6364e9561 100644 --- a/help/info/enumerated.html +++ b/help/info/enumerated.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof + Zalanyi, Balazs Andor +--> diff --git a/help/info/error.html b/help/info/error.html index 5c337a5f6efa87ae2b87803ddbd644f235315ef1..082e986b85307c5d298a36c9fd60cee443edbce7 100644 --- a/help/info/error.html +++ b/help/info/error.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/except.html b/help/info/except.html index 750e462584657e86568f98f36758345da9cd891f..a7bf7b9193115d0eb35ce64a16ef5f0ca812efa3 100644 --- a/help/info/except.html +++ b/help/info/except.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/exception.html b/help/info/exception.html index fd308ee280dc68272f02bdb2c34099abd87a2060..ef75f093b062500d8e26e49e23d54d2b3b660ce5 100644 --- a/help/info/exception.html +++ b/help/info/exception.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/execute.html b/help/info/execute.html index 66a2d56d2f80b62576e3360c5870dfe8bcd0cf78..5fda4ffdf48431c5463830845355c09c26909727 100644 --- a/help/info/execute.html +++ b/help/info/execute.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/extension.html b/help/info/extension.html index 76ef3954e5265aeacda0ab40b9d7f7bc6a69119e..852bfda5605a8325c6667eb1de64cc53f466fc4e 100644 --- a/help/info/extension.html +++ b/help/info/extension.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> @@ -36,11 +41,11 @@
            • internal
              -    is appended to the port type definition if all instances of a TTCN–3 port type are intended to be used for internal communication only (i.e. between two TTCN–3 test components).

              +    is appended to the port type definition if all instances of a TTCN–3 port type are intended to be used for internal communication only (i.e. between two TTCN–3 test components).

            • address
              -   is appended to the port type definition if the user wants to use address values in TTCN–3 port operations.

              +   is appended to the port type definition if the user wants to use address values in TTCN–3 port operations.

            • done
              diff --git a/help/info/external.html b/help/info/external.html index 7e1a26c79431017464cee23c7db00b3cea68ba42..f4d10b7838d8e69541f3740d9c46c0c052f33535 100644 --- a/help/info/external.html +++ b/help/info/external.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> @@ -49,7 +54,7 @@ Used with the keyword...
              -

              external;

              +

              external…;

              diff --git a/help/info/fail.html b/help/info/fail.html index cd4f5715646e6fe38907c898a22a445b923695a4..762fd9fbccdcde9731cddcdb0b30d13fdba0209e 100644 --- a/help/info/fail.html +++ b/help/info/fail.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/false.html b/help/info/false.html index 1c520f8ca251db5dd5c2c225142f892be5e36c73..f5f9cb4a2e4e66bde8610368a333352104c614f0 100644 --- a/help/info/false.html +++ b/help/info/false.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/float.html b/help/info/float.html index 7a922194c9c3df96d521c3bc3d3c347a990a1502..6fc7d9e94bc0ce2395fb3537470b48ac22221eb5 100644 --- a/help/info/float.html +++ b/help/info/float.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Farkas, Laszlo + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/float2int.html b/help/info/float2int.html index 67f3311c34f2e258de5a8e7096da12b19a72d666..42590b37ad03b3d3d1dd19bcfc25b3573c7b54a0 100644 --- a/help/info/float2int.html +++ b/help/info/float2int.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/float2str.html b/help/info/float2str.html index 32dae049c4a1e7e2bbd227675c7a9e9a38c15014..6603c0b491af1ec28ce19c6be9fd1c8a699fd2e6 100644 --- a/help/info/float2str.html +++ b/help/info/float2str.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/for.html b/help/info/for.html index 78215ce48eb3e6897d6b6cc5429d4c15c4a3bc9e..4d4fd799824ff7f048c1e83be675af116af3a6c7 100644 --- a/help/info/for.html +++ b/help/info/for.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/friend.html b/help/info/friend.html index 44c0902619d94aa7caa895833c1caa10be5df759..65b168b2d67a8b6b95260cb2c4af873a1c227de5 100644 --- a/help/info/friend.html +++ b/help/info/friend.html @@ -1,11 +1,15 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Szabados, Kristof +--> diff --git a/help/info/from.html b/help/info/from.html index 8030f2f3bb8d0bea07871ad17ce52b76ddcc0f4e..3c67960ffdc369305141b4d0c6efadfebfa7ac85 100644 --- a/help/info/from.html +++ b/help/info/from.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/function.html b/help/info/function.html index ddf95d6895f6107e2b7bde4cfa684eedab4cc7f3..282631874cf76d50124ea578fd447ac493144d33 100644 --- a/help/info/function.html +++ b/help/info/function.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/get_stringencoding.html b/help/info/get_stringencoding.html index 159aa95da190ad95acf1a820c9e7504625a4865f..7bedff5af522988283283c71ffceec599f9e3356 100644 --- a/help/info/get_stringencoding.html +++ b/help/info/get_stringencoding.html @@ -1,11 +1,14 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno +--> diff --git a/help/info/getcall.html b/help/info/getcall.html index 2eb9693f9c2b3f4f44b6733b6d1ff8870308b42a..80238bb287d2a3d55a92a9e2eea0919e5843c4a3 100644 --- a/help/info/getcall.html +++ b/help/info/getcall.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Gecse, Roland + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/getreply.html b/help/info/getreply.html index 2c84e306599f22410e35107f07dcd225714be153..9bdf0eed456c6c6062e8a005a3ee7e4d9ed3dec0 100644 --- a/help/info/getreply.html +++ b/help/info/getreply.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Gecse, Roland + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/getverdict.html b/help/info/getverdict.html index 0c2fc6bbf871c978f014153c6adf1ed22c590aeb..ae0ce259baed65e2f7148a7f26681cca67cc26f7 100644 --- a/help/info/getverdict.html +++ b/help/info/getverdict.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/goto.html b/help/info/goto.html index 43dbe1a2b133c14d9a89fd642f71e042124ac6a1..570cc58b880ad0e42158d9e8c56723ad8b49dfd5 100644 --- a/help/info/goto.html +++ b/help/info/goto.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/group.html b/help/info/group.html index b1e9d37296405fa98b7497a150f075cbf3f4dc53..04bb6c05b992479cefd01257dafa4ac34b75dfe6 100644 --- a/help/info/group.html +++ b/help/info/group.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/hex2bit.html b/help/info/hex2bit.html index 7c53359dd0f5355552e19bf801bd23e3cad2d9db..5d0e305f832bc614d5a43c308d83c478aa3b713e 100644 --- a/help/info/hex2bit.html +++ b/help/info/hex2bit.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/hex2int.html b/help/info/hex2int.html index e5dfe00c5effd532e18367e8ec0749e674388aa8..8831e37449245492fc2d4227e25846c728ca7052 100644 --- a/help/info/hex2int.html +++ b/help/info/hex2int.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/hex2oct.html b/help/info/hex2oct.html index 80f7ca3232f64789a1923290e1daeb82a7cdb37c..4bdcfa7e1786f6cdd189f0d1dfca9d037a941700 100644 --- a/help/info/hex2oct.html +++ b/help/info/hex2oct.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/hex2str.html b/help/info/hex2str.html index 9f94127463d3cafbd72a103d97a55acf3e208a65..cbbf40d86a8b19008848bd4902cdac371380a218 100644 --- a/help/info/hex2str.html +++ b/help/info/hex2str.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/hexstring.html b/help/info/hexstring.html index bff732c3975721c61c81cae192fb49694fe7041c..6093a689ed9486c12801028a02c15954e33e54f8 100644 --- a/help/info/hexstring.html +++ b/help/info/hexstring.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Farkas, Laszlo + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/if.html b/help/info/if.html index 31641c8330a7f4f9a8ef7fcb2663fb022247dab9..862c482ab972b089a841859c95944079470482c5 100644 --- a/help/info/if.html +++ b/help/info/if.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/ifpresent.html b/help/info/ifpresent.html index d55420c3312b40d20abed530c9969395ac8b5ca4..f3589ba9d4309b9757ef4ff5186f956a7736d9b6 100644 --- a/help/info/ifpresent.html +++ b/help/info/ifpresent.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/import.html b/help/info/import.html index 1930b49a1ad631f4ec72ba35d3134edb218179c9..67c5f6b46f7fc0faa08fe0e64963ef14671aba90 100644 --- a/help/info/import.html +++ b/help/info/import.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Raduly, Csaba + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/in.html b/help/info/in.html index 99ae0abe5987f082089dca9c97d515eba9f9d594..f2b6dc6c2914cbfba103e34c46ca3c1610ae9762 100644 --- a/help/info/in.html +++ b/help/info/in.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/inconc.html b/help/info/inconc.html index f1310c893a71833010e88a143f37c8b1eb9ab0d3..fc16e51e6782ceb0dbbb9f5b54d346874d593629 100644 --- a/help/info/inconc.html +++ b/help/info/inconc.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/infinity.html b/help/info/infinity.html index 1b477141fe40aad898b6dcc3e7637c8a7e78d6df..7e27ede179b437f6440a8d747ac150925e4ac5d0 100644 --- a/help/info/infinity.html +++ b/help/info/infinity.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Gecse, Roland + Szabados, Kristof +--> diff --git a/help/info/inout.html b/help/info/inout.html index ec4e94c7cdc17f881d71de620478d4d2bc4aa89a..07db5bebbb0c4ebec84f27715763511ccc08d45c 100644 --- a/help/info/inout.html +++ b/help/info/inout.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/int2bit.html b/help/info/int2bit.html index d8e5320ee3da81d73da4ef9b85d95ebf7e87505f..e8c639b545c7b0578ac4693129e606d7b03f091a 100644 --- a/help/info/int2bit.html +++ b/help/info/int2bit.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/int2char.html b/help/info/int2char.html index c569730d212b0e2363326f4236a55e00209eea5c..6e1781d5cc33787cc0cfc80dfa4485168eda667b 100644 --- a/help/info/int2char.html +++ b/help/info/int2char.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof +--> @@ -81,4 +87,4 @@ MyChar := int2char(97); // MyChar will contain the character 'a'


              - \ No newline at end of file + diff --git a/help/info/int2enum.html b/help/info/int2enum.html index 279b7409f665c6e0c2006ec781af14676b6a1683..34ee2263125b293f1573f00c8096740803929adf 100644 --- a/help/info/int2enum.html +++ b/help/info/int2enum.html @@ -1,11 +1,13 @@ + + Contributors: + Balasko, Jeno +--> diff --git a/help/info/int2float.html b/help/info/int2float.html index 5d5894290e2e162956e8afbf93f43a3aafc041ea..fae78a8b0d790ceabc162d43cbe139c21e0c1c2e 100644 --- a/help/info/int2float.html +++ b/help/info/int2float.html @@ -1,10 +1,16 @@ diff --git a/help/info/int2hex.html b/help/info/int2hex.html index 11389da1f0204770f0a926f06d8bbe55a2a45218..fa412219ebc4054f269085d1dd7b6f8710bc3111 100644 --- a/help/info/int2hex.html +++ b/help/info/int2hex.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/int2oct.html b/help/info/int2oct.html index 4ba6fe0fb6f199c25716b9370a7d132b5ca7f4da..2a266088369041744967b4a8ba0c0ce6ffbf3be4 100644 --- a/help/info/int2oct.html +++ b/help/info/int2oct.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/int2str.html b/help/info/int2str.html index c775786123657fd41fb3ed051a0aa217e6b51707..e67f48f9d09074827ce00901ecce910a88f96964 100644 --- a/help/info/int2str.html +++ b/help/info/int2str.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/int2unichar.html b/help/info/int2unichar.html index 7fccc2a62cdad7ba9b1cdab4acc4bf6c3ef32357..5045a753ef0443bd098c4ce4f63464924d0c20ef 100644 --- a/help/info/int2unichar.html +++ b/help/info/int2unichar.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/integer.html b/help/info/integer.html index 0231adef279c92056bfb29a76544352133b1da70..078c772ec93665002168bb2926ec08b6091e4da9 100644 --- a/help/info/integer.html +++ b/help/info/integer.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Farkas, Laszlo + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/interleave.html b/help/info/interleave.html index ee49e8d40d5daf7162717110a7d1eb5d261729a4..1f6a88aff4fbcb236ef2a75c736eab385938cfb7 100644 --- a/help/info/interleave.html +++ b/help/info/interleave.html @@ -1,11 +1,20 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Forstner, Matyas + Gecse, Roland + Raduly, Csaba + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/isbound.html b/help/info/isbound.html index 178e8040d8ae24b51f8f50ce24fdd4960cd43bde..077a42aa3d69509450fa5309e58d91cdb8f7f79a 100644 --- a/help/info/isbound.html +++ b/help/info/isbound.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Raduly, Csaba + Szabados, Kristof +--> diff --git a/help/info/ischosen.html b/help/info/ischosen.html index 87c602f20f7b392db83ec272fe2938fa73cb490e..b44279db87d68a227dacef5bc7b3db448f0b0240 100644 --- a/help/info/ischosen.html +++ b/help/info/ischosen.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Raduly, Csaba + Szabados, Kristof +--> diff --git a/help/info/ispresent.html b/help/info/ispresent.html index eacd011567c5a46dc9526904396baa6991270ee3..518c87a04aa03adde3912375670dd61250db1189 100644 --- a/help/info/ispresent.html +++ b/help/info/ispresent.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/isvalue.html b/help/info/isvalue.html index e5cc3608de5427b172aafd701b05c8e54cea40a8..36b8d92c9bc10cb3fa020981d8eb11636dd711a8 100644 --- a/help/info/isvalue.html +++ b/help/info/isvalue.html @@ -1,11 +1,15 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Szabados, Kristof +--> diff --git a/help/info/kill.html b/help/info/kill.html index 4b7e8bd739c62fa15ef866102de97cc6e4a0978d..a54e4d622f32b2e8ac39b74b26acefd07e6f4bde 100644 --- a/help/info/kill.html +++ b/help/info/kill.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Forstner, Matyas + Gecse, Roland + Szabados, Kristof +--> diff --git a/help/info/killed.html b/help/info/killed.html index 4ddc07c60af0dae2711dde76361fea51312c9c23..bca2cde4874bea65cd0092c89a51262fe27e7776 100644 --- a/help/info/killed.html +++ b/help/info/killed.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Forstner, Matyas + Gecse, Roland + Szabados, Kristof +--> @@ -99,7 +105,7 @@

              The program execution is suspended until all parallel components terminated.


              Example 1c:

              -

              [] any component.killed { … }; 
              +

              [] any component.killed { … }; 

              This alternative in the alt statement will be invoked when any of the components has just been terminated.


              diff --git a/help/info/label.html b/help/info/label.html index aba9a5b74a2b003303eec3816cd3c1b996e64a40..50b9937424335152431e31f33ebcd8b5d4778e13 100644 --- a/help/info/label.html +++ b/help/info/label.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/language.html b/help/info/language.html index 1b84ebb2a9f717ae6717fab1b9c1c7ab2fccba87..b4fbcc3d578123efb3eb353713be4c7708f45f52 100644 --- a/help/info/language.html +++ b/help/info/language.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Gecse, Roland + Szabados, Kristof +--> diff --git a/help/info/length.html b/help/info/length.html index 1d3c159b52ba92aad085c241f650a3e2e6c48b0d..bd1702573456d770a1597a2538f737ecc68576fa 100644 --- a/help/info/length.html +++ b/help/info/length.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Forstner, Matyas + Gecse, Roland + Szabados, Kristof +--> diff --git a/help/info/lengthof.html b/help/info/lengthof.html index f1cc2cfffdf70035aa44ddb2374e3e97c26d1d8c..e000cb95e656ee1f0ae19c26572e802eec269992 100644 --- a/help/info/lengthof.html +++ b/help/info/lengthof.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/log.html b/help/info/log.html index 570a3b515caa4ce8d255bfa3d54458bdc5cea24d..611451e5485613324baae3dce2908578202fffef 100644 --- a/help/info/log.html +++ b/help/info/log.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/log2str.html b/help/info/log2str.html index 99fe3d8df5099176958e3881fe9f639df8cf1642..1af9a19cdbe6954e3cab11cc0996e58044e3b3c3 100644 --- a/help/info/log2str.html +++ b/help/info/log2str.html @@ -1,11 +1,13 @@ + + Contributors: + Balasko, Jeno +--> @@ -59,7 +61,7 @@ but it does not contain the timestamp, severity and call stack information, thus The parameters are interpreted the same way as they are in the log function: their string values are identical to what the log statement writes to the log file.
              The extra information (timestamp, severity, call stack) not included in the output can be obtained by writing external functions -which use the runtime’s Logger class to obtain the required data. +which use the runtime’s Logger class to obtain the required data.

            BNF definition of log

            diff --git a/help/info/map.html b/help/info/map.html index e653df99c0b0d8e3c8de9f62e3202e11543b5d80..549cb03914a6ee403e14a6931dc86c9144417a26 100644 --- a/help/info/map.html +++ b/help/info/map.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/match.html b/help/info/match.html index 9f85d54a9337f3c0b3aed89ef5357594bdddcfcb..fc0d50e7a5727f46855f1ff34270d28e4675dc77 100644 --- a/help/info/match.html +++ b/help/info/match.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/message.html b/help/info/message.html index 2d82d81e253896aafafc13a07f2092655be06957..3c27707d162a8a3bd3011a09330d60f872c9e207 100644 --- a/help/info/message.html +++ b/help/info/message.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/mixed.html b/help/info/mixed.html index 524dbe2227661686687e99636807dfb9d9cf5ccb..eb41603745c09453be48b10f18d10e656b3a2ae7 100644 --- a/help/info/mixed.html +++ b/help/info/mixed.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/mod.html b/help/info/mod.html index a276ed5d701f04912d0aae92b1813d911dfeae51..3da624c476af05a4a6ea6f7b315208a389bdda90 100644 --- a/help/info/mod.html +++ b/help/info/mod.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/modifies.html b/help/info/modifies.html index 9ff9b9d80ec9cd9ba42394394dfcc6de03dab768..6923d59eda52973a8010f0b19d792a660bc6218d 100644 --- a/help/info/modifies.html +++ b/help/info/modifies.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/module.html b/help/info/module.html index 279b0e1324f53e9aa3537c7b74ae753dcc778c42..61115eeaf8d49ed5c7cfa9833c214d0d65fbfdc7 100644 --- a/help/info/module.html +++ b/help/info/module.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Gecse, Roland + Szabados, Kristof +--> diff --git a/help/info/modulepar.html b/help/info/modulepar.html index aab4280a6ad0dd3902d8304d5a63edca1f767687..c05186f489ef693220ee388a7fb4a28f4fc9c733 100644 --- a/help/info/modulepar.html +++ b/help/info/modulepar.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Gecse, Roland + Raduly, Csaba + Szabados, Kristof +--> diff --git a/help/info/mtc.html b/help/info/mtc.html index 5fc7dc13da6029c5e024d4937ec3d0cbe989136e..91c21cf3ed18102098580e336bb71a391abafd0b 100644 --- a/help/info/mtc.html +++ b/help/info/mtc.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/noblock.html b/help/info/noblock.html index daad11437108132ad119f067a2d748a57ec8debc..64d357acf4d882f3aaf1bf3695130c5a04fc95ac 100644 --- a/help/info/noblock.html +++ b/help/info/noblock.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/none.html b/help/info/none.html index e24b3f6906d5c829cc74f11db5da3aa104defff5..79225f55ecfedc912f5045fc572c37be9bf40000 100644 --- a/help/info/none.html +++ b/help/info/none.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/not.html b/help/info/not.html index 2119f84e06ea0dbd046d645bb78a4f238a4de723..dbb4e7bad23d6dd14741ac28417d926021415b68 100644 --- a/help/info/not.html +++ b/help/info/not.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/not4b.html b/help/info/not4b.html index c9e1c7d63e420dabbb17d56ec5bd76073d81a038..1ba37eb4861d6d9d586eee3a7f93e8da53718c89 100644 --- a/help/info/not4b.html +++ b/help/info/not4b.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/nowait.html b/help/info/nowait.html index decd5a84fe08d014e5a4f16d4984f52a3e029399..5b9426d36670cfc8076c84f87ce245310c3af4b8 100644 --- a/help/info/nowait.html +++ b/help/info/nowait.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/null.html b/help/info/null.html index bbe6ecdc2513f6858b1f47865034f6dd69836d2e..3174edd93b1bc89d019e4bf52c126cdfa595cea5 100644 --- a/help/info/null.html +++ b/help/info/null.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/objid.html b/help/info/objid.html index 38075d8925ffa5d99f111ccad8f0315754958fed..e86f205312bb90ca6068d2bc8988722185c226b6 100644 --- a/help/info/objid.html +++ b/help/info/objid.html @@ -1,11 +1,19 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Forstner, Matyas + Gecse, Roland + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/oct2bit.html b/help/info/oct2bit.html index 31c570a60f450605919e5917689c222f9bd7f30e..472841ba017b541850f47f4d9a52e4a75dc269b1 100644 --- a/help/info/oct2bit.html +++ b/help/info/oct2bit.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/oct2char.html b/help/info/oct2char.html index 3e98daccbcfb4ada501324194d2217d2d981a95e..de19ef7550052a478492578725d280fed209dde1 100644 --- a/help/info/oct2char.html +++ b/help/info/oct2char.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/oct2hex.html b/help/info/oct2hex.html index 0256d57334ba2be95620d56043dcb1d51ee3ae7a..33caa3734a609518d10117300251c8ffeb23f5a2 100644 --- a/help/info/oct2hex.html +++ b/help/info/oct2hex.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/oct2int.html b/help/info/oct2int.html index db955fdac29360ed84f638ec88dc06f8818b4436..b739b520d092c8376b826f86b16123dffa955f3c 100644 --- a/help/info/oct2int.html +++ b/help/info/oct2int.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/oct2str.html b/help/info/oct2str.html index 7b805d8951b5db8a998ac7ea1c6ac41060bfa922..a68a3c2661809c2410c1cda197c397193ad281b0 100644 --- a/help/info/oct2str.html +++ b/help/info/oct2str.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/oct2unichar.html b/help/info/oct2unichar.html index 4378fe0f38b79dc3d671b4b1d1ee0cfd5a15eb1e..fc7be6ec5ccfa67ef83d0ec5042a2cf555de90ab 100644 --- a/help/info/oct2unichar.html +++ b/help/info/oct2unichar.html @@ -1,11 +1,14 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno +--> @@ -62,7 +65,7 @@

            Example 1:

            const octetstring c_ostr := 'C384C396C39CC3A4C3B6C3BC'O;

            const universal charstring c_result := oct2unichar(c_ostr);

            -

            The constant called c_result will contain the characters "ÄÖÜäöü" +

            The constant called c_result will contain the characters "ÄÖÜäöü"


            diff --git a/help/info/octetstring.html b/help/info/octetstring.html index 49d2a14116065f7148bed297b718a859baa1ce5d..1939219c84a2990022a07c8e1a2720af8eb3d864 100644 --- a/help/info/octetstring.html +++ b/help/info/octetstring.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Farkas, Laszlo + Forstner, Matyas + Szabados, Kristof +--> @@ -168,7 +175,7 @@ string).

            The constant called c_laenge will have the value 6 corresponding to the number of octets in the string .


            Example 7f: -

            const charstring c_specific := oct2char (’4469707379’O);
            +

            const charstring c_specific := oct2char (’4469707379’O);

            The constant called c_specific will contain the string "Dipsy" because the resulting character string will have the same length as the incoming octet string. The octets are interpreted as ISO/IEC 646 [8] codes (according to the IRV) and the resulting characters are stored in the returned string. Octet values higher than 7F cause an error.

            diff --git a/help/info/of.html b/help/info/of.html index 7c5874b245fb38e929e9d5203e00bc9e40d115f3..3f4a25f69a1374ae8362b354683eba514d5b77e6 100644 --- a/help/info/of.html +++ b/help/info/of.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/omit.html b/help/info/omit.html index a8555059b997d89dc7bdcac4571a01358fb37666..aacae9738aa5399c9223befb32663bf84961f2dc 100644 --- a/help/info/omit.html +++ b/help/info/omit.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Gecse, Roland + Szabados, Kristof +--> diff --git a/help/info/on.html b/help/info/on.html index 2c825e80a7315d5ac5163b1d16caeb873b9de57a..b5ce3244ccd6d8281ac11655342e926dd166536d 100644 --- a/help/info/on.html +++ b/help/info/on.html @@ -1,11 +1,18 @@ + + Contributors: + + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Gecse, Roland + Szabados, Kristof +--> diff --git a/help/info/operators.html b/help/info/operators.html index 5906f4ba74a4511180276ad843fc674023b2efeb..a38613d6377935dc383e76f2b5531e204f4dc95a 100644 --- a/help/info/operators.html +++ b/help/info/operators.html @@ -1,11 +1,18 @@ + + Contributors: + + Baji, Laszlo + Balasko, Jeno + Gecse, Roland + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/optional.html b/help/info/optional.html index c1f8f9ffb4202ab54d5bcc3459fc9c293088c40a..f62b6dc437ad7f26ec135f7a00e87f6950626fee 100644 --- a/help/info/optional.html +++ b/help/info/optional.html @@ -1,11 +1,19 @@ + + Contributors: + + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Farkas, Laszlo + Gecse, Roland + Szabados, Kristof +--> diff --git a/help/info/or.html b/help/info/or.html index 4567835002734861fd070866bf09be6158b9b033..89dae10d7d666cfc85d40dbad0fe804a8208613e 100644 --- a/help/info/or.html +++ b/help/info/or.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/or4b.html b/help/info/or4b.html index 6f68b995c845fa3be47b2722d48148d5236bc97e..2bd8722113e55c353019148e85fa20e0a05fe928 100644 --- a/help/info/or4b.html +++ b/help/info/or4b.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/out.html b/help/info/out.html index c726c9b184bdf3b87fe89e84483313486e4837dd..b934d9858f0fab17ed9077bd4717f3aa25b17f6f 100644 --- a/help/info/out.html +++ b/help/info/out.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/override.html b/help/info/override.html index a92d3b39f8a6de4354a06d22e482e3e7d8945557..6a2bdca32901f64f20b96e5e2c895a3bb2096991 100644 --- a/help/info/override.html +++ b/help/info/override.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/param.html b/help/info/param.html index 2f3357eb2970c100dd5c8b9e8dccda1750045337..a0aa6c574ee580bc50bacd611bbdd9a2212239cd 100644 --- a/help/info/param.html +++ b/help/info/param.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/pass.html b/help/info/pass.html index aa2b1ed074cd2d4816f383b450fb1eebfb2be648..f5007c13626340509324d7f619005cef01e0c832 100644 --- a/help/info/pass.html +++ b/help/info/pass.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/pattern.html b/help/info/pattern.html index 5e84d4573c1596ed1ad73cdaa642ff28bd06b79d..0fe2ed7e60f5d1f0e75f198ffddb60bb74ef8e26 100644 --- a/help/info/pattern.html +++ b/help/info/pattern.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/permutation.html b/help/info/permutation.html index cf1cff3d57a66830526986cb630f4c9bb27c6bc2..690d7b6b4e7e695acf814a35045d7aa52f7a568f 100644 --- a/help/info/permutation.html +++ b/help/info/permutation.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Forstner, Matyas + Gecse, Roland + Szabados, Kristof +--> diff --git a/help/info/port.html b/help/info/port.html index 94ca88c708d509e00070595d50e9d432b5eaa5c6..e2aab54b4544a15d279eb629608b55c67a43cbfe 100644 --- a/help/info/port.html +++ b/help/info/port.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/private.html b/help/info/private.html index 50f893df690092698bef47f09cde10be0a599d99..e37e5373cfadf4c5150bae413e912cbb3c8e5f1b 100644 --- a/help/info/private.html +++ b/help/info/private.html @@ -1,11 +1,15 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Szabados, Kristof +--> diff --git a/help/info/procedure.html b/help/info/procedure.html index ad77b9d47242a635f7583dda16d65677a98d8f6f..efe41d81c1d170eaa10e38861665cb393182fe60 100644 --- a/help/info/procedure.html +++ b/help/info/procedure.html @@ -1,11 +1,17 @@ + + Contributors: + + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/profiler.html b/help/info/profiler.html index c8403f13d79ba28594dfe57a6879d66248218711..57a16b9e76b43679a1038881b794a83b7d124e46 100644 --- a/help/info/profiler.html +++ b/help/info/profiler.html @@ -1,11 +1,14 @@ + + Contributors: + + Balasko, Jeno +--> @@ -90,7 +93,7 @@

            A stopped profiler can be restarted with the @profiler.start command. This only affects profiling and code coverage in the current component.

            Similarly, this has no effect if the profiler is already running.

            -

            The execution count of a function is measured at the start of the function, thus if the profiler is stopped when the function is called, its call will not be measured, even if the profiler is restarted during the function’s execution.

            +

            The execution count of a function is measured at the start of the function, thus if the profiler is stopped when the function is called, its call will not be measured, even if the profiler is restarted during the function’s execution.


            @@ -111,7 +114,7 @@
            -

            The boolean value @profiler.running stores the state of the profiler in the current component (true if it’s running or false if it’s stopped).

            +

            The boolean value @profiler.running stores the state of the profiler in the current component (true if it’s running or false if it’s stopped).


            Example:

            diff --git a/help/info/public.html b/help/info/public.html index 0be342d6cd93d4154e332aaa8de94a4e8fe3bb0d..8fad72057463c48e44b554034f63013183392768 100644 --- a/help/info/public.html +++ b/help/info/public.html @@ -1,11 +1,16 @@ + + Contributors: + + Baji, Laszlo + Balasko, Jeno + Szabados, Kristof +--> diff --git a/help/info/raise.html b/help/info/raise.html index 1bf8a20766148a5a2f2d2f61445e26253564e190..e1c6a46164f339f2c2aa0e03d7d00392f9a44560 100644 --- a/help/info/raise.html +++ b/help/info/raise.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/read.html b/help/info/read.html index 4f31e1d94d7acc7877d678d6284194c46f255cdb..8a877a065ed3e3cd0a3e4ce421a754076600a38a 100644 --- a/help/info/read.html +++ b/help/info/read.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/receive.html b/help/info/receive.html index 5a5570f53a63d62e506ef17e180a6cb4efc7be67..edaced905b50317bf834457228414de9595db2de 100644 --- a/help/info/receive.html +++ b/help/info/receive.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Gecse, Roland + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/record.html b/help/info/record.html index 8b9826b596daf83ae17e3ebc0bf4a32afe6ed644..bf4ed7bdb4e38464bd75a7daaf830b2eee9074ec 100644 --- a/help/info/record.html +++ b/help/info/record.html @@ -1,11 +1,19 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Farkas, Laszlo + Gecse, Roland + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> @@ -143,7 +151,7 @@ v_myRecord.Number2 := 12;

            Example 4: value list notation  (For the type and variable definition see example 1 & 2)

            v_myRecord := {omit, -, ""};

            In the value list notation no elements may be absent, dropped optional elements (here: Number1) must explicitly be omitted using the omit keyword. A field value remains unchanged when the -'not-used' symbol (–) is applied (here: Number2). The last field will contain an empty string.

            +'not-used' symbol (–) is applied (here: Number2). The last field will contain an empty string.


            Example 5: the predefined function sizeof()

            v_myRecord := {omit, 191, "s"};
            diff --git a/help/info/recursive.html b/help/info/recursive.html index 702a601abdd36c9a1f8f1851ae8be49004ca55df..70649885595cbf39f6f930ad4dec0c4026e7a5b6 100644 --- a/help/info/recursive.html +++ b/help/info/recursive.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/refers.html b/help/info/refers.html index 24e6f8d0a426649e3a3337add8ae0e77b492360b..cbff8023b34a04ef8f8ff8347a5dc0345343d766 100644 --- a/help/info/refers.html +++ b/help/info/refers.html @@ -1,68 +1,68 @@ - - - - - -refers - - - - - - -
            Titan
            - - - - - - - -
            -


            -

            -
            -

            refers

            -
            -

            This function is used to define a variable having reference for behavior type (reference for function type, altstep type or testcase type).

            -
            -

            Related keyword:

            - -
            -
            -
            - - - - -
            -

            - refers - ( - behavior_name - )

            -
            -
            -
            -
              -
            • -

              The behavior_name denotes a name of a function, altstep or testcase.

              -
            • -
            • -

              Details and examples can be found under behavior_type.

              -
            • -
            - - -
            - - + + + + + +refers + + + + + + +
            Titan
            + + + + + + + +
            +


            +

            +
            +

            refers

            +
            +

            This function is used to define a variable having reference for behavior type (reference for function type, altstep type or testcase type).

            +
            +

            Related keyword:

            + +
            +
            +
            + + + + +
            +

            + refers + ( + behavior_name + )

            +
            +
            +
            +
              +
            • +

              The behavior_name denotes a name of a function, altstep or testcase.

              +
            • +
            • +

              Details and examples can be found under behavior_type.

              +
            • +
            + + +
            + + diff --git a/help/info/regexp.html b/help/info/regexp.html index e4e533a036c9872d068dd4be51efa3f346ac6021..ded626da15f15b6c47387cf9ae38db3405387448 100644 --- a/help/info/regexp.html +++ b/help/info/regexp.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/rem.html b/help/info/rem.html index dd450b2115f403a7d996785597e1b1723da913fc..c6313d40418fa850a0dcc7ad61aa8bdcde12d432 100644 --- a/help/info/rem.html +++ b/help/info/rem.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/remove_bom.html b/help/info/remove_bom.html index 4df316c7cd910f2bb4fb0b45cb595675882a8e75..4345285d0431fdac258aacb45b91d547bd8d8b2d 100644 --- a/help/info/remove_bom.html +++ b/help/info/remove_bom.html @@ -1,11 +1,14 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno +--> diff --git a/help/info/repeat.html b/help/info/repeat.html index 8a86e689526f8f54ed16648cf1f7b5ed9cc52702..a65062657f927e9facd28fc709512d26932508a4 100644 --- a/help/info/repeat.html +++ b/help/info/repeat.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Gecse, Roland + Kovacs, Ferenc + Szabados, Kristof +--> diff --git a/help/info/replace.html b/help/info/replace.html index 180908847e7250684e37c69080cb768aacd65667..9864a8d65fa8b14090c4ceca4f2eff0ae1b656bf 100644 --- a/help/info/replace.html +++ b/help/info/replace.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Kovacs, Ferenc + Szabados, Kristof +--> diff --git a/help/info/reply.html b/help/info/reply.html index 4f178444a51b9c8f0c8386cfaff84141c4b09cea..829d921b9fda203c07a81ea721431c32b124f968 100644 --- a/help/info/reply.html +++ b/help/info/reply.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Kovacs, Ferenc + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/return.html b/help/info/return.html index 8c6d016fda5976e12f632620237fada4e589dacc..86aacb6ebf9bcbcd73af77b769958e65acb8aa06 100644 --- a/help/info/return.html +++ b/help/info/return.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/rnd.html b/help/info/rnd.html index de5d63042a370745e565fa410824d163a0391118..ca5bb6a036d040d23e957dd69068907d01bbe9f4 100644 --- a/help/info/rnd.html +++ b/help/info/rnd.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/running.html b/help/info/running.html index 773946296fa0f94a131eb167df4525ef9ceccd86..227d396892b1e6168e8f8fd38cb7fe385b1e73bf 100644 --- a/help/info/running.html +++ b/help/info/running.html @@ -1,11 +1,19 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Forstner, Matyas + Gecse, Roland + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/runs.html b/help/info/runs.html index 48f9895444bc45c8fb207a63aa9846223a0a9d90..6e644e6b8018c11fd7fcf4aedcda831b76622dc7 100644 --- a/help/info/runs.html +++ b/help/info/runs.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Forstner, Matyas + Gecse, Roland + Szabados, Kristof +--> diff --git a/help/info/select.html b/help/info/select.html index c87410fea91d4b3e74c61d5e7a2b2b52b3a61f95..cc979d9263cefcf8162f14215f3691b8b7467a0f 100644 --- a/help/info/select.html +++ b/help/info/select.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Forstner, Matyas + Gecse, Roland + Szabados, Kristof +--> diff --git a/help/info/self.html b/help/info/self.html index ecedea1f1145fd3a9fcff166ae2919f9e8fd4da0..42fe9af958b55c58921fd05f2a4bd1015497a7f4 100644 --- a/help/info/self.html +++ b/help/info/self.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/send.html b/help/info/send.html index 3e1bd5d9cd178470c9bf89d5208c5ca267fb7d83..a99a5f068642f36141ff0e3cfa920487b83c967f 100644 --- a/help/info/send.html +++ b/help/info/send.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Gecse, Roland + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/sender.html b/help/info/sender.html index e11ac04c7abd40e178913a832510e477e9fe8149..161a1ac47ce6cea015a9bdbf638c502121f1c443 100644 --- a/help/info/sender.html +++ b/help/info/sender.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/set.html b/help/info/set.html index fc5a13c62ed8cb9bf7568f022ec59e7bc909afac..7cf5cdc5617cf2d459d7fbf4af765736f37ef144 100644 --- a/help/info/set.html +++ b/help/info/set.html @@ -1,11 +1,20 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Baranyi, Botond + Csorba, Mate + Farkas, Laszlo + Gecse, Roland + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/setverdict.html b/help/info/setverdict.html index 33fa5f92dbd544be130644ee5030dd84bca10ce5..73c81b62a8f0043021c9d36801353e05c1c02dbf 100644 --- a/help/info/setverdict.html +++ b/help/info/setverdict.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof + Zalanyi, Balazs Andor +--> diff --git a/help/info/signature.html b/help/info/signature.html index a16e7b61ce910dff97ea2e10107d7a50772134ef..cbaf69e892502233a69efb3ff01b40c66c634be0 100644 --- a/help/info/signature.html +++ b/help/info/signature.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/sizeof.html b/help/info/sizeof.html index db0da42f8bac7f89c0bce604b7ec53c3742fa023..19593eb3998ed339ba0776556b7c96528c1f2678 100644 --- a/help/info/sizeof.html +++ b/help/info/sizeof.html @@ -1,11 +1,19 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Kovacs, Ferenc + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/start.html b/help/info/start.html index b4ddf4c6f42398d6bf63f267b7661b0dddeed82c..89c611df7ef4f7401f3d2acaa17e5adc05681b28 100644 --- a/help/info/start.html +++ b/help/info/start.html @@ -1,11 +1,20 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Forstner, Matyas + Gecse, Roland + Kovacs, Ferenc + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/stop.html b/help/info/stop.html index 815c2cfe96c374c95e45b262eb132ec10c021de5..343ba10652bd6689e01a76edec48bf0cef6794d0 100644 --- a/help/info/stop.html +++ b/help/info/stop.html @@ -1,11 +1,19 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Forstner, Matyas + Gecse, Roland + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/str2bit.html b/help/info/str2bit.html index 45d37e6def595f80055a6be5862b24e305895897..c257eabb7e63053f61411e64c67781c457cc25a9 100644 --- a/help/info/str2bit.html +++ b/help/info/str2bit.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/str2float.html b/help/info/str2float.html index c7aa1b69b129af501fc7886fdc744295394a3212..ab7e1a0e9b9f64391ce960f3ab56a9fc949a71b5 100644 --- a/help/info/str2float.html +++ b/help/info/str2float.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/str2hex.html b/help/info/str2hex.html index 52ac9b6ae90f9b008ce099ef2ed65c44cc88998a..5effc17f5b22b0fa025a6c2de26229c2d6d33f1c 100644 --- a/help/info/str2hex.html +++ b/help/info/str2hex.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/str2int.html b/help/info/str2int.html index e264e8ab5fd580530fa77a3d1579ab7ef43b0f0d..38a0356d8ede4f2a975f8ccbc2411d1617a7c898 100644 --- a/help/info/str2int.html +++ b/help/info/str2int.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Kovacs, Ferenc + Szabados, Kristof +--> diff --git a/help/info/str2oct.html b/help/info/str2oct.html index e27f1d50ed1c66919a8a512808b2ef554372f1ce..3fe4fbea0328ccbbde45e32fec9f90da637e8134 100644 --- a/help/info/str2oct.html +++ b/help/info/str2oct.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/subset.html b/help/info/subset.html index e09697033991d8dd45374d95e8baa95c266274bc..e4a484432b5686b7ed712dfc55e600da1f1afb9c 100644 --- a/help/info/subset.html +++ b/help/info/subset.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Forstner, Matyas + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/substr.html b/help/info/substr.html index fcc490b376ed1725f82a7e291c2ea2df3b9b47ec..7c8195fbdb831fbc8b993d6d77952b73648b2fe5 100644 --- a/help/info/substr.html +++ b/help/info/substr.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/superset.html b/help/info/superset.html index 4695de22a6e5b13d971aae1c4df0b0e38f5f2de8..8fdf608e9bfbba068e6a532d2d8b7ba38c798c23 100644 --- a/help/info/superset.html +++ b/help/info/superset.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Forstner, Matyas + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/system.html b/help/info/system.html index df1c1cb878899371fb133fa3e68c27645826d5c3..370ec8a154bc63e2460d91d6c5fb3bf3a7d482ff 100644 --- a/help/info/system.html +++ b/help/info/system.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/template.html b/help/info/template.html index 974622893612dfa920370d861fddc6676690d92d..2a4ceb7191c1651176db113dfd999cc055714329 100644 --- a/help/info/template.html +++ b/help/info/template.html @@ -1,11 +1,19 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Farkas, Laszlo + Gecse, Roland + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> @@ -116,7 +124,7 @@ boolean    field3
            }

            template MyMessageType tr_MyTemplate (boolean pl_param) := {

            field1 := ?,
            -field2 := (”B”, ”O”, ”Q”),
            +field2 := (”B”, ”O”, ”Q”),
            field3 := pl_param
            }
            @@ -134,7 +142,7 @@ float      field3
            }

            template MujMessageType tr_MujTemplate (template integer pl_parametr) := {

            field1 := pl_parametr,
            -field2 := (”C” .. ”X”),
            +field2 := (”C” .. ”X”),
            field3 := (1.0 .. 1.37)
            }
            @@ -153,7 +161,7 @@ integer    field3
            }

            template MiaMessageType tr_MiaTemplate  := {

            field1 := *,
            -field2 := complement (”C”, "L", ”X”),
            +field2 := complement (”C”, "L", ”X”),
            field3 := (1 .. infinity)
            }
            diff --git a/help/info/testcase.html b/help/info/testcase.html index 52ffeb5a12446b1bbb8d42d5077e63137947406b..d89d00014098c5cc97ee94db839ffb43bd4512ca 100644 --- a/help/info/testcase.html +++ b/help/info/testcase.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Kovacs, Ferenc + Szabados, Kristof +--> diff --git a/help/info/testcasename.html b/help/info/testcasename.html index c09374af7650aa23daef418152413328626a65d3..d191297436bb3d373ffbd89a5e6ba6a0f24705e4 100644 --- a/help/info/testcasename.html +++ b/help/info/testcasename.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Kovacs, Ferenc + Szabados, Kristof +--> diff --git a/help/info/timeout.html b/help/info/timeout.html index 17195e72d86674cb8683d16e79d67cb0ab114ae4..ea5e32277175e771a72d1f3a95c0f9e132e51c49 100644 --- a/help/info/timeout.html +++ b/help/info/timeout.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Kovacs, Ferenc + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> @@ -103,7 +110,7 @@

            The program execution is suspended until the timer T_rejaillir expires.


            Example 2b: -

            [] any timer.timeout { … }; 
            +

            [] any timer.timeout { … }; 

            This alternative in the alt statement will be invoked when any of the timers has just expired.


            diff --git a/help/info/timer.html b/help/info/timer.html index aadf60503a91f496609aaa6efeff754c48b2ff40..13820913797477fec751be4339324f2c56df6df1 100644 --- a/help/info/timer.html +++ b/help/info/timer.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/to.html b/help/info/to.html index 01a3e5bb598388b356519f5a5f1b7c0e38902207..f8c49df9cb4205ab23312988b908573fbc0ee7c6 100644 --- a/help/info/to.html +++ b/help/info/to.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/trigger.html b/help/info/trigger.html index 0754052cccfee00f4de794413edc111659ea940e..7f2f67bc489dbc8635a4110801ac8230a823bd93 100644 --- a/help/info/trigger.html +++ b/help/info/trigger.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> diff --git a/help/info/true.html b/help/info/true.html index 5ce2dde64936e189434c14be997afa9d5e8f53a7..9a9c24367edd5e2c004bdb6d6f34c04e0bf2c730 100644 --- a/help/info/true.html +++ b/help/info/true.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/type.html b/help/info/type.html index 9fe661274c9ad4f85275b25251e26188ad8e6643..19fc26195c81323e0c81a67545a371e71247ed23 100644 --- a/help/info/type.html +++ b/help/info/type.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/unichar2char.html b/help/info/unichar2char.html index e2a9be385599553240ff50d4e158a34a076672a9..0b9a5141f5931ed20513cc78495eb3c331093359 100644 --- a/help/info/unichar2char.html +++ b/help/info/unichar2char.html @@ -1,11 +1,15 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Szabados, Kristof +--> diff --git a/help/info/unichar2int.html b/help/info/unichar2int.html index f1c8effca42a22e9900d69d5df4fff8f5351f9e1..bab6e886d51b1b0fc475e8304ecbd94cede2396f 100644 --- a/help/info/unichar2int.html +++ b/help/info/unichar2int.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Forstner, Matyas + Szabados, Kristof +--> @@ -57,7 +63,7 @@ encoding of the character.

          Example 1:

          -

          const integer c_siffra := unichar2int("�");

          +

          const integer c_siffra := unichar2int("�");

          The constant called c_siffra will have the integer value 130.


          diff --git a/help/info/unichar2oct.html b/help/info/unichar2oct.html index be37452803f1678e1ec00d2f0b6b5fe12a5cb02b..2a1ce32d930887db99db16281302714190ed52cc 100644 --- a/help/info/unichar2oct.html +++ b/help/info/unichar2oct.html @@ -1,11 +1,15 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Baranyi, Botond +--> @@ -61,7 +65,7 @@

        Example 1:

        -

        const universal charstring c_ustr := "ÄÖÜäöü";

        +

        const universal charstring c_ustr := "ÄÖÜäöü";

        const octetstring c_result := unichar2oct(c_ustr, "UTF-16LE");

        The constant called c_result will conatin the characters 'FFFE00C400D600DC00E400F600FC'O;


        diff --git a/help/info/union.html b/help/info/union.html index 7c0f74bd7fbbadbe729cf5d053c0b96b70a8e13f..2ff7f5e032ca76b0c137ca9734e2021f912964c1 100644 --- a/help/info/union.html +++ b/help/info/union.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Farkas, Laszlo + Forstner, Matyas + Szabados, Kristof +--> diff --git a/help/info/universal.html b/help/info/universal.html index 95130ab74cc7519c06fadc2e104007913c8ee0c9..e7dd5791936e42506a019e64d2be30475869ac1d 100644 --- a/help/info/universal.html +++ b/help/info/universal.html @@ -1,11 +1,18 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Csorba, Mate + Farkas, Laszlo + Forstner, Matyas + Szabados, Kristof +--> @@ -50,7 +57,7 @@ composed keyword.

      • unichar2oct converts an universal charstring to an octet string.
      • oct2unichar converts an octet string as an universal charstring.
      • unichar2char converts a single-character-length universal charstring into a charstring value.
      • -
      • unichar2int converts a single-character-length universal charstring into an integer value in the range of 0 … 2 147 483 647. The integer value describes the 32-bit encoding of the character.
      • +
      • unichar2int converts a single-character-length universal charstring into an integer value in the range of 0 … 2 147 483 647. The integer value describes the 32-bit encoding of the character.
      • lengthof returns an integer value indicating the number of characters in a string.
    • The length of the universal character string can be constrained using the keyword length.
    • @@ -93,9 +100,9 @@ composed keyword.

      The constant called c_ukrouzek will contain the Czech letter ů


      Example 2: -

      const universal charstring c_leet := "être:""";
      +

      const universal charstring c_leet := "être:""";
      -

      The constant defined is called c_leet and has the value être:"

      +

      The constant defined is called c_leet and has the value être:"


      Example 3:

      const boolean c_baade := ( c_kordo == c_leet );
      @@ -111,7 +118,7 @@ are optional.

      Example 5:

      const universal charstring c_circonflex := c_leet[0];
      -

      The constant called c_circonflex will contain a single element with the value ê.

      +

      The constant called c_circonflex will contain a single element with the value ê.


      Example 6:

      const universal charstring c_vakuo := "";
      @@ -124,7 +131,7 @@ are optional.

      The constant called c_siffra will have the charstring value "@".


      Example 7b: -

      const integer c_siffra := unichar2int("é");
      +

      const integer c_siffra := unichar2int("é");

      The constant called c_siffra will have the integer value 130.

      const integer c_siffra1 := unichar2int(char(127,255,255,255));
      @@ -138,24 +145,24 @@ are optional.

      The constant called c_longeur will have the value 8 corresponding to the number of characters in the string .


      Example 7d: -

      const integer c_ostr := unichar2oct("ÄÖÜäöü");
      +

      const integer c_ostr := unichar2oct("ÄÖÜäöü");

      The constant called c_ostr will have the value 'EFBBBFC384C396C39CC3A4C3B6C3BC'O.


      Example 7e:

      const integer c_ustr := oct2unichar('C384C396C39CC3A4C3B6C3BC'O);
      -

      The constant called c_ustr will have the value "ÄÖÜäöü"

      +

      The constant called c_ustr will have the value "ÄÖÜäöü"


      Example 8:

      var universal charstring c_een(char(0,0,0,129));
      -

      The variable called c_een may hold only the character "ü".

      +

      The variable called c_een may hold only the character "ü".


      Example 9

      -

      const universal charstring c_merry := "ábcdéfg" <@ 3;
      +

      const universal charstring c_merry := "ábcdéfg" <@ 3;
      -

      The constant called c_merry will hold the value"défgábc" (the left operand rotated by three characters) . 

      +

      The constant called c_merry will hold the value"défgábc" (the left operand rotated by three characters) . 


      Example 10:

      var universal charstring v_spannung((char(0, 0, 0, 67) .. char(0, 0, 0, 69));
      diff --git a/help/info/unmap.html b/help/info/unmap.html index e3a25c919e999f35b86fe2487d11c77b5426e637..2057ba526f9d0e6f4ed4bcc9b8d70216be6f792c 100644 --- a/help/info/unmap.html +++ b/help/info/unmap.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/value.html b/help/info/value.html index f8110429c5326b04ee5acfa53b2139aee7ea63e1..cc51407c57ff2a0065a168c27c4c77014dd7d368 100644 --- a/help/info/value.html +++ b/help/info/value.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/valueof.html b/help/info/valueof.html index dcc6f383c881a67f744fbf619624cd12dac8d8dc..90ff0ad4d52598289379f1e9ff5c84a026ba621a 100644 --- a/help/info/valueof.html +++ b/help/info/valueof.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/var.html b/help/info/var.html index d819d2ff6f221e8d81892fb54300463a7b98652b..fc4bad82e35c97df55337579e8122dea4579dadb 100644 --- a/help/info/var.html +++ b/help/info/var.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof + Szabo, Janos Zoltan – initial implementation +--> @@ -244,7 +250,7 @@

      var type  identifier1 [ := variable_expression1], identifier2  [:= variable_expression2 ] ;

      + color="#003258" size="5">:= variable_expression2 ]… ; diff --git a/help/info/variant.html b/help/info/variant.html index 3ecadf566d1ff4c4f5542f2f490107ff570ffb4a..4f4d33f8d3411a261dbc29e22499f5cafb561a21 100644 --- a/help/info/variant.html +++ b/help/info/variant.html @@ -1,11 +1,17 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Gecse, Roland + Szabados, Kristof +--> diff --git a/help/info/verdicttype.html b/help/info/verdicttype.html index d282cef4c3c4604efced76be3a2062d3cbc63b3e..4418c454e8449bb38990b698aa2311edbc9edc76 100644 --- a/help/info/verdicttype.html +++ b/help/info/verdicttype.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/while.html b/help/info/while.html index 8f5e308df6aecd260075f6ab1dac4576d6744d97..b409b1038e2edee715836362f3cc191b5f310f71 100644 --- a/help/info/while.html +++ b/help/info/while.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/with.html b/help/info/with.html index d8f0c0fed807b98dcec61388cf99cceb394da082..9791c0f3b77fad651653425c11a3f52c1c8a9d6c 100644 --- a/help/info/with.html +++ b/help/info/with.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/xor.html b/help/info/xor.html index 297addc18e831c3a2e8243c79580f63263f5934e..4151ce7272891fed28efcf3a45e3a87028c3325c 100644 --- a/help/info/xor.html +++ b/help/info/xor.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/info/xor4b.html b/help/info/xor4b.html index 11f01f2a09c99d465ed15044fcebe38ef1bb0816..8fee3595fa2b38bc1f9b088824ea3d4cdd2ce171 100644 --- a/help/info/xor4b.html +++ b/help/info/xor4b.html @@ -1,11 +1,16 @@ + + Contributors: + Baji, Laszlo + Balasko, Jeno + Farkas, Laszlo + Szabados, Kristof +--> diff --git a/help/titan.hhc b/help/titan.hhc index e880e0e87bbeee41da394bd43a47b1ba5b0b3a78..6ae2f031d583cbce6e8527335d63c5069c5affd7 100644 --- a/help/titan.hhc +++ b/help/titan.hhc @@ -6,799 +6,799 @@ which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html --> - - - - - - - - - - -
        -
      • - - -
          -
        • - - -
            -
          • - - - -
          • - - - -
              -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - -
            • - - - - - -
            • - - - - - - + + + + + + + + + + +
                +
              • + + +
                  +
                • + + +
                    +
                  • + + + +
                  • + + + +
                      +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + + + +
                    • + +