Commit Graph

38 Commits

Author SHA1 Message Date
Sven Heidemann 257a190ffe Added logic to handle constructor for classes 2021-10-29 12:18:26 +02:00
Sven Heidemann 4aaffca9cf Refactored imports 2021-10-28 22:33:20 +02:00
Sven Heidemann 6511d3d577 Removed debug Console.write_line() 2021-10-28 22:31:43 +02:00
Sven Heidemann 2a65a66a86 Added functionallity to handle functions 2021-10-28 22:29:00 +02:00
Sven Heidemann e7f9ce4451 Added functionallity to handle use directives 2021-10-28 21:04:01 +02:00
Sven Heidemann ef2d615e7c Removed code workspace 2021-10-28 19:05:13 +02:00
Sven Heidemann e5ab18167a Added vs code workspace 2021-10-28 19:00:48 +02:00
Sven Heidemann e6895992c2 Improved parser to handle variables 2021-10-28 15:11:13 +02:00
Sven Heidemann b11ec9003e Improved parser to handle names and classes 2021-10-27 21:03:46 +02:00
Sven Heidemann ff025bdc7f Removed old src 2021-10-27 20:17:22 +02:00
Sven Heidemann 8f01e49479 Changed vs code color 2021-10-27 20:13:24 +02:00
Sven Heidemann 2b02341336 Added logic to handle lib & class declaration 2021-10-27 18:30:22 +02:00
Sven Heidemann 793ca62ddd Merge pull request 'cpl-rewrite' (#1) from cpl-rewrite into master
Reviewed-on: edraft/sh_cclang#1
2021-10-27 09:22:25 +02:00
Sven Heidemann f6642f834b Renamed .cc to .ccl 2021-10-27 09:21:40 +02:00
Sven Heidemann ad10bc0357 Added .vscode 2021-10-27 09:19:05 +02:00
Sven Heidemann 4af133ab21 Added Parser 2021-10-27 09:18:57 +02:00
Sven Heidemann 1f6d13551b Added CPL 2021.10.0 support 2021-10-26 23:32:08 +02:00
Sven Heidemann 1197863296 Moved language design classes 2021-08-14 16:44:51 +02:00
Sven Heidemann 62f8e86409 Improved language design 2021-08-14 16:43:48 +02:00
Sven Heidemann c909ce31d8 Added lexer 2021-08-14 16:41:25 +02:00
Sven Heidemann 4a3f9b4b9d Added model files 2021-08-02 16:02:29 +02:00
Sven Heidemann a97de91fc4 Improved workspace structure 2021-08-02 15:58:05 +02:00
Sven Heidemann 1577c78c51 Added CPL workspace 2021-08-02 14:55:10 +02:00
Sven Heidemann 9c6034f7ae Added CPL workspace 2021-08-02 14:55:04 +02:00
Sven Heidemann aee3441f15 Bugfixes 2020-09-25 17:08:39 +02:00
Sven Heidemann 9812f8a210 [DevState] tested rply 2020-09-25 17:07:20 +02:00
Sven Heidemann c537a95043 [DevState] Added and tested with python sly 2020-09-24 20:44:16 +02:00
Sven Heidemann fa2a42dcc8 [DevState] Improved Parsing for AST Lib, Class, Func, Var, Call 2020-09-23 19:38:14 +02:00
Sven Heidemann 7058927970 [DevState] Changed Parsing 2020-09-23 06:48:38 +02:00
Sven Heidemann dfc4b44b25 Improved parsing 2020-09-17 19:33:52 +02:00
Sven Heidemann cb54261118 preparing for ast gen 2020-05-25 22:04:56 +02:00
Sven Heidemann 9b25f36eb3 fixes 2020-05-25 21:05:52 +02:00
Sven Heidemann b01204fdd4 bugfixes & improved language design 2020-05-25 20:32:46 +02:00
Sven Heidemann b9e938f8a1 added return type to function 2020-05-25 16:36:44 +02:00
edraft 38353246b2 added parser logic 2020-05-24 17:56:15 +02:00
edraft d66ea29d8f bugfix in lexer 2020-05-23 13:40:51 +02:00
edraft aa0be5507e added ast docs 2020-05-22 22:11:02 +02:00
edraft ed97118df0 added structure & interpreter & lexer & first ast stucture 2020-05-22 22:08:37 +02:00