cc1516.git
8 years agooutline voor presentatie
Mart Lubbers [Mon, 14 Mar 2016 20:13:34 +0000 (21:13 +0100)]
outline voor presentatie

8 years agoquick fix
Mart Lubbers [Mon, 14 Mar 2016 19:54:43 +0000 (20:54 +0100)]
quick fix

8 years agoadded command line option for selftest, still needs to implement
Mart Lubbers [Sat, 12 Mar 2016 16:38:51 +0000 (17:38 +0100)]
added command line option for selftest, still needs to implement

8 years agoAdded position info to the AST for function declarations, var declarations and expres...
pimjager [Fri, 11 Mar 2016 16:44:38 +0000 (17:44 +0100)]
Added position info to the AST for function declarations, var declarations and expressions

8 years agoRewrote some LiftM's to <$> and <*> for clarity
pimjager [Fri, 11 Mar 2016 15:38:39 +0000 (16:38 +0100)]
Rewrote some LiftM's to <$> and <*> for clarity

8 years agoexternalized ast
Mart Lubbers [Thu, 3 Mar 2016 14:11:03 +0000 (15:11 +0100)]
externalized ast

8 years agoding
Mart Lubbers [Thu, 3 Mar 2016 13:40:39 +0000 (14:40 +0100)]
ding

8 years agofixed mac envs
pimjager [Thu, 3 Mar 2016 13:31:13 +0000 (14:31 +0100)]
fixed mac envs

8 years agoclean up some more'
Mart Lubbers [Thu, 3 Mar 2016 09:24:37 +0000 (10:24 +0100)]
clean up some more'

8 years ago.
Mart Lubbers [Thu, 3 Mar 2016 07:31:44 +0000 (08:31 +0100)]
.

8 years agosmall cleanup
Mart Lubbers [Wed, 2 Mar 2016 17:42:46 +0000 (18:42 +0100)]
small cleanup

8 years agoupdated directory structure
Mart Lubbers [Wed, 2 Mar 2016 16:19:13 +0000 (17:19 +0100)]
updated directory structure

8 years agotype
Mart Lubbers [Wed, 2 Mar 2016 16:18:02 +0000 (17:18 +0100)]
type

8 years agoupdate README
Mart Lubbers [Wed, 2 Mar 2016 16:17:37 +0000 (17:17 +0100)]
update README

8 years agoupdated gitignore, licence added, project updated
Mart Lubbers [Wed, 2 Mar 2016 16:16:53 +0000 (17:16 +0100)]
updated gitignore, licence added, project updated

8 years agoenvs files gemaakt, geen sapl meer(eindelijk), readme
Mart Lubbers [Wed, 2 Mar 2016 16:07:10 +0000 (17:07 +0100)]
envs files gemaakt, geen sapl meer(eindelijk), readme

8 years agoman toegevoegd, mapjes gemaakt, bijna klaar voor inleveren
Mart Lubbers [Wed, 2 Mar 2016 14:31:04 +0000 (15:31 +0100)]
man toegevoegd, mapjes gemaakt, bijna klaar voor inleveren

8 years agolexer met line numbers
Mart Lubbers [Wed, 2 Mar 2016 13:43:35 +0000 (14:43 +0100)]
lexer met line numbers

8 years agohoig
Mart Lubbers [Wed, 2 Mar 2016 08:49:47 +0000 (09:49 +0100)]
hoig

8 years ago<?> now accepts complete Errors
pimjager [Tue, 1 Mar 2016 21:23:15 +0000 (22:23 +0100)]
<?> now accepts complete Errors

8 years agobetter lexer
Mart Lubbers [Tue, 1 Mar 2016 15:41:54 +0000 (16:41 +0100)]
better lexer

8 years agolexer done
Mart Lubbers [Tue, 1 Mar 2016 15:38:56 +0000 (16:38 +0100)]
lexer done

8 years agocomments parsen is kapot
Mart Lubbers [Tue, 1 Mar 2016 14:48:55 +0000 (15:48 +0100)]
comments parsen is kapot

Signed-off-by: Mart Lubbers <mart@martlubbers.net>
8 years agofixed until inline, comments more clean
Mart Lubbers [Tue, 1 Mar 2016 11:03:02 +0000 (12:03 +0100)]
fixed until inline, comments more clean

8 years agoComments kunnen nu eindigen met een EOF ipv newline
pimjager [Tue, 1 Mar 2016 10:25:49 +0000 (11:25 +0100)]
Comments kunnen nu eindigen met een EOF ipv newline

8 years agoComments nu mogelijk
pimjager [Tue, 1 Mar 2016 10:14:42 +0000 (11:14 +0100)]
Comments nu mogelijk

8 years agoAdded until operator
pimjager [Tue, 1 Mar 2016 10:14:12 +0000 (11:14 +0100)]
Added until operator

8 years agolexen zonder comments
Mart Lubbers [Mon, 29 Feb 2016 19:30:07 +0000 (20:30 +0100)]
lexen zonder comments

8 years agoMerge branch 'master' of https://github.com/dopefishh/cc1516
pimjager [Mon, 29 Feb 2016 19:25:58 +0000 (20:25 +0100)]
Merge branch 'master' of https://github.com/dopefishh/cc1516

8 years agoAdded eof parser
pimjager [Mon, 29 Feb 2016 19:25:54 +0000 (20:25 +0100)]
Added eof parser

8 years agolex
Mart Lubbers [Mon, 29 Feb 2016 19:24:33 +0000 (20:24 +0100)]
lex

8 years agohoi
Mart Lubbers [Mon, 29 Feb 2016 19:21:38 +0000 (20:21 +0100)]
hoi

8 years agoMerge branch 'master' of github.com:dopefishh/cc1516
Mart Lubbers [Mon, 29 Feb 2016 19:05:05 +0000 (20:05 +0100)]
Merge branch 'master' of github.com:dopefishh/cc1516

8 years agoupdated lexer parser
Mart Lubbers [Mon, 29 Feb 2016 19:05:01 +0000 (20:05 +0100)]
updated lexer parser

8 years agopeek en check Parsers toegevoegd
pimjager [Mon, 29 Feb 2016 18:52:14 +0000 (19:52 +0100)]
peek en check Parsers toegevoegd

8 years agoMerge branch 'master' of github.com:dopefishh/cc1516
Mart Lubbers [Mon, 29 Feb 2016 14:01:58 +0000 (15:01 +0100)]
Merge branch 'master' of github.com:dopefishh/cc1516

8 years agoupdate nu geen output in prj file
Mart Lubbers [Mon, 29 Feb 2016 14:01:50 +0000 (15:01 +0100)]
update nu geen output in prj file

8 years agoMerge branch 'master' of https://github.com/dopefishh/cc1516
pimjager [Mon, 29 Feb 2016 13:34:38 +0000 (14:34 +0100)]
Merge branch 'master' of https://github.com/dopefishh/cc1516

8 years agoErrors nog steeds niet goede token :(
pimjager [Mon, 29 Feb 2016 13:34:31 +0000 (14:34 +0100)]
Errors nog steeds niet goede token :(

8 years agoinferred funtypes added
Mart Lubbers [Mon, 29 Feb 2016 13:18:15 +0000 (14:18 +0100)]
inferred funtypes added

8 years agoMerge branch 'master' of https://github.com/dopefishh/cc1516
pimjager [Mon, 29 Feb 2016 13:05:32 +0000 (14:05 +0100)]
Merge branch 'master' of https://github.com/dopefishh/cc1516

8 years agofixed example
pimjager [Mon, 29 Feb 2016 13:04:13 +0000 (14:04 +0100)]
fixed example

8 years agomerged master
pimjager [Mon, 29 Feb 2016 13:04:03 +0000 (14:04 +0100)]
merged master

8 years agoprinten beetje gefixt
Mart Lubbers [Mon, 29 Feb 2016 13:03:44 +0000 (14:03 +0100)]
printen beetje gefixt

8 years agoErrors: changed expected to unexpected, but this reports outermost failing parser...
pimjager [Mon, 29 Feb 2016 13:02:16 +0000 (14:02 +0100)]
Errors: changed expected to unexpected, but this reports outermost failing parser instead of intermost failing parser

8 years agoprint update, alles liftm
Mart Lubbers [Mon, 29 Feb 2016 12:59:57 +0000 (13:59 +0100)]
print update, alles liftm

8 years agoMerge branch 'master' of github.com:dopefishh/cc1516
Mart Lubbers [Mon, 29 Feb 2016 12:55:42 +0000 (13:55 +0100)]
Merge branch 'master' of github.com:dopefishh/cc1516

8 years agoalles liftm behalve parseseplist
Mart Lubbers [Mon, 29 Feb 2016 12:55:35 +0000 (13:55 +0100)]
alles liftm behalve parseseplist

8 years agoMerged branch master
pimjager [Mon, 29 Feb 2016 12:45:20 +0000 (13:45 +0100)]
Merged branch master

8 years agoImproved error reporting with positions
pimjager [Mon, 29 Feb 2016 12:42:26 +0000 (13:42 +0100)]
Improved error reporting with positions

8 years agoliftm voor de helft
Mart Lubbers [Mon, 29 Feb 2016 12:35:02 +0000 (13:35 +0100)]
liftm voor de helft

8 years agoImproved error type with position annotation
pimjager [Mon, 29 Feb 2016 12:29:47 +0000 (13:29 +0100)]
Improved error type with position annotation

8 years agosattok mooier
Mart Lubbers [Mon, 29 Feb 2016 12:15:05 +0000 (13:15 +0100)]
sattok mooier

8 years agolexer met generics
Mart Lubbers [Mon, 29 Feb 2016 12:10:23 +0000 (13:10 +0100)]
lexer met generics

8 years agoMerge branch 'master' of https://github.com/dopefishh/cc1516
pimjager [Mon, 29 Feb 2016 12:00:47 +0000 (13:00 +0100)]
Merge branch 'master' of https://github.com/dopefishh/cc1516

8 years agoadded errors to Yard
pimjager [Mon, 29 Feb 2016 12:00:03 +0000 (13:00 +0100)]
added errors to Yard

8 years agoliftm voor statement
Mart Lubbers [Mon, 29 Feb 2016 11:58:18 +0000 (12:58 +0100)]
liftm voor statement

8 years agoFixed if/then/else/while block bug
Mart Lubbers [Mon, 29 Feb 2016 08:11:36 +0000 (09:11 +0100)]
Fixed if/then/else/while block bug

8 years agoalles werkt, alleen if/else/while nog met 1 line en dus geen {}
Mart Lubbers [Sun, 28 Feb 2016 20:10:37 +0000 (21:10 +0100)]
alles werkt, alleen if/else/while nog met 1 line en dus geen {}

8 years agosmall fix
Mart Lubbers [Sun, 28 Feb 2016 14:20:36 +0000 (15:20 +0100)]
small fix

8 years agoadded test files for variable declaration parsing
Mart Lubbers [Sun, 28 Feb 2016 14:02:09 +0000 (15:02 +0100)]
added test files for variable declaration parsing

8 years agoASSOCIATIVITY, DO WE EVER PARSE IT??????!!!!111!one!111eleven
Mart Lubbers [Sun, 28 Feb 2016 12:46:25 +0000 (13:46 +0100)]
ASSOCIATIVITY, DO WE EVER PARSE IT??????!!!!111!one!111eleven

8 years agolexer iets aangepaste, we parsen geen negatieve ints meer, nu zien we het gewoon...
Mart Lubbers [Sun, 28 Feb 2016 09:37:06 +0000 (10:37 +0100)]
lexer iets aangepaste, we parsen geen negatieve ints meer, nu zien we het gewoon als unaryMinus Int, parser doet bindingsterkte

8 years agoupdate bindingssterkte
Mart Lubbers [Sat, 27 Feb 2016 19:27:57 +0000 (20:27 +0100)]
update bindingssterkte

8 years agooptimized main.icl
Mart Lubbers [Sat, 27 Feb 2016 13:38:31 +0000 (14:38 +0100)]
optimized main.icl

8 years agopart of the grammar
Mart Lubbers [Sat, 27 Feb 2016 13:23:23 +0000 (14:23 +0100)]
part of the grammar

8 years agoworking main program and part of parser
Mart Lubbers [Sat, 27 Feb 2016 13:14:25 +0000 (14:14 +0100)]
working main program and part of parser

8 years agoupdate, parser kan expressies op binaire operatoren na, beginnetje gemaakt voor prese...
Mart Lubbers [Fri, 26 Feb 2016 19:37:24 +0000 (20:37 +0100)]
update, parser kan expressies op binaire operatoren na, beginnetje gemaakt voor presentatie

8 years agowerkt
Mart Lubbers [Fri, 26 Feb 2016 13:48:28 +0000 (14:48 +0100)]
werkt

8 years agonu met gratis de library waar de borige commit over ging
pimjager [Fri, 26 Feb 2016 13:36:00 +0000 (14:36 +0100)]
nu met gratis de library waar de borige commit over ging

8 years agoYard, still struggling with Clean build system
pimjager [Fri, 26 Feb 2016 12:34:33 +0000 (13:34 +0100)]
Yard, still struggling with Clean build system

8 years agoChanged numbertoken to Int
Mart Lubbers [Wed, 24 Feb 2016 21:35:31 +0000 (22:35 +0100)]
Changed numbertoken to Int

8 years agolexer with line numbers
Mart Lubbers [Wed, 24 Feb 2016 21:29:43 +0000 (22:29 +0100)]
lexer with line numbers

8 years agostub voor parsen gemaakt
Mart Lubbers [Fri, 19 Feb 2016 19:51:56 +0000 (20:51 +0100)]
stub voor parsen gemaakt

8 years agofinal lexer
Mart Lubbers [Fri, 19 Feb 2016 19:42:30 +0000 (20:42 +0100)]
final lexer

8 years agonegative numbers are lexed
Mart Lubbers [Fri, 19 Feb 2016 19:34:24 +0000 (20:34 +0100)]
negative numbers are lexed

8 years agoupdate
Mart Lubbers [Fri, 19 Feb 2016 18:00:29 +0000 (19:00 +0100)]
update

8 years agocleaned up lex
Mart Lubbers [Wed, 17 Feb 2016 14:25:27 +0000 (15:25 +0100)]
cleaned up lex

8 years agomade lex a module
Mart Lubbers [Wed, 17 Feb 2016 14:22:30 +0000 (15:22 +0100)]
made lex a module

8 years agocompleted example, added != token
Mart Lubbers [Fri, 12 Feb 2016 17:27:05 +0000 (18:27 +0100)]
completed example, added != token

8 years agoworking lexer and printer
Mart Lubbers [Fri, 12 Feb 2016 17:13:29 +0000 (18:13 +0100)]
working lexer and printer

8 years agolexing and printing is working
Mart Lubbers [Fri, 12 Feb 2016 12:05:45 +0000 (13:05 +0100)]
lexing and printing is working

8 years agoprint awesome
Mart Lubbers [Fri, 12 Feb 2016 10:15:25 +0000 (11:15 +0100)]
print awesome

8 years agopretty printing en dingen
Mart Lubbers [Fri, 12 Feb 2016 09:52:54 +0000 (10:52 +0100)]
pretty printing en dingen

8 years agoImplemented lexer function
pimjager [Thu, 11 Feb 2016 21:43:21 +0000 (22:43 +0100)]
Implemented lexer function

8 years agoTokenizer functions implemented
pimjager [Thu, 11 Feb 2016 21:28:30 +0000 (22:28 +0100)]
Tokenizer functions implemented

8 years agoported Yard to clean
pimjager [Thu, 11 Feb 2016 20:44:08 +0000 (21:44 +0100)]
ported Yard to clean

8 years agodcl voor interface infrastructure, we lezen nu stdin, dat werkt, lexer implementeren...
Mart Lubbers [Thu, 11 Feb 2016 16:15:32 +0000 (17:15 +0100)]
dcl voor interface infrastructure, we lezen nu stdin, dat werkt, lexer implementeren en klaar

8 years agoBeginnetje met type, misschien nog meer compound tokens maken zoals ==, <=, >= etc
Mart Lubbers [Thu, 11 Feb 2016 14:44:56 +0000 (15:44 +0100)]
Beginnetje met type, misschien nog meer compound tokens maken zoals ==, <=, >= etc

8 years agoinitial commit
Mart Lubbers [Thu, 11 Feb 2016 14:26:20 +0000 (15:26 +0100)]
initial commit

8 years agoInitial commit
dopefishh [Thu, 11 Feb 2016 14:12:53 +0000 (15:12 +0100)]
Initial commit