![]() |
undoStudio
The IDE of the undoRT ecosystem
|
Header of the Structured Text editor undoApp. More...
#include <string>#include <vector>#include <filesystem>#include <memory>#include <unordered_map>#include <TextEditor.h>#include "lexer/Lexer.h"#include "parser/Parser.h"#include "ast/AST.h"#include "undoAppSTSemantic.hpp"#include "undoAppSTOutput.hpp"#include "undoAppSTSnippet.hpp"#include "semantic/SemanticAnalyzer.h"#include "semantic/LibraryDescriptorBuilder.h"#include "library/LibraryRegistry.h"#include "semantic/SymbolTable.h"

Go to the source code of this file.
Classes | |
| struct | undoApp::ST::FileNode |
| Node structure for the file tree representation. More... | |
| struct | undoApp::ST::MethodData |
| Data structure for a method inside a FUNCTION_BLOCK. More... | |
| struct | undoApp::ST::MethodEditors |
| Editor pair for a single METHOD tab (created lazily on first open) More... | |
| struct | undoApp::ST::STDocument |
| One open ST file, held whole so it can be put back. More... | |
| struct | undoApp::ST::SourceSegment |
| One editor-backed block of the generated ST file. More... | |
| class | undoApp::ST::STApp |
| Main application class for the Structured Text editor plugin. More... | |
| struct | undoApp::ST::STApp::WorkspaceMethod |
| A METHOD of a file in the workspace, for the file tree. More... | |
| struct | undoApp::ST::STApp::WorkspaceDeclaration |
| A declaration found somewhere in the workspace. More... | |
| struct | undoApp::ST::STApp::MethodLineInfo |
| struct | undoApp::ST::STApp::CompletionSpot |
Namespaces | |
| namespace | undoApp |
| namespace | undoApp::ST |
Typedefs | |
| using | undoApp::ST::TranslationUnit = ::TranslationUnit |
| using | undoApp::ST::ParseError = ::ParseError |
Enumerations | |
| enum class | undoApp::ST::POUType { undoApp::ST::Program , undoApp::ST::FunctionBlock , undoApp::ST::Function } |
| Enumeration of POU (Program Organization Unit) types. More... | |
Header of the Structured Text editor undoApp.