![]() |
lingua-franca 0.10.1
Lingua Franca code generator
|
Converts an LF model to an S-expression. More...
Inherits LfSwitch< SExpr >.
Classes | |
| class | SExpr |
| class | SList |
Public Member Functions | |
| SExpr | caseAction (Action object) |
| SExpr | caseArray (Array object) |
| SExpr | caseAssignment (Assignment object) |
| SExpr | caseAttribute (Attribute object) |
| SExpr | caseAttrParm (AttrParm object) |
| SExpr | caseBracedListExpression (BracedListExpression object) |
| SExpr | caseBracketListExpression (BracketListExpression object) |
| SExpr | caseBuiltinTriggerRef (BuiltinTriggerRef object) |
| SExpr | caseCode (Code object) |
| SExpr | caseCodeExpr (CodeExpr object) |
| SExpr | caseConnection (Connection object) |
| SExpr | caseCStyleArraySpec (CStyleArraySpec object) |
| SExpr | caseDeadline (Deadline object) |
| SExpr | caseElement (Element object) |
| SExpr | caseExpression (Expression object) |
| SExpr | caseHost (Host object) |
| SExpr | caseImport (Import object) |
| SExpr | caseImportedReactor (ImportedReactor object) |
| SExpr | caseInitializer (Initializer object) |
| SExpr | caseInput (Input object) |
| SExpr | caseInstantiation (Instantiation object) |
| SExpr | caseIPV4Host (IPV4Host object) |
| SExpr | caseIPV6Host (IPV6Host object) |
| SExpr | caseKeyValuePair (KeyValuePair object) |
| SExpr | caseKeyValuePairs (KeyValuePairs object) |
| SExpr | caseLiteral (Literal object) |
| SExpr | caseMethod (Method object) |
| SExpr | caseMethodArgument (MethodArgument object) |
| SExpr | caseMode (Mode object) |
| SExpr | caseModel (Model object) |
| SExpr | caseNamedHost (NamedHost object) |
| SExpr | caseOutput (Output object) |
| SExpr | caseParameter (Parameter object) |
| SExpr | caseParameterReference (ParameterReference object) |
| SExpr | casePort (Port object) |
| SExpr | casePreamble (Preamble object) |
| SExpr | caseReaction (Reaction object) |
| SExpr | caseReactor (Reactor object) |
| SExpr | caseReactorDecl (ReactorDecl object) |
| SExpr | caseSerializer (Serializer object) |
| SExpr | caseStateVar (StateVar object) |
| SExpr | caseSTP (STP object) |
| SExpr | caseTardy (Tardy object) |
| SExpr | caseTargetDecl (TargetDecl object) |
| SExpr | caseTime (Time object) |
| SExpr | caseTimer (Timer object) |
| SExpr | caseTriggerRef (TriggerRef object) |
| SExpr | caseType (Type object) |
| SExpr | caseTypedVariable (TypedVariable object) |
| SExpr | caseTypeParm (TypeParm object) |
| SExpr | caseVariable (Variable object) |
| SExpr | caseVarRef (VarRef object) |
| SExpr | caseWatchdog (Watchdog object) |
| SExpr | caseWidthSpec (WidthSpec object) |
| SExpr | caseWidthTerm (WidthTerm object) |
| SExpr | defaultCase (EObject object) |
| SExpr | doSwitch (EObject theEObject) |
Package Functions | |
| private< T > boolean | inside (Class< T > tClass) |
| private< T extends EObject > SExpr | sList (String name, List< T > parts) |
Converts an LF model to an S-expression.
| SExpr org.lflang.ast.ToSExpr.caseAction | ( | Action | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseArray | ( | Array | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseAssignment | ( | Assignment | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseAttribute | ( | Attribute | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseAttrParm | ( | AttrParm | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseBracedListExpression | ( | BracedListExpression | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseBracketListExpression | ( | BracketListExpression | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseBuiltinTriggerRef | ( | BuiltinTriggerRef | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseCode | ( | Code | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseCodeExpr | ( | CodeExpr | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseConnection | ( | Connection | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseCStyleArraySpec | ( | CStyleArraySpec | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseDeadline | ( | Deadline | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseElement | ( | Element | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseExpression | ( | Expression | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseHost | ( | Host | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseImport | ( | Import | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseImportedReactor | ( | ImportedReactor | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseInitializer | ( | Initializer | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseInput | ( | Input | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseInstantiation | ( | Instantiation | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseIPV4Host | ( | IPV4Host | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseIPV6Host | ( | IPV6Host | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseKeyValuePair | ( | KeyValuePair | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseKeyValuePairs | ( | KeyValuePairs | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseLiteral | ( | Literal | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseMethod | ( | Method | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseMethodArgument | ( | MethodArgument | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseMode | ( | Mode | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseModel | ( | Model | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseNamedHost | ( | NamedHost | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseOutput | ( | Output | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseParameter | ( | Parameter | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseParameterReference | ( | ParameterReference | object | ) |
| SExpr org.lflang.ast.ToSExpr.casePort | ( | Port | object | ) |
| SExpr org.lflang.ast.ToSExpr.casePreamble | ( | Preamble | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseReaction | ( | Reaction | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseReactor | ( | Reactor | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseReactorDecl | ( | ReactorDecl | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseSerializer | ( | Serializer | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseStateVar | ( | StateVar | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseSTP | ( | STP | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseTardy | ( | Tardy | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseTargetDecl | ( | TargetDecl | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseTime | ( | Time | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseTimer | ( | Timer | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseTriggerRef | ( | TriggerRef | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseType | ( | Type | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseTypedVariable | ( | TypedVariable | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseTypeParm | ( | TypeParm | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseVariable | ( | Variable | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseVarRef | ( | VarRef | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseWatchdog | ( | Watchdog | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseWidthSpec | ( | WidthSpec | object | ) |
| SExpr org.lflang.ast.ToSExpr.caseWidthTerm | ( | WidthTerm | object | ) |
| SExpr org.lflang.ast.ToSExpr.defaultCase | ( | EObject | object | ) |
| SExpr org.lflang.ast.ToSExpr.doSwitch | ( | EObject | theEObject | ) |
|
package |
|
package |