Skip to content

Commit

Permalink
beter2
Browse files Browse the repository at this point in the history
  • Loading branch information
edg-l committed Mar 13, 2024
1 parent 2debb69 commit 0ea6ac3
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 9 deletions.
4 changes: 2 additions & 2 deletions edb/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ fn main() -> Result<()> {

std::fs::write(config_path, toml::to_string_pretty(&config)?)
.context("failed to write Ed.toml")?;
std::fs::write(path.join(".gitignore"), "/target-ed\n")
std::fs::write(path.join(".gitignore"), "/build\n")
.context("failed to write .gitignore")?;
std::fs::write(path.join(".gitattributes"), "*.ed linguist-language=Rust\n")
.context("failed to write .gitattributes")?;
Expand Down Expand Up @@ -207,7 +207,7 @@ mod {} {{
);

let src_dir = base_dir.join("src");
let target_dir = base_dir.join("target-ed");
let target_dir = base_dir.join("build");

if !target_dir.exists() {
std::fs::create_dir_all(&target_dir)?;
Expand Down
2 changes: 1 addition & 1 deletion lib/edlang_driver/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ pub fn main() -> Result<()> {

pub fn compile(args: &CompilerArgs) -> Result<PathBuf> {
let mut files = Vec::new();
for entry in WalkDir::new(&args.input) {
for entry in WalkDir::new(&args.input).sort_by_file_name() {
let entry = entry?;
if let Some(ext) = entry.path().extension() {
if ext.eq_ignore_ascii_case("ed") {
Expand Down
12 changes: 6 additions & 6 deletions lib/edlang_parser/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ pub fn error_to_report<'a>(
ParseError::InvalidToken { location } => {
let loc = *location;
Report::build(ReportKind::Error, path, loc)
.with_code("P1")
.with_code("InvalidToken")
.with_label(
Label::new((path, loc..(loc + 1)))
.with_color(colors.next())
Expand All @@ -57,7 +57,7 @@ pub fn error_to_report<'a>(
ParseError::UnrecognizedEof { location, expected } => {
let loc = *location;
Report::build(ReportKind::Error, path, loc)
.with_code("P2")
.with_code("UnrecognizedEof")
.with_label(
Label::new((path, loc..(loc + 1)))
.with_message(format!(
Expand All @@ -70,7 +70,7 @@ pub fn error_to_report<'a>(
}
ParseError::UnrecognizedToken { token, expected } => {
Report::build(ReportKind::Error, path, token.0)
.with_code(3)
.with_code("UnrecognizedToken")
.with_label(
Label::new((path, token.0..token.2))
.with_message(format!(
Expand All @@ -83,7 +83,7 @@ pub fn error_to_report<'a>(
.finish()
}
ParseError::ExtraToken { token } => Report::build(ReportKind::Error, path, token.0)
.with_code("P3")
.with_code("ExtraToken")
.with_message("Extra token")
.with_label(
Label::new((path, token.0..token.2))
Expand All @@ -94,7 +94,7 @@ pub fn error_to_report<'a>(
LexicalError::InvalidToken(err, range) => match err {
tokens::LexingError::NumberParseError => {
Report::build(ReportKind::Error, path, range.start)
.with_code(4)
.with_code("InvalidToken")
.with_message("Error parsing literal number")
.with_label(
Label::new((path, range.start..range.end))
Expand All @@ -104,7 +104,7 @@ pub fn error_to_report<'a>(
.finish()
}
tokens::LexingError::Other => Report::build(ReportKind::Error, path, range.start)
.with_code(4)
.with_code("Other")
.with_message("Other error")
.with_label(
Label::new((path, range.start..range.end))
Expand Down

0 comments on commit 0ea6ac3

Please sign in to comment.