about summary refs log tree commit diff
path: root/src/libsyntax/parse/mod.rs
AgeCommit message (Expand)AuthorLines
2016-01-15Implement JSON error emissionNick Cameron-1/+1
2015-12-31Cut out a bunch of Result and panictry! boilerplate from libsyntax.Nick Cameron-1/+1
2015-12-30use structured errorsNick Cameron-16/+34
2015-12-21Auto merge of #30460 - Ms2ger:BindingMode, r=alexcrichtonbors-2/+2
2015-12-20Stop re-exporting the ast::BindingMode variants.Ms2ger-2/+2
2015-12-18Rollup merge of #30420 - petrochenkov:owned2, r=nrcManish Goregaokar-2/+1
2015-12-18Deprecate name `OwnedSlice` and don't use itVadim Petrochenkov-2/+1
2015-12-17Move a bunch of stuff from Session to syntax::errorsNick Cameron-1/+1
2015-12-17move error handling from libsyntax/diagnostics.rs to libsyntax/errors/*Nick Cameron-12/+15
2015-11-26Add syntax support for attributes on expressions and all syntaxMarvin Löbel-6/+12
2015-11-13Auto merge of #29761 - eefriedman:rename-nopanic, r=sanxiynbors-4/+4
2015-11-10Rename _nopanic methods to remove the suffix.Eli Friedman-4/+4
2015-11-10Use deref coercionsSeo Sanghyeon-5/+5
2015-11-06remove `Tt` prefix from TokenType variantsOliver Schneider-21/+21
2015-10-27Update libsyntax tests.Eli Friedman-2/+2
2015-10-27Make fatal errors more consistent.Eli Friedman-1/+1
2015-10-27Don't panic for fatal errors in attribute parsing.Eli Friedman-3/+4
2015-10-27Delete unnecessary ParserAttr trait.Eli Friedman-1/+0
2015-10-27Don't use panicking helpers in Parser.Eli Friedman-4/+4
2015-09-24Cleanup interfaces of Name, SyntaxContext and IdentVadim Petrochenkov-4/+4
2015-09-20Replace `ast::Mac_` enum with structAndrew Paseltiner-4/+1
2015-09-03Use consistent terminology for byte string literalsVadim Petrochenkov-2/+2
2015-07-29Replace illegal with invalid in most diagnosticsSimonas Kazlauskas-7/+7
2015-07-28remove `get_ident` and `get_name`, make `as_str` soundOliver Schneider-17/+22
2015-07-21Use a span from the correct file for the inner span of a moduleNick Cameron-2/+9
2015-05-22Two more small fixes.Niko Matsakis-0/+1
2015-05-14syntax: abstract over the file loading mechanism.Eduard Burtescu-10/+10
2015-05-14syntax::parse: optimize file_to_filemap to read a string directly.Eduard Burtescu-21/+7
2015-05-14syntax: replace sess.span_diagnostic.cm with sess.codemap().Eduard Burtescu-11/+7
2015-05-14syntax: refactor (Span)Handler and ParseSess constructors to be methods.Eduard Burtescu-13/+13
2015-05-14Move tracking of the next NodeId from syntax's ParseSess to rustc's Session.Eduard Burtescu-20/+1
2015-04-25Interpolate AST nodes in quasiquote.Geoffry Song-72/+0
2015-04-24Change name of unit test sub-module to "tests".Johannes Oertel-1/+1
2015-04-21rollup merge of #24636: alexcrichton/remove-deprecatedAlex Crichton-2/+0
2015-04-21std: Remove deprecated/unstable num functionalityAlex Crichton-2/+0
2015-04-21syntax: Copy unstable str::char_at into libsyntaxErick Tryzelaar-4/+4
2015-04-21syntax: Remove uses of #[feature(slice_patterns)]Erick Tryzelaar-15/+31
2015-04-21syntax: remove #![feature(box_syntax, box_patterns)]Erick Tryzelaar-3/+3
2015-04-15Forbid is/us suffixes. Fixes #22496Brian Anderson-2/+0
2015-04-05Work towards a non-panicing parser (libsyntax)Phil Dawes-10/+13
2015-03-31rollup merge of #23872: huonw/eager-lexingAlex Crichton-1/+14
2015-03-31Stabilize std::numAaron Turon-5/+6
2015-03-31Lex binary and octal literals more eagerly.Huon Wilson-1/+14
2015-03-25rustc: Remove support for int/uintAlex Crichton-4/+4
2015-03-24rustc: Add support for `extern crate foo as bar`Alex Crichton-1/+1
2015-03-18Require braces when a closure has an explicit return type. This is aNiko Matsakis-2/+3
2015-03-16Auto merge of #23331 - eddyb:attr-lookahead, r=nikomatsakisbors-9/+5
2015-03-13rm unused importManish Goregaokar-1/+0
2015-03-13syntax: use lookahead to distinguish inner and outer attributes, instead of p...Eduard Burtescu-9/+5
2015-03-09Rename #[should_fail] to #[should_panic]Steven Fackler-1/+1