index
:
lix
main
User &
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
libexpr
/
parser.y
Age
Commit message (
Expand
)
Author
2024-06-17
libexpr: add expr memory management
eldritch horrors
2024-06-17
libexpr: store ExprConcatStrings elements as direct vector
eldritch horrors
2024-06-17
libexpr: don't immediately throw parser errors
eldritch horrors
2024-06-17
libexpr: hook up bison destructors for state objects
eldritch horrors
2024-05-29
util.{hh,cc}: Split out users.{hh,cc}
Tom Hubrecht
2024-03-18
use byte indexed locations for PosIdx
eldritch horrors
2024-03-18
diagnose "unexpected EOF" at EOF
eldritch horrors
2024-03-18
report inherit attr errors at the duplicate name
eldritch horrors
2024-03-10
evaluate inherit (from) exprs only once per directive
eldritch horrors
2024-03-10
preserve information about whether/how an attribute was inherited
eldritch horrors
2024-03-09
Merge pull request #9925 from 9999years/fmt-cleanup
eldritch horrors
2024-03-09
libexpr: Support structured error classes
eldritch horrors
2024-03-09
don't repeatedly look up ast internal symbols
eldritch horrors
2024-03-09
decouple parser and EvalState
eldritch horrors
2024-03-09
slim down parser.y
eldritch horrors
2024-03-09
rename ParserState::{makeCurPos -> at}
eldritch horrors
2024-03-09
move ParseData to own header, rename to ParserState
eldritch horrors
2024-03-09
make parser utility functions members of ParseData
eldritch horrors
2024-03-09
simplify parse error reporting
eldritch horrors
2024-03-09
remove ParserFormals
eldritch horrors
2024-03-04
Merge pull request #9582 from pennae/misc-opts
eldritch horrors
2024-02-15
Fix the build
Théophane Hufschmitt
2024-01-21
Fix symlink handling
Eelco Dolstra
2023-08-18
Delete `EvalState::addToSearchPath`
John Ericson
2023-07-31
Move evaluator settings (type and global) to separate file/header
John Ericson
2023-07-21
parser: merge nested dynamic attributes
Naïm Favier
2023-07-10
Merge pull request #8579 from obsidiansystems/findPath-cleanup-2
John Ericson
2023-07-10
libexpr: remove std::move() for `basePath` in parser, it has no effect
Yingchi Long
2023-07-09
Clean up `SearchPath`
John Ericson
2023-07-09
Clean up `resolveSearchPathElem`
John Ericson
2023-06-29
Merge pull request #8600 from inclyc/libexpr/fix-leaking-in-stripIndentation
Robert Hensing
2023-06-28
libexpr: fix leaking `es2` in stripIndentation (parser.y)
Yingchi Long
2023-06-23
Use a struct not `std::pair` for `SearchPathElem`
John Ericson
2023-06-23
libexpr: remove unused token `ATTRPATH` in token declaration
Yingchi Long
2023-06-13
Allow tarball URLs to redirect to a lockable immutable URL
Eelco Dolstra
2023-04-06
Origin: Use SourcePath
Eelco Dolstra
2023-04-06
Backport SourcePath from the lazy-trees branch
Eelco Dolstra
2023-03-20
Move enabled experimental feature to libutil struct
John Ericson
2023-03-02
Remove FormatOrString and remaining uses of format()
Eelco Dolstra
2023-02-16
ExprOpHasAttr,ExprSelect,stripIndentation,binds,formals: delete losts objects
Et7f3
2023-02-12
ExprString: Avoid copy of string
Et7f3
2023-02-12
parser: use implicit rule
Et7f3
2023-01-19
Revert "Revert "Merge pull request #6204 from layus/coerce-string""
Guillaume Maudoux
2023-01-18
Revert "Merge pull request #6204 from layus/coerce-string"
Robert Hensing
2023-01-02
Merge remote-tracking branch 'origin/master' into coerce-string
Eelco Dolstra
2022-12-13
Restore display of source lines for stdin/string inputs
Eelco Dolstra
2022-12-13
Introduce AbstractPos
Eelco Dolstra
2022-12-12
Support flake references in the old CLI
Eelco Dolstra
2022-12-12
Move isUri() and resolveUri() out of filetransfer.cc
Eelco Dolstra
2022-10-20
Revert custom position of 'if' blocks
Guillaume Maudoux
[next]