-
-
Notifications
You must be signed in to change notification settings - Fork 85
/
gel.scroll
15 lines (13 loc) · 1.09 KB
/
gel.scroll
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import ../code/conceptPage.scroll
id gel
name Generic Expression Language
appeared 2008
tags textMarkup
standsFor Generic Expression Language
conceptDescription Generic Expression Language (Gel) is a rich generic syntax that embodies many of the common syntactic conventions for operators, grouping and lists in widely-used languages. Prefix/infix operators are disambiguated by white-space, so that documents which violate common white-space conventions will not necessarily parse correctly with Gel. With some character replacements and adjusting for mismatch in operator precedence, Gel can extract meaningful structure from typical files in many languages, including Java, CSS, Smalltalk, and ANTLR grammars. This evaluation shows the expressive power of Gel, not that Gel can be used as a parser for existing languages. Gel is intended to serve as a generic language for creating composable domainspecific languages.
fileType text
wordRank 6042
centralPackageRepositoryCount 0
country United States
originCommunity University of Texas at Austin
reference https://www.cs.utexas.edu/~wcook/Drafts/2008/gel.pdf