non_std 0.1.4

Collection of general purpose tools for solving problems. Fundamentally extend the language without spoiling, so may be used solely or in conjunction with another module of such kind.
Documentation
// #![allow(dead_code)]

// use crate::*;
// use super::*;
// use super::common::*;

// use std::collections::hash_map::HashMap;
// use std::rc::Rc;
// use core::fmt;

// #[derive( Default, Debug, Clone )]
// pub struct InstructionsParse
// {
//   pub instructions : vec< String >,
//   pub delimeters : vec< String >, /* qqq : implement and cover several delimeters case. write test routine for case of implicit + explicit delimeters */
//   pub properties_map_parsing : bool,
//   pub properties_maps : HashMap< String, String >,
//   pub severalValues : bool, /* qqq : implement */
// }

// impl InstructionsParseOptions
// {

//   // field_str!{ hint }
//   // field_str!{ hint, h }
//   // field_str!{ long_hint }
//   // field_str!{ long_hint, lh }
//   // field_str!{ phrase }
//   // field_str!{ subject_hint }
//   // field_str!{ subject_hint, sh }
//   // field_map_str_str!{ properties_hints, property_hint }
//   // field_map_str_vec_str!{ properties_aliases, property_alias }
//   // field_routine!{ routine }
//   // field_routine!{ routine, ro }

//   // pub fn form( &self ) -> Command
//   // {
//   //   self.ins.clone()
//   // }

// }

// impl Options for InstructionsParseOptions
// {
// }