platform/core/appfw/tidl.git
6 years agoGenerate c# code 36/164236/9
Junghoon Park [Mon, 18 Dec 2017 07:25:37 +0000 (16:25 +0900)]
Generate c# code

- generate syntax 'struct'

Change-Id: I1aca97a8f9718bbb784617543269e9fd14de043c
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
6 years agoChange attribute token name 79/164179/1
Hwankyu Jhun [Sun, 17 Dec 2017 23:33:23 +0000 (08:33 +0900)]
Change attribute token name

- "Attribute" is changed to "Element".
- After this patch is applied, "Attribute" will be used
for access control(privilege).

Change-Id: I15b5401cea4672ae9854e84f5605917568f19463
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoChange parameter types for r-value reference 01/164101/1
Junghoon Park [Fri, 15 Dec 2017 08:37:16 +0000 (17:37 +0900)]
Change parameter types for r-value reference

Change-Id: Id0010cd7cd20a6ae7d68afe5f76f269329c4c38b
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
6 years agoAdd language option 77/163577/2
Hwankyu Jhun [Tue, 12 Dec 2017 07:12:05 +0000 (16:12 +0900)]
Add language option

+-----------------------------------------------------------+
| Usage:                                                    |
|  tidlc [OPTION...]                                        |
|                                                           |
| Options:                                                  |
|  -p, --proxy                 Generate proxy code          |
|  -s, --stub                  Generate stub code           |
|                                                           |
| Additional Options:                                       |
| -l, --language=LANGUAGE      Select generating language   |
| -i, --input=INPUT           a tidl interface file.        |
| -o, --output=OUTPUT         The generated interface file. |
+-----------------------------------------------------------+

Change-Id: I245d41636ada7409270054d971c9b97050391b94
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoSupport annotations 94/162994/7
Hwankyu Jhun [Thu, 7 Dec 2017 00:34:27 +0000 (09:34 +0900)]
Support annotations

Change-Id: Iab176142fa6cb5bded66f01ea8092732a84b01a6
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoHandle tidl error 18/162318/7
Hwankyu Jhun [Thu, 30 Nov 2017 08:05:22 +0000 (17:05 +0900)]
Handle tidl error

Change-Id: I99cad4085bc1ab6d4ea8a70abeb88955eb2e8d78
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoAdd Parser unit test 43/161843/1
Hwankyu Jhun [Tue, 28 Nov 2017 01:06:03 +0000 (10:06 +0900)]
Add Parser unit test

Change-Id: Ife5d85b74354d90f9213c151678095b26391e7d1
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoAdd unit tests 33/161133/15
Hwankyu Jhun [Wed, 22 Nov 2017 01:18:21 +0000 (10:18 +0900)]
Add unit tests

- Adds a script for unit tests
+-----------------------------------------------------------+
| Usage: unit_tests.sh <command>                            |
| Commands:                                                 |
| - build               Build the unit tests                |
| - clean               Clean all artifacts                 |
| - run                 Run the unit tests                  |
| - full                Build & Run the unit tests          |
+-----------------------------------------------------------+

Change-Id: I2270356d7dd99aea07947b5a42fc8979c8ec823c
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoFix typo 27/161327/1
Hwankyu Jhun [Thu, 23 Nov 2017 00:11:33 +0000 (09:11 +0900)]
Fix typo

Change-Id: I2dc2de4a6ac17d7e9e63967e28689e5553ec321a
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoAdjust directory structure 30/161130/1
Hwankyu Jhun [Wed, 22 Nov 2017 00:58:39 +0000 (09:58 +0900)]
Adjust directory structure

Change-Id: I09589c915dae34f0a455c27117c8b6eb2d71a516
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoAdd structure for custom type 94/160894/3
Hwankyu Jhun [Mon, 20 Nov 2017 10:48:06 +0000 (19:48 +0900)]
Add structure for custom type

Change-Id: I2848a9e44d9a5a1151b44b5d8c30c73f0aa3d4c1
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoAdd grammar for list type 01/160501/4
Junghoon Park [Thu, 16 Nov 2017 10:44:27 +0000 (19:44 +0900)]
Add grammar for list type

Change-Id: Ib331e760382af98d63ba5c5352a567c1514249d6
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
6 years agoAdd IDL Compiler 68/159268/12
Hwankyu Jhun [Wed, 8 Nov 2017 01:09:50 +0000 (10:09 +0900)]
Add IDL Compiler

Change-Id: I6bb1d2e46982140bb6790937ee2dfedd8261572d
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
7 years agoInitial empty repository master
Tizen Infrastructure [Fri, 3 Nov 2017 09:44:40 +0000 (09:44 +0000)]
Initial empty repository