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 {
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_value,
40 },
41 live_registry::{
42 LiveFileChange,
43 LiveRegistry,
44 LiveScopeTarget,
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 LiveFont,
73 LiveImport,
74 LiveProp,
75 LiveIdAsProp,
76 LiveEditInfo,
77 LiveValue,
78 LiveNode,
79 LiveType,
80 LiveTypeInfo,
81 LiveTypeField,
82 LiveFieldKind,
83 LiveBinOp,
84 LiveUnOp,
85 LiveNodeOrigin,
86 InlineString,
87 LivePropType,
88 LiveBinding,
89 LiveIdPath,
90 },
92 live_token::{TokenWithSpan, LiveToken, LiveTokenId},
93 span::{
94 TextSpan,
95 TokenSpan,
96 TextPos
97 },
98 makepad_live_tokenizer::{LiveErrorOrigin, live_error_origin},
99 live_error::{
100 LiveError,
101 LiveFileError
102 },
103 live_document::{LiveOriginal, LiveExpanded}
104 }
105};