Giter Site home page Giter Site logo

setlcup's People

Contributors

prenglis avatar

Stargazers

 avatar  avatar

Watchers

 avatar

setlcup's Issues

Tutorial

  • "*", "+", "?" -> alle reservierten Zeichen durchgehen
  • Referenzen zu TUM (JavaCup), Drachenbuch (Scanner, Parser), etc.
  • " fixen
  • Translate Tutorial
  • Syntax from Regexp for Scanner in Tutorial
  • Grammar for Parser in Tutorial
  • Beschreiben das die Idee nen kanonischer LR Parser ist
  • Grobstruktur von Dateien/Klassen in Tutorial

Quelltext anpassungen

  • "-help" behandeln
  • Erstellung der Grammatik im Ordner zum Einlesen
  • test_setlcup.stlx formatieren (bzgl. 100 Zeilen)
  • 100 Zeichen pro Zeile
  • Shift-Reduce bzw. Reduce-Reduce Konflikte anzeigen
  • "silent_mode" intutiver machen
  • "-" soll nicht ignoriert werden in Dateinamen
  • Information anzeigen, das geparsed wurde
  • Klammer-Handling in Regex von Scanner-Token-Definition
  • { in gleiche Zeile
  • Funktionen zum Runterbrechen
  • Testfunktion erstellen für Regressionstests
  • Kommentar für Bedeutung von Datei
  • Code sofort ausführen -> Result am Ende returnen
  • Präfix für Variablen ? z.B. "spr_"
  • Erzeugung von Parser -> Tabellen etc. zum Ausführen
  • Programm liest Parser -> Erzeugung
  • ID für 'token'

Update Example

  • Interpreter_grammar_pure if := if; zu ... expr:= 'if' ...
  • entfernen von ":e" etc. aus o.g. grammar
  • Kommentare nutzen
  • Kleineres Interpreter Beispiel für Tutorial
  • Kleines Arithmetisches Beispiel für Tutorial
  • "Treiber" z.B. Nutzer macht Eingabe (arith Ausdruck), dieser wird geparsed

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.