diff options
| author | Philipp A | 2018-12-02 20:43:34 +0100 | 
|---|---|---|
| committer | Philipp A | 2018-12-02 20:43:34 +0100 | 
| commit | a22f1caf79d947ce860f9a4751c583bc90393069 (patch) | |
| tree | 27a5ccf76deb4c7fe65ea688a13eb319320ffc1e /src/parser/conversion/inline.rs | |
| parent | b46de05f56960074edff80d24af48f59f163e293 (diff) | |
| download | rust-rst-a22f1caf79d947ce860f9a4751c583bc90393069.tar.bz2 | |
wonkily add names and so on
Diffstat (limited to 'src/parser/conversion/inline.rs')
| -rw-r--r-- | src/parser/conversion/inline.rs | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/src/parser/conversion/inline.rs b/src/parser/conversion/inline.rs index 5d75c69..d0aa524 100644 --- a/src/parser/conversion/inline.rs +++ b/src/parser/conversion/inline.rs @@ -5,7 +5,7 @@ use crate::document_tree::{      ExtraAttributes,      elements as e,      element_categories as c, -//    attribute_types::ID, +    attribute_types::{ID,NameToken},      extra_attributes as a,  }; @@ -32,7 +32,9 @@ fn convert_reference(pair: Pair<Rule>) -> Result<e::Reference, Error> {      match concrete.as_rule() {          Rule::reference_target => {              let rt_inner = concrete.into_inner().next().unwrap(); // reference_target_uq or target_name_qu -            name = Some(rt_inner.as_str().to_owned()); // TODO: is this right? +            //TODO: abstract +            id   = Some(       ID(rt_inner.as_str().to_owned().replace(' ', "-"))); +            name = Some(NameToken(rt_inner.as_str().to_owned()));          },          Rule::reference_explicit => unimplemented!("explicit reference"),          Rule::reference_auto => unimplemented!("auto reference"), | 
