ccebinger / SWPSoSe14

2 stars 1 forks source link

'[' als Valid string parsen #151

Closed hanintalal closed 10 years ago

KosticS commented 10 years ago

Du meinst das Escaping, oder ? Also dass auch Strings wie '-----[hello world ] /n/]--o' geparst werden.

Denn Strings wie '---[hello world [ { } < > /n/]--o' können bereits gepars werden :)

mbaeten commented 10 years ago

Esolang: "The '\' is used for quoting in a way similar to C (but palindromically). '\', '[', ']', newlines, and tabs must be quoted by '\', '[\', ']\', '\n\', or '\t\', respectively."

Dementsprechend sollte das Beispiel wie du es grade beschrieben hast garnicht gehen. Zumindest das hier nicht: ----[hello [ world]--- müsste ----[hello [\ world]--- sein, sonst Fehelr

und das hier sollte momentan noch garnicht klappen: ----[abc]\def]----

Zelldon commented 10 years ago

Super waere wenn Ihr dann auch die '\' entfernt die zum Escaping von tab und newline benutzt werden. (Ist mir beim Hello World Test aufgefallen...)

mbaeten commented 10 years ago

das müsste dann auch die methode von leon leisten hinterm AST. im AST muss immer das stehen, was auch serialisiert/deserialisiert werden muss.

Zelldon commented 10 years ago

Ja na mir is egal wie wollt nur anmerken das das noch nicht so ist ^^

leonbornemann commented 10 years ago

Werde mich drum kümmern hab für das escaping nochmal nen extra ticket aufgemacht, weil mir da auch noch unklar ist wie einige sachen funktionieren sollen: #188

hanintalal commented 10 years ago

@leonbornemann : ich kann dabei helfen ,wenn du am Mittwoch an der uni 12-14 bist du kennst schon den Parser sehr gut und ich interessiere mich sehr mehr zu lernen :) ich war letzten Mittwoch nicht da , weil ich zu beschäftigt war :+1:

leonbornemann commented 10 years ago

188 hat das hier mit eingeschlossen