create gds section parser

This commit is contained in:
sleptworld 2022-08-01 10:44:39 +08:00
parent 9b26b84f94
commit 5634ec7af8
2 changed files with 4 additions and 3 deletions

View File

@ -1,14 +1,13 @@
use super::parm_tables::Parm;
use crate::parm_tables; use crate::parm_tables;
use chrono::prelude::*; use chrono::prelude::*;
use nom::bytes::complete::{tag, take}; use nom::bytes::complete::{tag, take};
use nom::multi::count; use nom::multi::count;
use nom::number::complete::{i16, u16, u24, u8}; use nom::number::complete::{i16, u16, u24, u8};
use nom::number::Endianness::Little; use nom::number::Endianness::Little;
use nom::sequence::{preceded, tuple, Tuple}; use nom::sequence::{preceded, tuple};
use nom::IResult; use nom::IResult;
use super::parm_tables::Parm;
struct IS { struct IS {
total_length: usize, total_length: usize,
version_number: u8, version_number: u8,

View File

@ -1,5 +1,7 @@
pub mod gds;
pub mod libs; pub mod libs;
pub mod parm_tables; pub mod parm_tables;
pub mod pds;
fn main() { fn main() {
println!("Hello, world!"); println!("Hello, world!");