makepad_live_compiler/
lib.rs1#![allow(dead_code)]
2
3pub mod util;
4pub mod span;
5pub mod live_token;
6pub mod live_error;
7pub mod live_parser;
8pub mod live_node;
9pub mod live_node_vec;
10pub mod live_document;
11pub mod live_registry;
12pub mod live_expander;
13pub mod live_ptr;
14pub mod live_eval;
15pub mod live_component;
16pub mod live_node_cbor;
17pub mod live_node_reader;
19
20pub use makepad_math;
21pub use makepad_derive_live;
22pub use makepad_live_tokenizer;
23pub use makepad_live_tokenizer::makepad_micro_serde;
24pub use makepad_live_tokenizer::makepad_live_id;
25pub use makepad_live_id::makepad_error_log;
26
27pub use {
28 makepad_live_tokenizer::{
29 LiveId,
30 LiveIdMap
31 },
32 makepad_live_tokenizer::vec4_ext,
33 crate::{
34 live_component::{
35 LiveComponentInfo,
36 LiveComponentRegistry
37 },
38 live_eval::{
39 live_eval,
40 LiveEval
41 },
42 live_registry::{
43 LiveFileChange,
44 LiveRegistry,
45 },
47 live_ptr::{
48 LiveModuleId,
49 LivePtr,
50 LiveRef,
51 LiveFileGeneration,
52 LiveFileId,
53 },
54 live_node_vec::{
55 LiveNodeSlice,
56 LiveNodeVec,
57 LiveNodeSliceApi,
58 LiveNodeVecApi,
59 },
60 live_node_cbor::{
61 LiveNodeSliceToCbor,
62 LiveNodeVecFromCbor
63 },live_node_reader::{
69 LiveNodeReader,
70 },
71 live_node::{
72 LiveProp,
73 LiveIdAsProp,
74 LiveEditInfo,
75 LiveValue,
76 LiveNode,
77 LiveType,
78 LiveTypeInfo,
79 LiveTypeField,
80 LiveFieldKind,
81 LiveBinOp,
82 LiveUnOp,
83 LiveNodeOrigin,
84 InlineString,
85 LivePropType,
86 LiveBinding,
87 LiveIdPath,
88 },
90 live_token::{TokenWithSpan, LiveToken, LiveTokenId},
91 span::{
92 TextSpan,
93 TokenSpan,
94 TextPos
95 },
96 makepad_live_tokenizer::{LiveErrorOrigin, live_error_origin},
97 live_error::{
98 LiveError,
99 LiveFileError
100 },
101 live_document::{LiveOriginal, LiveExpanded}
102 }
103};