myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
   » Plugin für Firefox
   » Plugin für IE7
   » Gadget für Vista
» Regeln
» Wie poste ich richtig?
» Datenschutzerklärung
» wbb-FAQ

Mitglieder
» Liste / Suche
» Stadt / Anleitung dazu
» Wer ist wo online?

Angebote
» ASP.NET Webspace
» Bücher
» Zeitschriften
   » dot.net magazin
» Accessoires

Ressourcen
» .NET-Glossar
» guide to C#
» openbook: Visual C#
» openbook: OO
» .NET BlogBook
» MSDN Webcasts
» dotnetjob.de
» Search.Net

Team
» Kontakt
» Übersicht
» Wir über uns
» Bankverbindung
» Impressum

» Unsere MiniCity
MiniCity
» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Gemeinschaft » Projekte » Appositional Expression Language - Kleiner Skript-Parser
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

Appositional Expression Language - Kleiner Skript-Parser

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
der-schlingel der-schlingel ist männlich
myCSharp.de-Mitglied

images/avatars/avatar-3239.jpg


Dabei seit: 13.10.2007
Beiträge: 757
Entwicklungsumgebung: VS 2005/ 2008 Pro
Herkunft: Österreich/Wien


der-schlingel ist offline

Appositional Expression Language - Kleiner Skript-Parser

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo,

ich habe hobbymäßig einen kleinen Skript-Parser geschrieben. Das Ziel ist es einen ganzen Interpreter auf die Beine zu stellen der in bestehende C#-Applikationen eingepflanzt werden soll.

Zur Zeit funktioniert nur das Text-Parsing. Der Parser geht zeichenweise und rekursiv vor wobei die Sprache nur zwei Elemente kennt. Ausdrücke und Attribute. Ausdrücke sind sowas wie Unterprogramme und Attribute sind entweder Flags oder Namen/Wertpaare, getrennt durch einen Doppelpunkt.

Ausdrücke bestehen wahlweise nur aus einem Namen oder zusätzlich noch Attribute und/oder Sub-Ausdrücke. Ausdrücke stehen in Klammern wobei die erste Zeichenkette nach der Klammer der Name des Ausdrucks sein muss.

Aus dem Quelltext wird ein Expression-Tree aufgebaut.

So sieht das ganze in Aktion aus:

der-schlingel hat dieses Bild (verkleinerte Version) angehängt:
AELSrcAnalzyer.jpg
Volle Bildgröße

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von der-schlingel am 19.02.2010 14:22.

19.02.2010 14:21 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
der-schlingel der-schlingel ist männlich
myCSharp.de-Mitglied

images/avatars/avatar-3239.jpg


Dabei seit: 13.10.2007
Beiträge: 757
Entwicklungsumgebung: VS 2005/ 2008 Pro
Herkunft: Österreich/Wien

Themenstarter Thema begonnen von der-schlingel

der-schlingel ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Das zugehörige Projekt:


Dateianhang:
rar Fundev.AppositionalExpressionLanguage.rar (114,14 KB, 126 mal heruntergeladen)
19.02.2010 14:24 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 3 Jahre.
Der letzte Beitrag ist älter als 3 Jahre.
Antwort erstellen


© Copyright 2003-2013 myCSharp.de-Team. Alle Rechte vorbehalten. 18.06.2013 07:00