Deasylife - upstream website og *.dew filformat
-
- Indlæg: 5095
- Tilmeldt: 27. apr 2008, 02:16
- IRC nickname: lars_t_h
- Geografisk sted: Fyn
Deasylife - upstream website og *.dew filformat
Det her en opdatering på mit Deasylife projekt:
Jeg har lavet et upstream projekt website på Launchpad til projektet.
Det finder du pt. på: https://launchpad.net/deasylife/ - der kan du læse lidt om det. Du kan også kigge efter den anden Deasylife tråd her i sandkassen.
Jeg har defineret et filformat for *.dew filer. En *.dew fil er en specielt formateret data fil.
Deasylife accepterer ikke hvad som helst af det JSON der kunne være i en *.dew fil, faktisk er den meget striks - af sikkerhedsmæssige årsager.
Pt. har jeg en test *.dew fil som har det her indhold: http://paste.ubuntu.com/1428583/
På min TODO liste har jeg pt (i usorteret rækkefølge):
Bemærkninger:
Ja, jeg koder i C (lige nu* - men måske senere i C++ afhængigt om jeg tror det kan betale sig), også selv om jeg nævner ANTLR der normalt genererer java kode.
*: igår blev det til 15 timer i streg, og jeg er i gang igen idag.
/Lars
Jeg har lavet et upstream projekt website på Launchpad til projektet.
Det finder du pt. på: https://launchpad.net/deasylife/ - der kan du læse lidt om det. Du kan også kigge efter den anden Deasylife tråd her i sandkassen.
Jeg har defineret et filformat for *.dew filer. En *.dew fil er en specielt formateret data fil.
Deasylife accepterer ikke hvad som helst af det JSON der kunne være i en *.dew fil, faktisk er den meget striks - af sikkerhedsmæssige årsager.
Pt. har jeg en test *.dew fil som har det her indhold: http://paste.ubuntu.com/1428583/
På min TODO liste har jeg pt (i usorteret rækkefølge):
- Logo: Hvis nogen vil lave et unikt logo ville jeg blive rigtig glad.
- Lave LL(k) grammatik fil for filformat færdig -> tjekkes ud af ANTLRWorks.
- Lave dew lexical analyzer færdig.
- Lave dew LL(k) parseren færdig.
- Lave et Abstract Syntax Tree (AST) til dew parseren.
- Lave et dew_lint konsolprogram (program der tjekker for fejl i en *.dew fil)
- Lave en dew fortolker (interpreter) med tilhørende GUI konstruktion visitor algoritmer.
- Få tekst på https://launchpad.net/deasylife/ til at se pænere ud.
- Versionsstyring til kode og datafiler: Et Git repo ved f.eks. github, og når det er gjort så registrere det git repo som upstream repo i Launchpad.
Bemærkninger:
Ja, jeg koder i C (lige nu* - men måske senere i C++ afhængigt om jeg tror det kan betale sig), også selv om jeg nævner ANTLR der normalt genererer java kode.
*: igår blev det til 15 timer i streg, og jeg er i gang igen idag.
/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
Hvem er online
Brugere der læser dette forum: Ingen og 0 gæster