about summary refs log tree commit diff
path: root/src/libexpr/lexer.l
AgeCommit message (Expand)AuthorFilesLines
2010-04-12 * More missing constructs.Eelco Dolstra1-3/+1
2010-04-12 * Don't use ATerms for the abstract syntax trees anymore. NotEelco Dolstra1-12/+12
2010-04-12 * Don't use ATerms to represent integers in the lexer.Eelco Dolstra1-1/+1
2008-08-14 * Added an experimental feature suggested by Andres: ellipses ("...")Eelco Dolstra1-0/+1
2008-02-05 * Fix the parsing ofEelco Dolstra1-1/+5
2007-12-06 * Syntax to escape '', ${.Eelco Dolstra1-0/+12
2007-11-30 * Added a new kind of multi-line string literal delimited by twoEelco Dolstra1-0/+15
2006-10-16 * Big cleanup of the semantics of paths, strings, contexts, stringEelco Dolstra1-1/+1
2006-10-02 * Finally, a real "let" syntax: `let x = ...; ... z = ...; in ...'.Eelco Dolstra1-0/+1
2006-10-02 * Hack for Bison 2.3 compatability.Eelco Dolstra1-0/+1
2006-09-04 * Compile the lexer as C++ code. Remove all the redundant C/C++Eelco Dolstra1-6/+38
2006-09-04 * Use a proper namespace.Eelco Dolstra1-2/+6
2006-09-01 * Allow "$" in strings as long as they are not followed by "{". (TooEelco Dolstra1-1/+5
2006-08-16 * Handle carriage returns. Fixes NIX-53.Eelco Dolstra1-2/+6
2006-05-01 * Disallow unescaped $ in string literals.Eelco Dolstra1-4/+1
2006-05-01 * String interpolation. Expressions likeEelco Dolstra1-9/+32
2005-07-25 * Added a list concatenation operator:Eelco Dolstra1-0/+1
2004-10-27 * Bug fix in parsing of /* ... */ comments; due to longest matchEelco Dolstra1-1/+1
2004-10-25 * New language feature: with expressions.Eelco Dolstra1-0/+1
2004-03-28 * Added plain lambdas, e.g., `let { id = x: x; const = x: y: x; }'.Eelco Dolstra1-1/+1
2004-02-04 * An attribute set update operator (//). E.g.,Eelco Dolstra1-0/+1
2004-02-02 * Added syntactic sugar to the construction of attribute sets toEelco Dolstra1-0/+1
2004-01-30 * Parser numbers again.Eelco Dolstra1-1/+4
2004-01-30 * Replaced the SDF parser by a substantially faster Bison/FlexEelco Dolstra1-0/+78