Browse Wiki & Semantic Web

Jump to: navigation, search
Http://dbpedia.org/resource/Ragel
  This page has no properties.
hide properties that link here 
  No properties link to this page.
 
http://dbpedia.org/resource/Ragel
http://dbpedia.org/ontology/abstract Ragel — компилятор конечных автоматов, производящий исходный код на C, C++, C#, Objective-C, D, Java, OCaml, Go и Ruby. , Ragel ist ein von Adrian D. Thurston entwiRagel ist ein von Adrian D. Thurston entwickelter State-Machine Compiler. Er übersetzt Definitionen von Finite-State-Machines (FSM, auch Endlicher Automat genannt) in ausführbaren Programmcode. Dazu können Nichtdeterministische endliche Automaten in der Ragel-eigenen Sprache, deren Operatoren vor allem aus standardisierten regulären Ausdrücken bestehen (ähnlich Konkatenation oder auch Kleenesche und positive Hülle), beschrieben werden. Diese Definitionen werden in den Code der Zielsprache eingebettet. Der Compiler wandelt diese zunächst in deterministische endliche Automaten um, minimiert sie und übersetzt sie anschließend in die Zielsprache. Ragel unterstützt eine Vielzahl von Zielsprachen: C, C++, Assemblersprache, D, Go, Java, Ruby und C#. Der Compiler bietet darüber hinaus verschiedene Optionen um den erzeugten Code zu beeinflussen. Zur Umsetzungen der Übergangstabelle kann z. B. ein Array (table-driven) verwendet werden oder die Zustände werden direkt in Programm code übersetzt (control flow driven). Das Herausstellungsmerkmal Ragels ist, dass es erlaubt Code in der Zielsprache mit Zustandsübergängen zu verknüpfen. Dieser wird vom erzeugten Code automatisch ausgeführt, sobald der entsprechende Übergang stattfindet. Ragel bietet dafür eine Vielzahl von Operatoren, die es ermöglichen Code an verschiedene Übergänge anzuhängen. Dies ermöglicht es neben der reinen Verifizierung bzw. Falsifizierung auch zusätzliche Aufgaben (z. B. das Umwandeln von Zahlen im Dezimalformat in eine Binärform) auszuführen. Ragel ermöglicht zudem eine Visualisierung der Übergangstabelle durch Graphviz:erung der Übergangstabelle durch Graphviz: , Ragel est un compilateur d'automates finisRagel est un compilateur d'automates finis générant ses sorties en code source dans les langages suivants : C, C++, Objective-C, Java, Go et Ruby. Il supporte la génération de machines à états basées sur des tableaux ou sur des structures de contrôle. Ragel permet également de visualiser les machines générées sous forme de graphe par l'utilisation de Graphviz.e de graphe par l'utilisation de Graphviz. , Ragel is a finite-state machine compiler aRagel is a finite-state machine compiler and a parser generator. Initially Ragel supported output for C, C++ and Assembly source code, and was expanded to support several other languages including Objective C, D, Go, Ruby, and Java. Additional language support is also in development. It supports the generation of table or control flow driven state machines from regular expressions and/or state charts and can also build lexical analysers via the longest-match method. Ragel specifically targets text parsing and input validation.targets text parsing and input validation.
http://dbpedia.org/ontology/genre http://dbpedia.org/resource/Finite-state_machine +
http://dbpedia.org/ontology/latestPreviewDate "2021-02-16"^^xsd:date
http://dbpedia.org/ontology/latestPreviewVersion 7.0.4
http://dbpedia.org/ontology/latestReleaseDate "2017-03-24"^^xsd:date
http://dbpedia.org/ontology/latestReleaseVersion 6.10
http://dbpedia.org/ontology/license http://dbpedia.org/resource/MIT_License + , http://dbpedia.org/resource/GPL_v2 +
http://dbpedia.org/ontology/operatingSystem http://dbpedia.org/resource/Microsoft_Windows + , http://dbpedia.org/resource/Unix-like +
http://dbpedia.org/ontology/programmingLanguage http://dbpedia.org/resource/C%2B%2B +
http://dbpedia.org/ontology/thumbnail http://commons.wikimedia.org/wiki/Special:FilePath/Visualisierung_Ragel.png?width=300 +
http://dbpedia.org/ontology/wikiPageExternalLink http://www.colm.net/open-source/ragel/ + , https://www.colm.net/open-source/ragel/ +
http://dbpedia.org/ontology/wikiPageID 8052388
http://dbpedia.org/ontology/wikiPageLength 5786
http://dbpedia.org/ontology/wikiPageRevisionID 1075736548
http://dbpedia.org/ontology/wikiPageWikiLink http://dbpedia.org/resource/Compiler + , http://dbpedia.org/resource/State_diagram + , http://dbpedia.org/resource/C_%28programming_language%29 + , http://dbpedia.org/resource/Lexical_analysis + , http://dbpedia.org/resource/Category:Free_compilers_and_interpreters + , http://dbpedia.org/resource/Finite-state_machine + , http://dbpedia.org/resource/Table_%28information%29 + , http://dbpedia.org/resource/Control_flow + , http://dbpedia.org/resource/Executable_UML + , http://dbpedia.org/resource/Text_parsing + , http://dbpedia.org/resource/File:Visualisierung_Ragel.png + , http://dbpedia.org/resource/Thompson%27s_construction + , http://dbpedia.org/resource/Objective_C + , http://dbpedia.org/resource/Go_%28programming_language%29 + , http://dbpedia.org/resource/Ruby_%28programming_language%29 + , http://dbpedia.org/resource/Unix-like + , http://dbpedia.org/resource/Graphviz + , http://dbpedia.org/resource/D_%28programming_language%29 + , http://dbpedia.org/resource/Java_%28programming_language%29 + , http://dbpedia.org/resource/Extended_Backus%E2%80%93Naur_form + , http://dbpedia.org/resource/Microsoft_Windows + , http://dbpedia.org/resource/MIT_License + , http://dbpedia.org/resource/ASCII + , http://dbpedia.org/resource/C%2B%2B + , http://dbpedia.org/resource/Umple + , http://dbpedia.org/resource/Assembly_Language + , http://dbpedia.org/resource/GPL_v2 + , http://dbpedia.org/resource/Input_validation + , http://dbpedia.org/resource/Regular_expression + , http://dbpedia.org/resource/Category:Pattern_matching + , http://dbpedia.org/resource/Category:Parser_generators + , http://dbpedia.org/resource/State_machine + , http://dbpedia.org/resource/Comparison_of_parser_generators + , http://dbpedia.org/resource/Category:Programming_language_implementation + , http://dbpedia.org/resource/HFST + , http://dbpedia.org/resource/Regular_language + , http://dbpedia.org/resource/Parser_generator +
http://dbpedia.org/property/developer Adrian Thurston
http://dbpedia.org/property/genre http://dbpedia.org/resource/Finite-state_machine + , http://dbpedia.org/resource/Compiler +
http://dbpedia.org/property/latestPreviewDate "2021-02-16"^^xsd:date
http://dbpedia.org/property/latestPreviewVersion 7
http://dbpedia.org/property/latestReleaseDate "2017-03-24"^^xsd:date
http://dbpedia.org/property/latestReleaseVersion 6.1
http://dbpedia.org/property/license Ragel 7: MIT License , "Ragel 6 remains under GPL v2 [generated code] covered by the MIT ".
http://dbpedia.org/property/name Ragel
http://dbpedia.org/property/operatingSystem http://dbpedia.org/resource/Microsoft_Windows + , http://dbpedia.org/resource/Unix-like +
http://dbpedia.org/property/programmingLanguage http://dbpedia.org/resource/C%2B%2B +
http://dbpedia.org/property/website http://www.colm.net/open-source/ragel/ +
http://dbpedia.org/property/wikiPageUsesTemplate http://dbpedia.org/resource/Template:Commonscatinline + , http://dbpedia.org/resource/Template:Start_date_and_age + , http://dbpedia.org/resource/Template:Infobox_software + , http://dbpedia.org/resource/Template:Portal + , http://dbpedia.org/resource/Template:Reflist +
http://dbpedia.org/property/wordnet type http://www.w3.org/2006/03/wn/wn20/instances/synset-software-noun-1 +
http://purl.org/dc/terms/subject http://dbpedia.org/resource/Category:Programming_language_implementation + , http://dbpedia.org/resource/Category:Parser_generators + , http://dbpedia.org/resource/Category:Free_compilers_and_interpreters + , http://dbpedia.org/resource/Category:Pattern_matching +
http://purl.org/linguistics/gold/hypernym http://dbpedia.org/resource/Compiler +
http://www.w3.org/ns/prov#wasDerivedFrom http://en.wikipedia.org/wiki/Ragel?oldid=1075736548&ns=0 +
http://xmlns.com/foaf/0.1/depiction http://commons.wikimedia.org/wiki/Special:FilePath/Visualisierung_Ragel.png +
http://xmlns.com/foaf/0.1/homepage http://www.colm.net/open-source/ragel/ +
http://xmlns.com/foaf/0.1/isPrimaryTopicOf http://en.wikipedia.org/wiki/Ragel +
http://xmlns.com/foaf/0.1/name Ragel
owl:sameAs http://de.dbpedia.org/resource/Ragel + , https://global.dbpedia.org/id/39h3z + , http://fr.dbpedia.org/resource/Ragel + , http://dbpedia.org/resource/Ragel + , http://rdf.freebase.com/ns/m.026pvhb + , http://ru.dbpedia.org/resource/Ragel + , http://www.wikidata.org/entity/Q3417478 + , http://fa.dbpedia.org/resource/%D8%B1%DB%8C%DA%AF%D9%84 +
rdf:type http://dbpedia.org/class/yago/Abstraction100002137 + , http://www.wikidata.org/entity/Q7397 + , http://dbpedia.org/ontology/Software + , http://dbpedia.org/ontology/Work + , http://dbpedia.org/class/yago/Writing106359877 + , http://dbpedia.org/class/yago/Software106566077 + , http://dbpedia.org/class/yago/Communication100033020 + , http://dbpedia.org/class/yago/Code106355894 + , http://schema.org/CreativeWork + , http://dbpedia.org/class/yago/WrittenCommunication106349220 + , http://www.wikidata.org/entity/Q386724 + , http://dbpedia.org/class/yago/CodingSystem106353757 +
rdfs:comment Ragel is a finite-state machine compiler aRagel is a finite-state machine compiler and a parser generator. Initially Ragel supported output for C, C++ and Assembly source code, and was expanded to support several other languages including Objective C, D, Go, Ruby, and Java. Additional language support is also in development. It supports the generation of table or control flow driven state machines from regular expressions and/or state charts and can also build lexical analysers via the longest-match method. Ragel specifically targets text parsing and input validation.targets text parsing and input validation. , Ragel est un compilateur d'automates finisRagel est un compilateur d'automates finis générant ses sorties en code source dans les langages suivants : C, C++, Objective-C, Java, Go et Ruby. Il supporte la génération de machines à états basées sur des tableaux ou sur des structures de contrôle. Ragel permet également de visualiser les machines générées sous forme de graphe par l'utilisation de Graphviz.e de graphe par l'utilisation de Graphviz. , Ragel ist ein von Adrian D. Thurston entwiRagel ist ein von Adrian D. Thurston entwickelter State-Machine Compiler. Er übersetzt Definitionen von Finite-State-Machines (FSM, auch Endlicher Automat genannt) in ausführbaren Programmcode. Dazu können Nichtdeterministische endliche Automaten in der Ragel-eigenen Sprache, deren Operatoren vor allem aus standardisierten regulären Ausdrücken bestehen (ähnlich Konkatenation oder auch Kleenesche und positive Hülle), beschrieben werden. Diese Definitionen werden in den Code der Zielsprache eingebettet. Der Compiler wandelt diese zunächst in deterministische endliche Automaten um, minimiert sie und übersetzt sie anschließend in die Zielsprache.setzt sie anschließend in die Zielsprache. , Ragel — компилятор конечных автоматов, производящий исходный код на C, C++, C#, Objective-C, D, Java, OCaml, Go и Ruby.
rdfs:label Ragel
hide properties that link here 
http://dbpedia.org/resource/Parsing + , http://dbpedia.org/resource/Lex_%28software%29 + , http://dbpedia.org/resource/Mongrel_%28web_server%29 + , http://dbpedia.org/resource/Pebble_%28watch%29 + , http://dbpedia.org/resource/Knot_DNS + , http://dbpedia.org/resource/Comparison_of_parser_generators + , http://dbpedia.org/resource/Lemon_%28parser_generator%29 + http://dbpedia.org/ontology/wikiPageWikiLink
http://en.wikipedia.org/wiki/Ragel + http://xmlns.com/foaf/0.1/primaryTopic
http://dbpedia.org/resource/Ragel + owl:sameAs
 

 

Enter the name of the page to start semantic browsing from.