Structs
- The context of compilation process.
- A compiler flag.
- A function.
- A function definition.
- An overload of a function in
GeoScript. - A single node of
IterTree. - Represents complicated iterator structures.
- Meta info about a point.
- The library of all rules and functions available in geoscript.
- A range-like iterator, except multidimensional.
- A point in variable meta.
- A function.
- A function definition.
- A definition for a user-defined rule operator.
- An overload of a function in
GeoScript. - A variable created with a let statement.
Enums
- A circle is always a bind.
- A line is always a bind.
- A point is either a bind or a free complex value.
- A scalar is either a bind or a free real value.
- An entity is a single primitive on the figure plane.
- A compiler flag.
- A compiler flag value.
- A compiler flag value.
- The kind on the unrolled rule.
- Defines meta information about variables, mostly in regard to the displaying of them.
Traits
- For everything that can have an order (how modifiable the entity is).
Functions
- Constructs the point name based on the letter and the primes.
- Unrolls the given script. All iterators are expanded and all conversions applied. The output can be immediately compiled.
- Replaces all Parameter unrolled expressions with the given parameters.