Skip to content

Commit

Permalink
Fix for issue #61
Browse files Browse the repository at this point in the history
  • Loading branch information
jsinger67 committed Mar 7, 2023
1 parent ef21ec5 commit 22b2a44
Show file tree
Hide file tree
Showing 9 changed files with 46 additions and 64 deletions.
14 changes: 14 additions & 0 deletions crates/parol-ls/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,17 @@ thiserror = { workspace = true }

[build-dependencies]
parol = { path = "../parol", version = "0.19.0" }

[features]
max_level_off = ["log/max_level_off"]
max_level_error = ["log/max_level_error"]
max_level_warn = ["log/max_level_warn"]
max_level_info = ["log/max_level_info"]
max_level_debug = ["log/max_level_debug"]
max_level_trace = ["log/max_level_trace"]
release_max_level_off = ["log/release_max_level_off"]
release_max_level_error = ["log/release_max_level_error"]
release_max_level_warn = ["log/release_max_level_warn"]
release_max_level_info = ["log/release_max_level_info"]
release_max_level_debug = ["log/release_max_level_debug"]
release_max_level_trace = ["log/release_max_level_trace"]
12 changes: 4 additions & 8 deletions crates/parol-ls/src/parol_ls_grammar_trait.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1171,15 +1171,11 @@ impl<'t, 'u> ParolLsGrammarAuto<'t, 'u> {

#[allow(dead_code)]
fn pop(&mut self, context: &str) -> Option<ASTType> {
if !self.item_stack.is_empty() {
let item = self.item_stack.pop();
if let Some(ref item) = item {
trace!("pop {}: {:?}", context, item);
}
item
} else {
None
let item = self.item_stack.pop();
if let Some(ref item) = item {
trace!("pop {}: {:?}", context, item);
}
item
}

#[allow(dead_code)]
Expand Down
12 changes: 4 additions & 8 deletions crates/parol/src/generators/template_data.rs
Original file line number Diff line number Diff line change
Expand Up @@ -312,15 +312,11 @@ impl std::fmt::Display for UserTraitData<'_> {
#blank_line
#[allow(dead_code)]
fn pop(&mut self, context: &str) -> Option<ASTType #lifetime> {
if !self.item_stack.is_empty() {
let item = self.item_stack.pop();
if let Some(ref item) = item {
trace!("pop {}: {:?}", context, item);
}
item
} else {
None
let item = self.item_stack.pop();
if let Some(ref item) = item {
trace!("pop {}: {:?}", context, item);
}
item
}
#blank_line
#[allow(dead_code)]
Expand Down
12 changes: 4 additions & 8 deletions examples/basic_interpreter/src/basic_grammar_trait.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1171,15 +1171,11 @@ impl<'t, 'u> BasicGrammarAuto<'t, 'u> {

#[allow(dead_code)]
fn pop(&mut self, context: &str) -> Option<ASTType<'t>> {
if !self.item_stack.is_empty() {
let item = self.item_stack.pop();
if let Some(ref item) = item {
trace!("pop {}: {:?}", context, item);
}
item
} else {
None
let item = self.item_stack.pop();
if let Some(ref item) = item {
trace!("pop {}: {:?}", context, item);
}
item
}

#[allow(dead_code)]
Expand Down
12 changes: 4 additions & 8 deletions examples/calc_auto/calc_grammar_trait.rs
Original file line number Diff line number Diff line change
Expand Up @@ -843,15 +843,11 @@ impl<'t, 'u> CalcGrammarAuto<'t, 'u> {

#[allow(dead_code)]
fn pop(&mut self, context: &str) -> Option<ASTType<'t>> {
if !self.item_stack.is_empty() {
let item = self.item_stack.pop();
if let Some(ref item) = item {
trace!("pop {}: {:?}", context, item);
}
item
} else {
None
let item = self.item_stack.pop();
if let Some(ref item) = item {
trace!("pop {}: {:?}", context, item);
}
item
}

#[allow(dead_code)]
Expand Down
12 changes: 4 additions & 8 deletions examples/json_parser_auto/src/json_grammar_trait.rs
Original file line number Diff line number Diff line change
Expand Up @@ -363,15 +363,11 @@ impl<'t, 'u> JsonGrammarAuto<'t, 'u> {

#[allow(dead_code)]
fn pop(&mut self, context: &str) -> Option<ASTType<'t>> {
if !self.item_stack.is_empty() {
let item = self.item_stack.pop();
if let Some(ref item) = item {
trace!("pop {}: {:?}", context, item);
}
item
} else {
None
let item = self.item_stack.pop();
if let Some(ref item) = item {
trace!("pop {}: {:?}", context, item);
}
item
}

#[allow(dead_code)]
Expand Down
12 changes: 4 additions & 8 deletions examples/list_auto/list_grammar_trait.rs
Original file line number Diff line number Diff line change
Expand Up @@ -176,15 +176,11 @@ impl<'t, 'u> ListGrammarAuto<'t, 'u> {

#[allow(dead_code)]
fn pop(&mut self, context: &str) -> Option<ASTType> {
if !self.item_stack.is_empty() {
let item = self.item_stack.pop();
if let Some(ref item) = item {
trace!("pop {}: {:?}", context, item);
}
item
} else {
None
let item = self.item_stack.pop();
if let Some(ref item) = item {
trace!("pop {}: {:?}", context, item);
}
item
}

#[allow(dead_code)]
Expand Down
12 changes: 4 additions & 8 deletions examples/oberon2/src/oberon2_grammar_trait.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2620,15 +2620,11 @@ impl<'t, 'u> Oberon2GrammarAuto<'t, 'u> {

#[allow(dead_code)]
fn pop(&mut self, context: &str) -> Option<ASTType<'t>> {
if !self.item_stack.is_empty() {
let item = self.item_stack.pop();
if let Some(ref item) = item {
trace!("pop {}: {:?}", context, item);
}
item
} else {
None
let item = self.item_stack.pop();
if let Some(ref item) = item {
trace!("pop {}: {:?}", context, item);
}
item
}

#[allow(dead_code)]
Expand Down
12 changes: 4 additions & 8 deletions examples/toml/src/parol_toml_grammar_trait.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2484,15 +2484,11 @@ impl<'t, 'u> ParolTomlGrammarAuto<'t, 'u> {

#[allow(dead_code)]
fn pop(&mut self, context: &str) -> Option<ASTType<'t>> {
if !self.item_stack.is_empty() {
let item = self.item_stack.pop();
if let Some(ref item) = item {
trace!("pop {}: {:?}", context, item);
}
item
} else {
None
let item = self.item_stack.pop();
if let Some(ref item) = item {
trace!("pop {}: {:?}", context, item);
}
item
}

#[allow(dead_code)]
Expand Down

0 comments on commit 22b2a44

Please sign in to comment.