cmake-parser 0.1.0-beta.1

The library to parse cmake language.
Documentation
pub mod block;
pub mod r#break;
pub mod cmake_host_system_information;
pub mod cmake_language;
pub mod cmake_minimum_required;
pub mod cmake_parse_arguments;
pub mod cmake_path;
pub mod cmake_policy;
pub mod configure_file;
pub mod r#continue;
pub mod r#else;
pub mod elseif;
pub mod endblock;
pub mod endforeach;
pub mod endfunction;
pub mod endif;
pub mod endmacro;
pub mod endwhile;
pub mod execute_process;
pub mod file;
pub mod find_file;
pub mod find_library;
pub mod find_package;
pub mod find_path;
pub mod find_program;
pub mod foreach;
pub mod function;
pub mod get_cmake_property;
pub mod get_directory_property;
pub mod get_filename_component;
pub mod get_property;
pub mod r#if;
pub mod include;
pub mod include_guard;
pub mod list;
pub mod r#macro;
pub mod mark_as_advanced;
pub mod math;
pub mod message;
pub mod option;
pub mod r#return;
pub mod separate_arguments;
pub mod set;
pub mod set_directory_properties;
pub mod set_property;
pub mod site_name;
pub mod string;
pub mod unset;
pub mod variable_watch;
pub mod r#while;

pub use block::Block;
pub use cmake_host_system_information::CMakeHostSystemInformation;
pub use cmake_language::CMakeLanguage;
pub use cmake_minimum_required::CMakeMinimumRequired;
pub use cmake_parse_arguments::CMakeParseArguments;
pub use cmake_path::CMakePath;
pub use cmake_policy::CMakePolicy;
pub use configure_file::ConfigureFile;
pub use elseif::ElseIf;
pub use endblock::EndBlock;
pub use endforeach::EndForEach;
pub use endfunction::EndFunction;
pub use endif::EndIf;
pub use endmacro::EndMacro;
pub use endwhile::EndWhile;
pub use execute_process::ExecuteProcess;
pub use file::File;
pub use find_file::FindFile;
pub use find_library::FindLibrary;
pub use find_package::FindPackage;
pub use find_path::FindPath;
pub use find_program::FindProgram;
pub use foreach::ForEach;
pub use function::Function;
pub use get_cmake_property::GetCMakeProperty;
pub use get_directory_property::GetDirectoryProperty;
pub use get_filename_component::GetFilenameComponent;
pub use get_property::GetProperty;
pub use include::Include;
pub use include_guard::IncludeGuard;
pub use list::List;
pub use mark_as_advanced::MarkAsAdvanced;
pub use math::Math;
pub use message::Message;
pub use option::Option;
pub use r#break::Break;
pub use r#continue::Continue;
pub use r#else::Else;
pub use r#if::If;
pub use r#macro::Macro;
pub use r#return::Return;
pub use r#while::While;
pub use separate_arguments::SeparateArguments;
pub use set::Set;
pub use set_directory_properties::SetDirectoryProperties;
pub use set_property::SetProperty;
pub use site_name::SiteName;
pub use string::String;
pub use unset::Unset;
pub use variable_watch::VariableWatch;