rust/src/libsyntax
Zack M. Davis 696612c02f don't issue "expected statement after outer attr." after inner attr.
While an inner attribute here is in fact erroneous, that error ("inner
attribute is not permitted in this context") successfully gets set earlier;
this further admonition is nonsensical.

Resolves #45296.
2017-10-15 19:41:12 -07:00
..
diagnostics Make fields of Span private 2017-08-30 01:38:54 +03:00
ext Rename FileMap::path and change to an Option 2017-10-03 19:47:33 +10:00
parse don't issue "expected statement after outer attr." after inner attr. 2017-10-15 19:41:12 -07:00
print Implement dyn Trait syntax 2017-10-14 12:51:13 +03:00
util Add support for ..= syntax 2017-09-22 22:05:18 +02:00
abi.rs add thiscall calling convention support 2017-05-24 16:40:03 -04:00
ast.rs Implement dyn Trait syntax 2017-10-14 12:51:13 +03:00
attr.rs Fix ICE 2017-09-20 20:48:06 +02:00
build.rs rustc: Add some build scripts for librustc crates 2017-07-22 22:04:13 -07:00
Cargo.toml Remove rustc_bitflags; use the bitflags crate 2017-09-17 14:19:24 -04:00
codemap.rs Rename FileMap::path and change to an Option 2017-10-03 19:47:33 +10:00
config.rs Make fields of Span private 2017-08-30 01:38:54 +03:00
diagnostic_list.rs Add support for ..= syntax 2017-09-22 22:05:18 +02:00
entry.rs Cleanup InternedString. 2016-11-21 09:00:56 +00:00
feature_gate.rs Implement dyn Trait syntax 2017-10-14 12:51:13 +03:00
fold.rs Implement dyn Trait syntax 2017-10-14 12:51:13 +03:00
json.rs Make fields of Span private 2017-08-30 01:38:54 +03:00
lib.rs Remove rustc_bitflags; use the bitflags crate 2017-09-17 14:19:24 -04:00
ptr.rs Replace some matches with try. 2017-06-07 12:15:39 +09:00
README.md rework the README.md for rustc and add other readmes 2017-09-19 09:00:59 -04:00
show_span.rs use field init shorthand EVERYWHERE 2017-08-15 15:29:17 -07:00
std_inject.rs Make fields of Span private 2017-08-30 01:38:54 +03:00
str.rs syntax: Copy unstable str::char_at into libsyntax 2015-04-21 10:23:53 -07:00
test.rs Make fields of Span private 2017-08-30 01:38:54 +03:00
test_snippet.rs Make fields of Span private 2017-08-30 01:38:54 +03:00
tokenstream.rs Make fields of Span private 2017-08-30 01:38:54 +03:00
visit.rs Implement dyn Trait syntax 2017-10-14 12:51:13 +03:00

NB: This crate is part of the Rust compiler. For an overview of the compiler as a whole, see the README.md file found in librustc.

The syntax crate contains those things concerned purely with syntax that is, the AST ("abstract syntax tree"), parser, pretty-printer, lexer, macro expander, and utilities for traversing ASTs.