All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.sourceforge.plantuml.tim.readme.md Maven / Gradle / Ivy

Go to download

PlantUML is a component that allows to quickly write : * sequence diagram, * use case diagram, * class diagram, * activity diagram, * component diagram, * state diagram * object diagram

There is a newer version: 8059
Show newest version
# Directory Documentation for `tim`

## Description
This package provides classes used to manage [PlantUML Preprocessing](https://plantuml.com/preprocessing).

## Link of Current Preprocessing (documentation)
- [PlantUML Preprocessing](https://plantuml.com/preprocessing)
- [PlantUML Preprocessing JSON](https://plantuml.com/preprocessing-json)

## See also [legacy] Preprocessing (directory)
- [`preproc`](../preproc/)
- [`preproc2`](../preproc2/)

## Architecture of `TValue`
```mermaid
flowchart LR
A[TValue]
A --> I[Integer]
A --> S[String]
A ---> J[JsonValue]
J --> JI[JSON_Number]
J --> JS[JSON_String]
J --> JB[JSON_Boolean]
J --> JN[JSON_Null]
J --> JA[JSON_Array]
J --> JO[JSON_Object]
```

## Reference
- [Shunting yard algorithm _(on Wikipedia)_](https://en.wikipedia.org/wiki/Shunting_yard_algorithm)
- [Reverse Polish notation _(on Wikipedia)_](https://en.wikipedia.org/wiki/Reverse_Polish_notation)
- [Boyer–Moore–Horspool algorithm _(on Wikipedia)_](https://en.wikipedia.org/wiki/Boyer%E2%80%93Moore%E2%80%93Horspool_algorithm)
- [String-searching algorithm _(on Wikipedia)_](https://en.wikipedia.org/wiki/String-searching_algorithm)
- [Trie _(on Wikipedia)_](https://en.wikipedia.org/wiki/Trie)

## Misc.
- [Tim (given name) _(on Wikipedia)_](https://en.wikipedia.org/wiki/Tim_(given_name))




© 2015 - 2025 Weber Informatics LLC | Privacy Policy