中文
相关论文

相关论文: Confluent Orthogonal Drawings of Syntax Diagrams

200 篇论文

Railroad diagrams (also called "syntax diagrams") are a common, intuitive visualization of grammars, but limited tooling and a lack of formal attention to their layout mostly confines them to hand-drawn documentation. We present the first…

编程语言 · 计算机科学 2025-09-22 Shardul Chiplunkar , Clément Pit-Claudel

In this paper, we introduce a new approach for drawing diagrams that have applications in software visualization. Our approach is to use a technique we call confluent drawing for visualizing non-planar diagrams in a planar way. This…

计算几何 · 计算机科学 2007-05-23 Matthew Dickerson , David Eppstein , Michael T. Goodrich , Jeremy Meng

For any context-free grammar, we build a transition diagram, that is, a finite directed graph with labeled arcs, which describes the work of the grammar. This approach is new, and it is different from previously known graph models. We…

形式语言与自动机理论 · 计算机科学 2013-05-30 Krasimir Yordzhev

The new approach to representation of syntax of formal languages-- a formalism of syntax diagrams is offered. Syntax diagrams look a convenient language for the description of syntactic relations in the languages having nonlinear…

计算机科学中的逻辑 · 计算机科学 2008-02-28 Vladimir Lapshin

String diagrams are a powerful tool for reasoning about composite structures in symmetric monoidal categories. By representing string diagrams as graphs, equational reasoning can be done automatically by double-pushout rewriting. !-graphs…

计算机科学中的逻辑 · 计算机科学 2016-02-22 Aleks Kissinger , Vladimir Zamdzhiev

String diagrams are a graphical language used to represent processes that can be composed sequentially or in parallel, which correspond graphically to horizontal or vertical juxtaposition. In this paper we demonstrate how to compute the…

范畴论 · 数学 2024-04-04 Celia Rubio-Madrigal , Jules Hedges

Context-free languages are widely used to describe the syntax of programming languages and natural languages. Usually, we describe a context-free language mathematically with the help of context-free grammar (for generation) or pushdown…

形式语言与自动机理论 · 计算机科学 2020-10-13 Krasimir Yordzhev

The correspondence between monoidal categories and graphical languages of diagrams has been studied extensively, leading to applications in quantum computing and communication, systems theory, circuit design and more. From the categorical…

编程语言 · 计算机科学 2018-03-05 Dan R Ghica , Aliaume Lopez

We introduce context-free languages of morphisms in monoidal categories, extending recent work on the categorification of context-free languages, and regular languages of string diagrams. Context-free languages of string diagrams include…

形式语言与自动机理论 · 计算机科学 2024-04-17 Matt Earnshaw , Mario Román

I introduce a formalism for representing the syntax of recursively structured graph-like patterns. It does not use production rules, like a conventional graph grammar, but represents the syntactic structure in a more direct and declarative…

形式语言与自动机理论 · 计算机科学 2025-04-25 Peter Fletcher

Minimizing finite automata, proving trace equivalence of labelled transition systems or representing sofic subshifts involve very similar arguments, which suggests the possibility of a unified formalism. We propose finite states…

计算机科学中的逻辑 · 计算机科学 2025-02-11 Titouan Carette , Marc de Visme , Vivien Ducros , Victor Lutfalla , Etienne Moutot

String diagrams provide a convenient graphical framework which may be used for equational reasoning about morphisms of monoidal categories. However, unlike term rewriting, rewriting string diagrams results in shorter equational proofs,…

形式语言与自动机理论 · 计算机科学 2017-05-23 Vladimir Nikolaev Zamdzhiev

In recent years, diagrammatic languages have been shown to be a powerful and expressive tool for reasoning about physical, logical, and semantic processes represented as morphisms in a monoidal category. In particular, categorical quantum…

人工智能 · 计算机科学 2012-04-19 Aleks Kissinger

A graph is a mathematical object consisting of a set of vertices and a set of edges connecting vertices. Graphs can be drawn on paper in various ways, but until recently all published methods of drawing graphs have had undesirable…

人机交互 · 计算机科学 2014-05-22 Bob Blakley , G R Blakley , Sean M Blakley

Proof nets are a syntax for linear logic proofs which gives a coarser notion of proof equivalence with respect to syntactic equality together with an intuitive geometrical representation of proofs. In this paper we give an alternative…

计算机科学中的逻辑 · 计算机科学 2018-06-21 Matteo Acclavio

Human syntactic structures are usually represented as graphs. Much research has focused on the mapping between such graphs and linguistic sequences, but less attention has been paid to the shapes of the graphs themselves: their topologies.…

计算与语言 · 计算机科学 2023-02-02 Fermín Moscoso del Prado Martín

We investigate families of infinite automata for context-sensitive languages. An infinite automaton is an infinite labeled graph with two sets of initial and final vertices. Its language is the set of all words labelling a path from an…

计算机科学中的逻辑 · 计算机科学 2017-01-11 Arnaud Carayol , Antoine Meyer

Ortho-Radial drawings are a generalization of orthogonal drawings to grids that are formed by concentric circles and straight-line spokes emanating from the circles' center. Such drawings have applications in schematic graph layouts, e.g.,…

离散数学 · 计算机科学 2017-03-20 Lukas Barth , Benjamin Niedermann , Ignaz Rutter , Matthias Wolf

We define strict confluent drawing, a form of confluent drawing in which the existence of an edge is indicated by the presence of a smooth path through a system of arcs and junctions (without crossings), and in which such a path, if it…

计算几何 · 计算机科学 2016-08-12 David Eppstein , Danny Holten , Maarten Löffler , Martin Nöllenburg , Bettina Speckmann , Kevin Verbeek

Orthogonal graph drawing has many applications, e.g., for laying out UML diagrams or cableplans. In this paper, we present a new pipeline that draws multigraphs orthogonally, using few bends, few crossings, and small area. Our pipeline…

计算几何 · 计算机科学 2023-09-08 Tim Hegemann , Alexander Wolff
‹ 上一页 1 2 3 10 下一页 ›