Parsing (original) (raw)
Στην επιστήμη των υπολογιστών μια συντακτική ανάλυση (Αγγλικά: parsing) είναι μια διαδικασία κατά την οποία παίρνουμε ένα σύνολο από σύμβολα (δηλαδή μια συμβολοσειρά ή string) (τα οποία βασίζονται σε κάποια τυπική γραμματική) και υπολογίζουμε την συντακτική δομή. Ο όρος συντακτική ανάλυση στις γλώσσες προγραμματισμού αναφέρεται στην ανάλυση του προγραμματιστικού κώδικα σε επί μέρους μέρη (δομή) τα οποία χρησιμοποιούνται για την κατασκευή μεταγλωττιστών (Αγγλικά: complilers) και διερμηνέων (Αγγλικά: interpreters).
Property | Value |
---|---|
dbo:abstract | En informàtica, un Analitzador sintàctic (Parsing en anglès) és un procés informàtic d'anàlisi d'una seqüència d'entrada (provinent d'un teclat o d'un arxiu, per exemple), per poder determinar-ne l'estructura gramatical i comparar-la amb una Gramàtica formal (estructura abstracta que descriu un Llenguatge formal amb precisió). L'analitzador transforma el text entrat en una estructura de dades, normalment en forma d'arbre, que reflecteix la jerarquia implícita en el text i permet un processament posterior d'aquest. Generalment, els analitzadors operen en dues fases, una primera d'identificació dels fragments rellevants del text entrat i una segona de creació d'un d'aquest. (ca) Syntaktická analýza (slangově podle angličtiny též parsování nebo parsing) se v informatice a v lingvistice nazývá proces analýzy posloupnosti formálních prvků s cílem určit jejich gramatickou strukturu vůči předem dané (byť ne nutně explicitně vyjádřené) formální gramatice. Program, který vykonává tuto úlohu, se nazývá syntaktický analyzátor (slangově parser). Při syntaktické analýze se vstupní text zpravidla transformuje na určité datové struktury, většinou syntaktický strom nebo méně abstraktní derivační strom, které zachovávají hierarchické uspořádání vstupních symbolů a jsou vhodné pro další zpracování. Syntaktické analýze zpravidla předchází lexikální analýza, při níž se vstupní text rozděluje na posloupnost lexikálních symbolů neboli tokenů – elementárních nositelů významu v rámci daného formálního jazyka. Při analýze textu v přirozeném jazyce jsou symboly obvykle slovní tvary a interpunkce, v programovacím jazyce identifikátory, literály (čísla, textové řetězce – také jen řetězce), klíčová slova, operátory, oddělovače apod. Pro parser to jsou dále nedělitelné stavební jednotky, které používá při interpretaci vstupních dat. Existují programy, schopné ze specifikace programovacího jazyka (zapsané např. v Backus–Naurově notaci) vytvořit parser. Mezi nejznámější takovéto generátory parserů patří program Yacc (yet another compiler compiler). (cs) Στην επιστήμη των υπολογιστών μια συντακτική ανάλυση (Αγγλικά: parsing) είναι μια διαδικασία κατά την οποία παίρνουμε ένα σύνολο από σύμβολα (δηλαδή μια συμβολοσειρά ή string) (τα οποία βασίζονται σε κάποια τυπική γραμματική) και υπολογίζουμε την συντακτική δομή. Ο όρος συντακτική ανάλυση στις γλώσσες προγραμματισμού αναφέρεται στην ανάλυση του προγραμματιστικού κώδικα σε επί μέρους μέρη (δομή) τα οποία χρησιμοποιούνται για την κατασκευή μεταγλωττιστών (Αγγλικά: complilers) και διερμηνέων (Αγγλικά: interpreters). (el) Ein Parser [ˈpɑːʁzɐ] (englisch to parse, „analysieren“, bzw. lateinisch pars, „Teil“; im Deutschen gelegentlich auch Zerteiler) ist ein Computerprogramm, das in der Informatik für die Zerlegung und Umwandlung einer Eingabe in ein für die Weiterverarbeitung geeigneteres Format zuständig ist. Häufig werden Parser eingesetzt, um im Anschluss an den Analysevorgang die Semantik der Eingabe zu erschließen und daraufhin Aktionen durchzuführen. Im Vergleich zu einem Recognizer, der die Eingabe analysiert und ausgibt, ob diese im Sinne der Vorgaben richtig oder falsch ist, gibt der Parser die Analyse einer Eingabe in einer gewünschten Form aus und erzeugt zusätzlich Strukturbeschreibungen. Die Syntaxanalyse (Parsing) findet auch außerhalb der Informatik Anwendung, z. B. bei der Untersuchung der Struktur von natürlichen Sprachen. In der Grammatik würde die Syntaxanalyse eines Satzes dem Zerlegen des Satzes in seine grammatikalischen Bestandteile (Syntax) entsprechen. Siehe dazu Linguistik. (de) التجزئة (أو التقسيم) في اصطلاح الصرفيين (ويقال لها التحليل النحوي في علم الحاسوب) هو توضيح خصوصية كل واحدة من مفردات الجملة، بملاحظة نوع الكلمة وصيغتها من إفراد وتثنية وجمع وتذكير وتأنيث وغير ذلك.وهذا التحليل هو إحدي مستويات تحليل اللغة فهناك أكثر من مستوى.يقصد بالتحليل اللغوي تفكيك الظاهرة اللغوية إلى عناصرها الأولية التي تتألف منها. وتتنوع طرق التحليل اللغوي تبعا لتنوع المستوى اللغوي الذي تنتمي إليه الظاهرة اللغوية المراد تحليلها، فتحليل الظاهرة التي تنتمي إلى المستوى الصرفي مثلا يختلف عن تحليل الظاهرة التي تنتمي إلى أحد المستويات اللغوية الأخرى كالمستوى الدلالي والتركيبي. (ar) En komputado la sintaksa analizo konsistas en sintaksa kontrolo de fonta teksto kaj malkompono de bonforma teksto en strukturojn specifitajn per la gramatiko de la fonta lingvo. En tradukilo la sintaksa analizo estas tradukstadio produktanta derivarbon uzotan de la sekvaj tradukstadioj. Fakte tia derivarbo ne ĉiam estas produktata por la tuta fontteksto; pli ofte estas konstruataj nur ĝiaj fragmentoj, kiujn tuj povas uzi (kaj detrui) proceduroj de logike sekva stadio. La programparto realiganta sintaksan analizon estas (sintaksa) analizilo, aŭ malkomponilo. (eo) Analizatzaile sintaktiko bat gramatika formalaren arauei jarraituz karaktere-kate bat analizatzeko erabiltzen den programa informatikoa da. Adibidez, esaldi batek egitura sintaktiko egokia jarraitzen duen aztertzen du, hau da, hitzak edo esaldi zatiak ordena egokian idatzita dauden edo ez begiratzea da bere eginkizuntako bat. Karaktere-kate hauek lengoaia naturalekoak, lengoaia informatiko batekoak edo datu-egitura batekoak izan daitezke. Analizatzaile sintaktikoak sarrerako testua beste egitura mota batean bilakatzen du (zuhaitz sintaktiko batean kasu gehienetan), hau erabilgarriagoa izango baita ondorengo analisia egiteko eta sarrerako hierarkia inplizitua atzematen du. Analizatzaile lexiko batek sarrerako karaktere-kate baten tokenak sortzen ditu eta token hauek dira analizatzaile sintaktikoak aztertzen dituenak zuhaitz sintaktiko moduko datu-egitura bat sortzeko. Analisi sintaktikoa flexio gramatikala erabiltzen duten hizkuntzen hizkuntza-diagramak sortzeko ere erabiltzen da, hizkuntza erromanikoan edo Latinean esaterako. Analizatzaile sintaktikoek ohiko kasuetan ezagutzen dituzten hizkuntzak testuingururik gabeko hizkuntzak dira. Aipatu behar da testuingururik gabeko lengoaia batez ari garenean pila-automata batek ezagut dezakeen lengoaia batez ari garela, eta, era berean, testuingururik gabeko lengoaia bat atzematen duen analizatzaile sintaktiko batek pila-automata batek duen konputazio-ahalmen bera duela. Analizatzaile sintaktikoak zabalki ikertu ziren 70. hamarkadan eta hainbat funtzionamendu-patroi antzeman ziren, horrela, yacc, GNU bison edo javaCC bezalako analizatzaile sintaktikoak sortzeko programak sortu ziren. (eu) L'analyse syntaxique consiste à mettre en évidence la structure d'un texte, généralement une phrase écrite dans une langue naturelle, mais on utilise également cette terminologie pour l'analyse d'un programme informatique. L'analyseur syntaxique (parser, en anglais) est le programme informatique qui réalise cette tâche. Cette opération suppose une formalisation du texte, qui est vue le plus souvent comme un élément d'un langage formel, défini par un ensemble de règles de syntaxe formant une grammaire formelle. La structure révélée par l'analyse donne alors précisément la façon dont les règles de syntaxe sont combinées dans le texte. Cette structure est souvent une hiérarchie de syntagmes, représentable par un arbre syntaxique dont les nœuds peuvent être décorés (dotés d'informations complémentaires). L'analyse syntaxique fait habituellement suite à une analyse lexicale qui découpe le texte en un flux (parfois un graphe orienté acyclique) de lexèmes, et sert à son tour de préalable à une analyse sémantique. Connaître la structure syntaxique d'un énoncé permet d'expliciter les relations de dépendance (par exemple entre sujet et objet) entre les différents lexèmes, puis de construire une représentation du sens de cet énoncé. En pratique, et sauf dans les cas très simples, des coroutines sont en général nécessaires pour lier les deux. Ainsi, en FORTRAN où les espaces n'étaient pas significatifs, GOTO5=1 ou DO1I=3, affectations autorisées par la syntaxe bien que perverses, auraient été par erreur considérées comme des fautes de syntaxe si l'opération d'analyse lexicale avait été réalisée totalement avant que ne commence la syntaxique. Dans la pratique, les compilateurs bas de gamme les refusaient. (fr) Un analizador sintáctico (parser) o simplemente analizador, es un programa informático que analiza una cadena de símbolos según las reglas de una gramática formal. El término proviene del latín pars, que significa parte (del discurso). Usualmente hace uso de un compilador, en cuyo caso, transforma una entrada en un árbol sintáctico de derivación. El análisis sintáctico convierte el texto de entrada en otras estructuras (comúnmente árboles), que son más útiles para el posterior análisis y capturan la jerarquía implícita de la entrada. Un analizador léxico crea tokens de una secuencia de caracteres de entrada y son estos tokens los que son procesados por el analizador sintáctico para construir la estructura de datos, por ejemplo un árbol de análisis o árboles de sintaxis abstracta. El lenguaje natural. Es usado para generar diagramas de lenguajes que usan flexión gramatical, como los idiomas romances o el latín.Los lenguajes habitualmente reconocidos por los analizadores sintácticos son los . Cabe notar que existe una justificación formal que establece que los lenguajes libres de contexto son aquellos reconocibles por un autómata de pila, de modo que todo analizador sintáctico que reconozca un lenguaje libre de contexto es equivalente en capacidad computacional a un autómata de pila. Los analizadores sintácticos fueron extensivamente estudiados durante los años 1970, detectándose numerosos patrones de funcionamiento en ellos, cosa que permitió la creación de programas generadores de analizadores sintáticos a partir de una especificación de la sintaxis del lenguaje en forma Backus-Naur por ejemplo, tales como yacc, GNU bison y javaCC. (es) Parsing, syntax analysis, or syntactic analysis is the process of analyzing a string of symbols, either in natural language, computer languages or data structures, conforming to the rules of a formal grammar. The term parsing comes from Latin pars (orationis), meaning part (of speech). The term has slightly different meanings in different branches of linguistics and computer science. Traditional sentence parsing is often performed as a method of understanding the exact meaning of a sentence or word, sometimes with the aid of devices such as sentence diagrams. It usually emphasizes the importance of grammatical divisions such as subject and predicate. Within computational linguistics the term is used to refer to the formal analysis by a computer of a sentence or other string of words into its constituents, resulting in a parse tree showing their syntactic relation to each other, which may also contain semantic and other information (p-values). Some parsing algorithms may generate a parse forest or list of parse trees for a syntactically ambiguous input. The term is also used in psycholinguistics when describing language comprehension. In this context, parsing refers to the way that human beings analyze a sentence or phrase (in spoken language or text) "in terms of grammatical constituents, identifying the parts of speech, syntactic relations, etc." This term is especially common when discussing which linguistic cues help speakers interpret garden-path sentences. Within computer science, the term is used in the analysis of computer languages, referring to the syntactic analysis of the input code into its component parts in order to facilitate the writing of compilers and interpreters. The term may also be used to describe a split or separation. (en) Pada ilmu komputer, penguraian atau parsing adalah suatu cara memecah-mecah suatu rangkaian masukan (misalnya dari berkas atau keyboard) yang akan menghasilkan suatu (parse tree) yang akan digunakan pada tahap berikutnya yaitu analisis semantik. (in) ( 파싱은 여기로 연결됩니다. 오스트리아의 도시에 대해서는 파싱 (오스트리아) 문서를 참고하십시오.) 언어학에서 구문 분석(構文分析, 문화어: 구문해석, 문장해석) 또는 '파싱'은 문장을 그것을 이루고 있는 구성 성분으로 분해하고 그들 사이의 위계 관계를 분석하여 문장의 구조를 결정하는 것을 말한다. 컴퓨터 과학에서 파싱((syntactic) parsing)은 일련의 문자열을 의미있는 토큰(token)으로 분해하고 이들로 이루어진 파스 트리(parse tree)를 만드는 과정을 말한다. * 하향식 구문 분석(top-down parsing) * (bottom-up parsing) 전산언어학, 자연언어처리, 기계번역 등의 분야에서는 전산학의 파싱 기법을 인간 언어를 구문 분석하는 데 적용하려고 한다. (ko) Een parser (van het Engelse to parse, ontleden, en het Latijnse pars, deel) is een computerprogramma, of component van een programma, dat de grammaticale structuur van een invoer volgens een vastgelegde grammatica ontleedt (parset). Een parser converteert de ingevoerde tekst in een datastructuur. Vergelijk het met het invullen van een formulier met gegevens op de voorgegeven plaats in een voorgegeven tekstformaat, zoals bloktekst. Het resultaat van een bewerking met een parser wordt meestal een boomstructuur: de syntaxisboom genoemd. Een parser heeft twee taken wat betreft zijn invoer: * Het controleren of de gegeven invoer de correcte structuur heeft, en * het omzetten van de tekst in een gestructureerde representatie die voor de computer begrijpelijk is. De gestructureerde representatie van een tekst die de parser oplevert wordt een concrete syntaxisboom genoemd (of: CST, van concrete syntaxtree). Deze dient vervolgens als invoer voor een ander computerprogramma (of een andere module van hetzelfde programma) voor verdere analyse en verwerking, zoals semantische analyse, of het genereren van code door een compiler. Een parser kan ook gebruikt worden om natuurlijke talen te analyseren. Over het algemeen is dit veel moeilijker dan het analyseren van een computerbestand, omdat er behoorlijk wat inconsequentie kan zitten in natuurlijke talen. Een voorbeeld van het parsen van een expressie: (a + b) × 1 kan omgezet worden in de volgende boomstructuur: (nl) In informatica, il parsing, analisi sintattica o parsificazione è un processo che analizza un flusso continuo di dati in ingresso (input, letti per esempio da un file o una tastiera) in modo da determinare la correttezza della sua struttura grazie ad una data grammatica formale. Un parser è un programma che esegue questo compito. Il termine parsing proviene dal Latino pars che indica una parte di un discorso più ampio. Di solito i parser non sono scritti a mano, ma realizzati attraverso dei generatori di parser. Tipicamente, il termine italiano viene utilizzato per riferirsi al riconoscimento di una grammatica e alla conseguente costruzione di un albero sintattico, che mostra le regole utilizzate durante il riconoscimento dall'input; l'albero sintattico viene poi visitato (anche più volte) durante l'esecuzione di un interprete o di un compilatore. Nella maggior parte dei linguaggi, tuttavia, l'analisi sintattica opera su una sequenza di token in cui l'analizzatore lessicale spezzetta l'input. Pertanto, il termine inglese spesso viene usato per indicare l'insieme dell'analisi lessicale e della analisi sintattica vera e propria. (it) Analizator składniowy, parser – program komputerowy dokonujący analizy składniowej danych wejściowych w celu określenia ich struktury gramatycznej w związku z określoną gramatyką formalną. Analizator składniowy umożliwia przetworzenie tekstu czytelnego dla człowieka w strukturę danych przydatną dla oprogramowania komputera. Wynikiem analizy składni, dokonywanej przez parser, najczęściej jest drzewo składniowe nazywane czasami drzewem wyprowadzenia. Przed przystąpieniem do analizy składniowej, wymagany jest podział kodu źródłowego na części (tzw. leksemy), którym zajmuje się analizator leksykalny. Nazwa analizator składniowy podkreśla analogię z analizą składniową stosowaną w gramatyce i językoznawstwie. Parsery wielu języków programowania bazują na gramatykach typu LALR. Najczęściej stosowane są własne standardy notacji oparte na notacji BNF. Gdy kod źródłowy nie jest zgodny z gramatyką języka, parser może zasygnalizować błąd składniowy. (pl) 構文解析(こうぶんかいせき、syntactic analysis あるいは parse、解釈)とは、文章、具体的にはマークアップなどの注記の入っていないベタの文字列を、自然言語であれば形態素に切分け、さらにその間の関連(修飾-被修飾など)といったような、統語論的(構文論的)な関係を図式化するなどして明確にする(解析する)手続きである。自然言語については自然言語処理における要点のひとつであり、プログラミング言語など形式言語の場合は、形式文法に従い構文木を得る。構文解析を行う機構を構文解析器(parser)と呼ぶ。 (ja) Em ciência da computação e linguística, a análise sintática (do inglês: parsing) é um processo de um compilador (de uma linguagem de programação), é a segunda fase da compilação onde se analisa uma sequência que foi dada entrada (via um arquivo de computador ou via teclado, por exemplo) para verificar sua estrutura gramatical segundo uma determinada gramática formal. Este processo trabalha em conjunto com a análise lexical (primeira etapa, onde se verifica de acordo com determinado alfabeto) e análise semântica (terceira etapa, onde verificam-se os erros semânticos). A análise sintática transforma um texto na entrada em uma estrutura de dados, em geral uma árvore, o que é conveniente para processamento posterior e captura a hierarquia implícita desta entrada. Através da análise lexical é obtido um grupo de tokens, para que o analisador sintático use um conjunto de regras para construir uma árvore sintática da estrutura. Em termos práticos, por exemplo, pode também ser usada para decompor um texto em unidades estruturais para serem organizadas dentro de um bloco. A vasta maioria dos analisadores sintáticos implementados em compiladores aceitam alguma linguagem livre de contexto para fazer a análise. Estes analisadores podem ser de vários tipos, como o LL, LR e SLR. (pt) En syntaxanalyserare (engelska: parser) är ett datorprogram (eller komponent) som analyserar en dataström, för att få fram en tolkning av denna i en viss formell grammatik. En parser kan också kallas tolk på svenska. Parserkomponenter används inom många datorprogram där någon indata behöver tolkas, exempelvis för kommandoinmatning eller inläsning av datafiler. Parsrar används också inom språkteknologi för att tolka den grammatiska strukturen hos naturligt språk. Kontextfri grammatik är den dominerande formalismen för grammatiker för både naturligt språk och andra data, eftersom denna formalism tillåter konstruktion av effektiva parsrar. Kontextfria grammatiker beskrivs ofta på Backus-Naur-form. Inom språkteknologin används vanligen kontextfria grammatiker (även kallat frasstrukturgrammatiker) eller dependensgrammatiker. (sv) 在计算机科学和语言学中,语法分析(英語:syntactic analysis,也叫 parsing)是根据某种给定的形式文法对由单词序列(如英语单词序列)构成的输入文本进行分析并确定其语法结构的一种过程。 语法分析器(parser)通常是作为编译器或解释器的组件出现的,它的作用是进行语法检查、并构建由输入的单词组成的数据结构(一般是、抽象语法树等层次化的数据结构)。语法分析器通常使用一个独立的词法分析器从输入字符流中分离出一个个的“单词”,并将单词流作为其输入。实际开发中,语法分析器可以手工编写,也可以使用工具(半)自动生成。 (zh) Синтакси́ческий ана́лиз (или разбор, жарг. па́рсинг ← англ. parsing) в лингвистике и информатике — процесс сопоставления линейной последовательности лексем (слов, токенов) естественного или формального языка с его формальной грамматикой. Результатом обычно является дерево разбора (синтаксическое дерево). Обычно применяется совместно с лексическим анализом. Синтаксический анализатор (жарг. па́рсер ← англ. parser) — это программа или часть программы, выполняющая синтаксический анализ. В ходе синтаксического анализа исходный текст преобразуется в структуру данных, обычно — в дерево, которое отражает синтаксическую структуру входной последовательности и хорошо подходит для дальнейшей обработки. Как правило, результатом синтаксического анализа является синтаксическое строение предложения, представленное либо в виде дерева зависимостей, либо в виде дерева составляющих, либо в виде некоторого сочетания первого и второго способов представления. (ru) Синтакси́чний ана́ліз (па́рсинг) (англ. parsing) — в інформатиці це процес аналізу вхідної послідовності символів, з метою розбору граматичної структури згідно із заданою формальною граматикою. Синтаксичний аналізатор (англ. parser) — це програма або частина програми, яка виконує синтаксичний аналіз. Під час синтаксичного аналізу текст оформлюється у структуру даних, зазвичай — в дерево, яке відповідає синтаксичній структурі вхідної послідовності і добре підходить для подальшої обробки. Зазвичай синтаксичні аналізатори працюють в два етапи: на першому ідентифікуються осмислені токени (виконується лексичний аналіз), на другому створюється дерево розбору. (uk) |
dbo:thumbnail | wiki-commons:Special:FilePath/Parser_Flowո.gif?width=300 |
dbo:wikiPageExternalLink | http://www.hwaci.com/sw/lemon/ http://www.tule.di.unito.it/ http://nlp.stanford.edu/software/lex-parser.shtml http://blogs.perl.org/users/jeffrey_kegler/2014/09/parsing-a-timeline.html http://dickgrune.com/Books/PTAPG_1st_Edition/ https://books.google.com/books%3Fid=nEA9AAAAIAAJ&printsec=frontcover |
dbo:wikiPageID | 310015 (xsd:integer) |
dbo:wikiPageLength | 32711 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1122732547 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Cambridge_University_Press dbr:Predicate_(grammar) dbr:Python_(programming_language) dbr:Scannerless_parsing dbr:Natural_language_processing dbr:One-pass_compiler dbr:Statistical_parsing dbr:C++_compiler dbr:Declensions dbr:Regular_expression dbr:Relocation_(computing) dbr:Rhetoric dbr:DMS_Software_Reengineering_Toolkit dbr:Visual_programming_languages dbr:Definite_clause_grammar dbr:Dependency_grammar dbr:Deterministic_context-free_grammar dbr:Deterministic_parsing dbr:Inflection dbr:Interpreter_(computing) dbr:Inverse_parser dbr:LALR_parser dbr:Lexical_analysis dbr:Lexical_functional_grammar dbr:Compiler dbr:Compilers dbr:Computer_programming_language dbr:Context-free_grammar dbr:Object_(grammar) dbr:Psycholinguistics dbr:Coco/R dbr:GNU_Bison dbr:GOLD_(parser) dbr:Garden_path_sentence dbr:Grammatical_number dbr:Grammatical_person dbr:Bottom-up_parsing dbr:NP-complete dbr:Connotation dbr:Context-free_language dbr:LL_parser dbr:LR_parser dbr:Lemon_(parser_generator) dbr:Lex_(software) dbr:Machine_learning dbr:Compiler-compiler dbr:Computational_linguistics dbr:Computer_language dbr:Computer_science dbr:Parsing_expression_grammar dbr:SYNTAX dbr:Spirit_Parser_Framework dbr:String_(computer_science) dbr:Symbol_(formal) dbr:Data_structure dbr:Vrije_Universiteit_Amsterdam dbr:Web_browser dbr:Garden-path_sentence dbr:Head-driven_phrase_structure_grammar dbr:Linguistics dbr:Treebank dbr:Yacc dbr:ANTLR dbr:Adaptive_parsing dbr:Ambiguity dbr:Ambiguous_grammar dbr:Expat_(software) dbr:Parboiled_(Java) dbr:Parsec_(parser) dbr:Part_of_speech dbr:Chart_parser dbr:Discourse_analysis dbr:Formal_grammar dbr:Grammar dbr:Grammar_checker dbr:Left_corner_parser dbr:Left_recursion dbr:Conjugation_(grammar) dbr:Source_code dbr:Text_corpus dbr:Present_tense dbr:Regular_language dbr:HTML dbr:Attribute_grammar dbr:JavaCC dbr:Backtracking dbr:Terence_Parr dbr:Abstract_syntax_tree dbc:Compiler_construction dbc:Parsing dbr:Language dbr:Syntactically_ambiguous dbr:Heuristic_(computer_science) dbr:Parse_tree dbr:Program_transformation dbr:Top-down_parsing dbr:XPL dbc:Algorithms_on_strings dbr:CYK_algorithm dbr:Graph_grammar dbr:Scanf dbr:Ragel dbr:Sentence_diagram dbr:Shallow_parsing dbr:XML dbr:Machine_translation dbr:Markup_language dbr:Maximum_entropy_classifier dbr:Pattern_matching dbr:Subject_(grammar) dbr:Syntax_Definition_Formalism dbr:Semantic_analysis_(compilers) dbr:Semantic_analysis_(computer_science) dbr:Semantics dbr:Sentence_(linguistics) dbr:Smoothing dbr:Natural_language_understanding dbr:Syntactic_ambiguity dbr:Computer_languages dbr:Natural_language dbr:Programming_language dbr:Pratt_parser dbr:Templating_language dbr:Multi-pass_compiler dbr:Semantic_parsing dbr:PackCC dbr:Shift-reduce_parser dbr:Natural_language_user_interface dbr:Overfitting dbr:Source_code_generation dbr:P-values dbr:PCFG dbr:Parser_generator dbr:Chart_parsing dbr:Printf dbr:Recursive-descent_parser dbr:Generating_strings dbr:Compiler_frontend dbr:Neural_net dbr:Shift-reduce_parsing dbr:File:Parsing_a_C_program_that_needs_2_token_lookahead.svg dbr:File:Parser_Flowո.gif dbr:Parse_reranking |
dbp:date | April 2019 (en) |
dbp:reason | This paragraph still seems to apply only to LR parsers. (en) While the previous text is highly dubious, the following paragraph could possibly turned into a sensible explanation about how an LR parser uses lookahead. To this end, a parser table excerpt should be shown, the parsing mechnism should be sketched , and the exaple run should be given in more tabular form, and without magic . (en) |
dbp:wikiPageUsesTemplate | dbt:Citation_needed dbt:Clarify dbt:Div_col dbt:Div_col_end dbt:Dubious dbt:ISBN dbt:Main dbt:Main_category dbt:More_citations_needed_section dbt:Prose dbt:Redirect dbt:Redirects dbt:Refbegin dbt:Refend dbt:Reflist dbt:See_also dbt:Short_description dbt:Unreferenced_section dbt:Visible_anchor dbt:Wiktionary dbt:Clarify_span dbt:Parsers dbt:Strings |
dcterms:subject | dbc:Compiler_construction dbc:Parsing dbc:Algorithms_on_strings |
gold:hypernym | dbr:Process |
rdf:type | owl:Thing yago:Abstraction100002137 yago:Act100030358 yago:Activity100407535 yago:Algorithm105847438 yago:Event100029378 yago:Procedure101023820 yago:PsychologicalFeature100023100 yago:YagoPermanentlyLocatedEntity dbo:Election dbo:MusicGenre yago:Rule105846932 yago:WikicatAlgorithmsOnStrings |
rdfs:comment | Στην επιστήμη των υπολογιστών μια συντακτική ανάλυση (Αγγλικά: parsing) είναι μια διαδικασία κατά την οποία παίρνουμε ένα σύνολο από σύμβολα (δηλαδή μια συμβολοσειρά ή string) (τα οποία βασίζονται σε κάποια τυπική γραμματική) και υπολογίζουμε την συντακτική δομή. Ο όρος συντακτική ανάλυση στις γλώσσες προγραμματισμού αναφέρεται στην ανάλυση του προγραμματιστικού κώδικα σε επί μέρους μέρη (δομή) τα οποία χρησιμοποιούνται για την κατασκευή μεταγλωττιστών (Αγγλικά: complilers) και διερμηνέων (Αγγλικά: interpreters). (el) التجزئة (أو التقسيم) في اصطلاح الصرفيين (ويقال لها التحليل النحوي في علم الحاسوب) هو توضيح خصوصية كل واحدة من مفردات الجملة، بملاحظة نوع الكلمة وصيغتها من إفراد وتثنية وجمع وتذكير وتأنيث وغير ذلك.وهذا التحليل هو إحدي مستويات تحليل اللغة فهناك أكثر من مستوى.يقصد بالتحليل اللغوي تفكيك الظاهرة اللغوية إلى عناصرها الأولية التي تتألف منها. وتتنوع طرق التحليل اللغوي تبعا لتنوع المستوى اللغوي الذي تنتمي إليه الظاهرة اللغوية المراد تحليلها، فتحليل الظاهرة التي تنتمي إلى المستوى الصرفي مثلا يختلف عن تحليل الظاهرة التي تنتمي إلى أحد المستويات اللغوية الأخرى كالمستوى الدلالي والتركيبي. (ar) En komputado la sintaksa analizo konsistas en sintaksa kontrolo de fonta teksto kaj malkompono de bonforma teksto en strukturojn specifitajn per la gramatiko de la fonta lingvo. En tradukilo la sintaksa analizo estas tradukstadio produktanta derivarbon uzotan de la sekvaj tradukstadioj. Fakte tia derivarbo ne ĉiam estas produktata por la tuta fontteksto; pli ofte estas konstruataj nur ĝiaj fragmentoj, kiujn tuj povas uzi (kaj detrui) proceduroj de logike sekva stadio. La programparto realiganta sintaksan analizon estas (sintaksa) analizilo, aŭ malkomponilo. (eo) Pada ilmu komputer, penguraian atau parsing adalah suatu cara memecah-mecah suatu rangkaian masukan (misalnya dari berkas atau keyboard) yang akan menghasilkan suatu (parse tree) yang akan digunakan pada tahap berikutnya yaitu analisis semantik. (in) ( 파싱은 여기로 연결됩니다. 오스트리아의 도시에 대해서는 파싱 (오스트리아) 문서를 참고하십시오.) 언어학에서 구문 분석(構文分析, 문화어: 구문해석, 문장해석) 또는 '파싱'은 문장을 그것을 이루고 있는 구성 성분으로 분해하고 그들 사이의 위계 관계를 분석하여 문장의 구조를 결정하는 것을 말한다. 컴퓨터 과학에서 파싱((syntactic) parsing)은 일련의 문자열을 의미있는 토큰(token)으로 분해하고 이들로 이루어진 파스 트리(parse tree)를 만드는 과정을 말한다. * 하향식 구문 분석(top-down parsing) * (bottom-up parsing) 전산언어학, 자연언어처리, 기계번역 등의 분야에서는 전산학의 파싱 기법을 인간 언어를 구문 분석하는 데 적용하려고 한다. (ko) 構文解析(こうぶんかいせき、syntactic analysis あるいは parse、解釈)とは、文章、具体的にはマークアップなどの注記の入っていないベタの文字列を、自然言語であれば形態素に切分け、さらにその間の関連(修飾-被修飾など)といったような、統語論的(構文論的)な関係を図式化するなどして明確にする(解析する)手続きである。自然言語については自然言語処理における要点のひとつであり、プログラミング言語など形式言語の場合は、形式文法に従い構文木を得る。構文解析を行う機構を構文解析器(parser)と呼ぶ。 (ja) 在计算机科学和语言学中,语法分析(英語:syntactic analysis,也叫 parsing)是根据某种给定的形式文法对由单词序列(如英语单词序列)构成的输入文本进行分析并确定其语法结构的一种过程。 语法分析器(parser)通常是作为编译器或解释器的组件出现的,它的作用是进行语法检查、并构建由输入的单词组成的数据结构(一般是、抽象语法树等层次化的数据结构)。语法分析器通常使用一个独立的词法分析器从输入字符流中分离出一个个的“单词”,并将单词流作为其输入。实际开发中,语法分析器可以手工编写,也可以使用工具(半)自动生成。 (zh) En informàtica, un Analitzador sintàctic (Parsing en anglès) és un procés informàtic d'anàlisi d'una seqüència d'entrada (provinent d'un teclat o d'un arxiu, per exemple), per poder determinar-ne l'estructura gramatical i comparar-la amb una Gramàtica formal (estructura abstracta que descriu un Llenguatge formal amb precisió). (ca) Syntaktická analýza (slangově podle angličtiny též parsování nebo parsing) se v informatice a v lingvistice nazývá proces analýzy posloupnosti formálních prvků s cílem určit jejich gramatickou strukturu vůči předem dané (byť ne nutně explicitně vyjádřené) formální gramatice. Program, který vykonává tuto úlohu, se nazývá syntaktický analyzátor (slangově parser). Existují programy, schopné ze specifikace programovacího jazyka (zapsané např. v Backus–Naurově notaci) vytvořit parser. Mezi nejznámější takovéto generátory parserů patří program Yacc (yet another compiler compiler). (cs) Ein Parser [ˈpɑːʁzɐ] (englisch to parse, „analysieren“, bzw. lateinisch pars, „Teil“; im Deutschen gelegentlich auch Zerteiler) ist ein Computerprogramm, das in der Informatik für die Zerlegung und Umwandlung einer Eingabe in ein für die Weiterverarbeitung geeigneteres Format zuständig ist. Häufig werden Parser eingesetzt, um im Anschluss an den Analysevorgang die Semantik der Eingabe zu erschließen und daraufhin Aktionen durchzuführen. (de) Un analizador sintáctico (parser) o simplemente analizador, es un programa informático que analiza una cadena de símbolos según las reglas de una gramática formal. El término proviene del latín pars, que significa parte (del discurso). Usualmente hace uso de un compilador, en cuyo caso, transforma una entrada en un árbol sintáctico de derivación. (es) Analizatzaile sintaktiko bat gramatika formalaren arauei jarraituz karaktere-kate bat analizatzeko erabiltzen den programa informatikoa da. Adibidez, esaldi batek egitura sintaktiko egokia jarraitzen duen aztertzen du, hau da, hitzak edo esaldi zatiak ordena egokian idatzita dauden edo ez begiratzea da bere eginkizuntako bat. Karaktere-kate hauek lengoaia naturalekoak, lengoaia informatiko batekoak edo datu-egitura batekoak izan daitezke. (eu) Parsing, syntax analysis, or syntactic analysis is the process of analyzing a string of symbols, either in natural language, computer languages or data structures, conforming to the rules of a formal grammar. The term parsing comes from Latin pars (orationis), meaning part (of speech). Within computer science, the term is used in the analysis of computer languages, referring to the syntactic analysis of the input code into its component parts in order to facilitate the writing of compilers and interpreters. The term may also be used to describe a split or separation. (en) L'analyse syntaxique consiste à mettre en évidence la structure d'un texte, généralement une phrase écrite dans une langue naturelle, mais on utilise également cette terminologie pour l'analyse d'un programme informatique. L'analyseur syntaxique (parser, en anglais) est le programme informatique qui réalise cette tâche. Cette opération suppose une formalisation du texte, qui est vue le plus souvent comme un élément d'un langage formel, défini par un ensemble de règles de syntaxe formant une grammaire formelle. La structure révélée par l'analyse donne alors précisément la façon dont les règles de syntaxe sont combinées dans le texte. Cette structure est souvent une hiérarchie de syntagmes, représentable par un arbre syntaxique dont les nœuds peuvent être décorés (dotés d'informations complé (fr) In informatica, il parsing, analisi sintattica o parsificazione è un processo che analizza un flusso continuo di dati in ingresso (input, letti per esempio da un file o una tastiera) in modo da determinare la correttezza della sua struttura grazie ad una data grammatica formale. Un parser è un programma che esegue questo compito. Il termine parsing proviene dal Latino pars che indica una parte di un discorso più ampio. Di solito i parser non sono scritti a mano, ma realizzati attraverso dei generatori di parser. (it) Een parser (van het Engelse to parse, ontleden, en het Latijnse pars, deel) is een computerprogramma, of component van een programma, dat de grammaticale structuur van een invoer volgens een vastgelegde grammatica ontleedt (parset). Een parser converteert de ingevoerde tekst in een datastructuur. Vergelijk het met het invullen van een formulier met gegevens op de voorgegeven plaats in een voorgegeven tekstformaat, zoals bloktekst. Het resultaat van een bewerking met een parser wordt meestal een boomstructuur: de syntaxisboom genoemd. Een parser heeft twee taken wat betreft zijn invoer: (nl) Analizator składniowy, parser – program komputerowy dokonujący analizy składniowej danych wejściowych w celu określenia ich struktury gramatycznej w związku z określoną gramatyką formalną. Analizator składniowy umożliwia przetworzenie tekstu czytelnego dla człowieka w strukturę danych przydatną dla oprogramowania komputera. Wynikiem analizy składni, dokonywanej przez parser, najczęściej jest drzewo składniowe nazywane czasami drzewem wyprowadzenia. (pl) Em ciência da computação e linguística, a análise sintática (do inglês: parsing) é um processo de um compilador (de uma linguagem de programação), é a segunda fase da compilação onde se analisa uma sequência que foi dada entrada (via um arquivo de computador ou via teclado, por exemplo) para verificar sua estrutura gramatical segundo uma determinada gramática formal. Este processo trabalha em conjunto com a análise lexical (primeira etapa, onde se verifica de acordo com determinado alfabeto) e análise semântica (terceira etapa, onde verificam-se os erros semânticos). (pt) En syntaxanalyserare (engelska: parser) är ett datorprogram (eller komponent) som analyserar en dataström, för att få fram en tolkning av denna i en viss formell grammatik. En parser kan också kallas tolk på svenska. Parserkomponenter används inom många datorprogram där någon indata behöver tolkas, exempelvis för kommandoinmatning eller inläsning av datafiler. Parsrar används också inom språkteknologi för att tolka den grammatiska strukturen hos naturligt språk. Inom språkteknologin används vanligen kontextfria grammatiker (även kallat frasstrukturgrammatiker) eller dependensgrammatiker. (sv) Синтакси́ческий ана́лиз (или разбор, жарг. па́рсинг ← англ. parsing) в лингвистике и информатике — процесс сопоставления линейной последовательности лексем (слов, токенов) естественного или формального языка с его формальной грамматикой. Результатом обычно является дерево разбора (синтаксическое дерево). Обычно применяется совместно с лексическим анализом. Синтаксический анализатор (жарг. па́рсер ← англ. parser) — это программа или часть программы, выполняющая синтаксический анализ. (ru) Синтакси́чний ана́ліз (па́рсинг) (англ. parsing) — в інформатиці це процес аналізу вхідної послідовності символів, з метою розбору граматичної структури згідно із заданою формальною граматикою. Синтаксичний аналізатор (англ. parser) — це програма або частина програми, яка виконує синтаксичний аналіз. (uk) |
rdfs:label | Parsing (en) تجزئة (لغة) (ar) Analitzador sintàctic (ca) Syntaktická analýza (cs) Parser (de) Συντακτική ανάλυση (υπολογιστές) (el) Sintaksa analizo (eo) Analizador sintáctico (es) Analizatzaile sintaktiko (eu) Parsing (in) Analyse syntaxique (fr) Parsing (it) 構文解析 (ja) 구문 분석 (ko) Parser (nl) Analizator składniowy (pl) Análise sintática (computação) (pt) Синтаксический анализ (ru) Parser (sv) Синтаксичний аналіз (uk) 语法分析 (zh) |
rdfs:seeAlso | dbr:Comparison_of_parser_generators |
owl:sameAs | freebase:Parsing yago-res:Parsing wikidata:Parsing dbpedia-ar:Parsing http://bn.dbpedia.org/resource/বাক্যাত্মক_পদপরিচয় dbpedia-ca:Parsing dbpedia-cs:Parsing dbpedia-da:Parsing dbpedia-de:Parsing dbpedia-el:Parsing dbpedia-eo:Parsing dbpedia-es:Parsing dbpedia-et:Parsing dbpedia-eu:Parsing dbpedia-fa:Parsing dbpedia-fi:Parsing dbpedia-fr:Parsing dbpedia-he:Parsing http://hi.dbpedia.org/resource/वाक्यात्मक_पदपरिचय dbpedia-hr:Parsing dbpedia-hu:Parsing http://hy.dbpedia.org/resource/Շարահյուսական_վերլուծություն_(ինֆորմատիկա) dbpedia-id:Parsing dbpedia-it:Parsing dbpedia-ja:Parsing dbpedia-kk:Parsing dbpedia-ko:Parsing dbpedia-mk:Parsing dbpedia-nl:Parsing dbpedia-no:Parsing dbpedia-pl:Parsing dbpedia-pt:Parsing dbpedia-ro:Parsing dbpedia-ru:Parsing dbpedia-sh:Parsing dbpedia-simple:Parsing dbpedia-sk:Parsing dbpedia-sr:Parsing dbpedia-sv:Parsing http://ta.dbpedia.org/resource/இலக்கணப்_பாகுபடுத்தி http://tl.dbpedia.org/resource/Parsing dbpedia-tr:Parsing dbpedia-uk:Parsing dbpedia-vi:Parsing dbpedia-zh:Parsing https://global.dbpedia.org/id/rkmv |
prov:wasDerivedFrom | wikipedia-en:Parsing?oldid=1122732547&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Parser_Flowո.gif wiki-commons:Special:FilePath/Parsing_a_C_program_that_needs_2_token_lookahead.svg |
foaf:isPrimaryTopicOf | wikipedia-en:Parsing |
is dbo:academicDiscipline of | dbr:Gerald_Penn_(computer_scientist) |
is dbo:genre of | dbr:Jsoup |
is dbo:wikiPageRedirects of | dbr:Graph_parsing dbr:Syntactic_analysis dbr:SyntaxNet dbr:Parsed dbr:Parsers dbr:Parsers_for_natural_languages dbr:English_parser dbr:Syntax_analysis dbr:HTML_parser dbr:Mechanical_layout dbr:Parseable dbr:Parser dbr:List_of_parser_development_software dbr:Parsable dbr:Parse dbr:Parser_3 dbr:Parsing_(human_languages) dbr:Parsing_algorithm dbr:Parsing_algorithms dbr:Parsing_of_natural_language dbr:Syntactic_Analysis dbr:Syntactic_parsing dbr:Syntactical_analysis dbr:Grammar_parser dbr:Natural_language_parser dbr:Natural_language_parsing dbr:Lookahead_(parsing) |
is dbo:wikiPageWikiLink of | dbr:Calendar_date dbr:Carnegie_Mellon_University dbr:Behavior-driven_development dbr:Propositional_calculus dbr:Protocol_Builder dbr:Robert_W._Floyd dbr:Memoization dbr:Monarch_(software) dbr:NDoc dbr:Natural_language_processing dbr:Nl_(format) dbr:Metasearch_engine dbr:Printf_format_string dbr:Statistical_parsing dbr:Brahmavihara dbr:Algorithm dbr:Answer_set_programming dbr:History_of_compiler_construction dbr:HtmlUnit dbr:Jsoup dbr:Biblia_Hebraica_Stuttgartensia dbr:List_of_SRI_International_people dbr:List_of_pioneers_in_computer_science dbr:Perl dbr:Regular_expression dbr:DOME_project dbr:Ur_(programming_language) dbr:Deep_linguistic_processing dbr:Deterministic_parsing dbr:Donkey_sentence dbr:Incompressibility_method dbr:Index_of_computing_articles dbr:Index_of_philosophy_articles_(I–Q) dbr:Infix_notation dbr:Inside–outside_algorithm dbr:Intel_HEX dbr:Intelligent_computer-assisted_language_learning dbr:Inter-protocol_exploitation dbr:International_Conference_on_Computatio...stics_and_Intelligent_Text_Processing dbr:International_Corpus_of_English dbr:LAMP_(software_bundle) dbr:Lexer_hack dbr:Lexical_analysis dbr:Lexicon-grammar dbr:Librsvg dbr:List_of_programming_language_researchers dbr:List_of_programming_languages_by_type dbr:QuickFIX dbr:Comma-separated_values dbr:Comparison_of_HTML_parsers dbr:Comparison_of_Pascal_and_C dbr:Compiler dbr:Conditional_random_field dbr:Context-free_grammar dbr:Cornerstone_(software) dbr:Rust_(programming_language) dbr:SREC_(file_format) dbr:Generative_grammar dbr:Operator_(extension) dbr:Police_Quest:_Open_Season dbr:OMeta dbr:Quil_(instruction_set_architecture) dbr:FreePOPs dbr:FuelPHP dbr:GNU_Bison dbr:GNU_Compiler_Collection dbr:GOLD_(parser) dbr:Gadfly_(database) dbr:Google_PageSpeed_Tools dbr:Graph_parsing dbr:Bottom-up_parsing dbr:Mirah_(programming_language) dbr:Miranda_(programming_language) dbr:Mod_perl dbr:MoinMoin dbr:Monad_(functional_programming) dbr:Mongrel_(web_server) dbr:N-Triples dbr:Context-free_language dbr:Corpus_linguistics dbr:Criticism_of_C++ dbr:Erik_Meijer_(computer_scientist) dbr:LL_grammar dbr:LL_parser dbr:LOLITA dbr:LR_parser dbr:Sarvastivada dbr:WinEdt dbr:Syntactic_analysis dbr:SyntaxNet dbr:Antisymmetry dbr:Apache_Subversion dbr:Apache_Tomcat dbr:Letter_case dbr:Libwww dbr:Loaded_language dbr:Locomotive_BASIC dbr:Lojban dbr:Lord's_Prayer dbr:Luc_Steels dbr:MODX dbr:Shunting_yard_algorithm dbr:Simon_the_Sorcerer dbr:Standard_Generalized_Markup_Language dbr:Client–server_model dbr:Command_substitution dbr:Communication_protocol dbr:Comparison_of_parser_generators dbr:Compiler-compiler dbr:Computational_linguistics dbr:Computer-assisted_language_learning dbr:Computer_programming dbr:Embedded_SQL dbr:Frontend_and_backend dbr:Decoding dbr:Parse_(disambiguation) dbr:Parsing_expression_grammar dbr:Pattern_recognition dbr:Police_Quest dbr:Polish_notation dbr:Polyglot_markup dbr:Programming_language_theory dbr:STUDENT_(computer_program) dbr:Statement_(computer_science) dbr:Stropping_(syntax) dbr:Syntax_(programming_languages) dbr:Tafsir_al-Baydawi dbr:Tagged_Deterministic_Finite_Automaton dbr:Matita dbr:Matthew_6:11 dbr:Michael_P._Barnett dbr:MusicXML dbr:C_shell dbr:TkWWW dbr:Top-down_and_bottom-up_design dbr:Turing_Award dbr:Data_scraping dbr:Data_transfer_object dbr:Vue.js dbr:Wiktionary dbr:Document_type_definition dbr:GNU_Project dbr:Garden-path_sentence dbr:Haskell_features dbr:Head-driven_phrase_structure_grammar dbr:Header_(computing) dbr:Language-based_security dbr:Language_Integrated_Query dbr:Language_Technologies_Institute dbr:Language_model dbr:Language_resource dbr:Language_transfer dbr:Lead_management dbr:Linguistic_typology dbr:Lois_Haibt dbr:Lojban_grammar dbr:Spoken_English_Corpus dbr:S-attributed_grammar dbr:Prolog_syntax_and_semantics dbr:Treebank dbr:A*_search_algorithm dbr:A_Linguistic_Atlas_of_Early_Middle_English dbr:Acronym dbr:Adobe_Flash_Player dbr:Cscope dbr:DOS dbr:Dak-ttongjip dbr:Doxygen dbr:Drizzle_(database_server) dbr:Dyck_language dbr:Earley_parser dbr:FOCAL_(programming_language) dbr:Factor_(programming_language) dbr:Façade_(video_game) dbr:Noisy_text_analytics dbr:PHP dbr:PLY_(Python_Lex-Yacc) dbr:Parsed dbr:Parser_(programming_language) dbr:Parsers dbr:Parsers_for_natural_languages dbr:Center_embedding dbr:Chart_parser dbr:Digital_geologic_mapping dbr:Formal_Public_Identifier dbr:Formal_grammar dbr:Formal_language dbr:Gerald_Penn_(computer_scientist) dbr:Grammar_checker dbr:Graph_theory dbr:Island_grammar dbr:Iteratee dbr:English_parser dbr:Leet dbr:Left_recursion dbr:Probabilistic_context-free_grammar dbr:Text_corpus dbr:Microdegree dbr:Michael_J._Fischer dbr:Recursive_transition_network dbr:Rhetorical_structure_theory dbr:Syntactic_predicate dbr:Tabula_rasa dbr:HTML5 dbr:Haskell dbr:Head-directionality_parameter dbr:Irony_(framework) dbr:JSON dbr:James_Clark_(programmer) dbr:Jeff_Sutherland dbr:Backtracking dbr:The_Hobbit_(1982_video_game) dbr:Fitting dbr:Arden_syntax dbr:API dbr:Abstract_semantic_graph dbr:Jerry_Hobbs dbr:JetPAG dbr:KDevelop dbr:Binary_Application_Markup_Language dbr:Binary_combinatory_logic dbr:Biocuration dbr:Sweble dbr:Symbolic_artificial_intelligence dbr:Syntax dbr:Code dbr:Eckhard_Bick dbr:JSON_streaming dbr:Parse_tree dbr:Program_transformation dbr:Programming_tool dbr:Template_processor dbr:The_Cottage_(video_game) dbr:Top-down_parsing dbr:Trailer_(computing) dbr:William_Whitaker's_Words dbr:Statistical_data_type dbr:Augmented_transition_network dbr:Automata_theory dbr:Automatic_route_selection dbr:BBCode dbr:BED_(file_format) dbr:Martin_Fowler_(software_engineer) dbr:Buffalo_buffalo_Buffalo_buffalo_buffalo_buffalo_Buffalo_buffalo dbr:CYK_algorithm dbr:Planet_(software) dbr:Poem_of_Sidi_Boushaki dbr:Portable_Game_Notation dbr:Speed_reading dbr:Filtered-popping_recursive_transition_network dbr:Frederick_Newmeyer dbr:Free_Java_implementations dbr:Human-readable_medium dbr:Syntax_analysis dbr:HTML_parser dbr:Mechanical_layout dbr:Infobox dbr:Inform dbr:Integer_BASIC dbr:Metaprogramming dbr:Minimum_spanning_tree dbr:Browser_Object_Model dbr:Brzozowski_derivative dbr:Nexus_One dbr:OCaml dbr:Online_Certificate_Status_Protocol dbr:OpenBUGS dbr:Canonical_LR_parser dbr:RDoc dbr:Raku_(programming_language) dbr:Rebracketing dbr:Setext dbr:Shallow_parsing dbr:XML_schema dbr:XPointer dbr:Sean_M._Burke dbr:Search_engine_indexing dbr:Syntax_highlighting dbr:Minimal_recursion_semantics dbr:Session-based_testing dbr:Semantic_analysis_(compilers) dbr:Simple_API_for_XML dbr:Skeleton_(computer_programming) dbr:Text_segmentation dbr:ULTRA_(machine_translation_system) dbr:VisualEditor dbr:Web_application_firewall dbr:World_Wide_Web dbr:Netstring dbr:Statistical_classification dbr:Vibhajyavāda dbr:Extended_affix_grammar dbr:ID/LP_grammar dbr:Lookahead dbr:Office_Open_XML_file_formats dbr:Perl_virtual_machine dbr:The_Art_of_Computer_Programming dbr:Tree_kernel dbr:Narratology dbr:Unparser |
is dbp:class of | dbr:Shunting_yard_algorithm |
is dbp:genre of | dbr:Jsoup |
is foaf:primaryTopic of | wikipedia-en:Parsing |