Package-level declarations
Types
Link copied to clipboard
abstract class ExpressionNode(val left: ShasPValuedNode, val right: ShasPValuedNode) : ShasPValuedNode
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open class ShasPArrayInitializer(val type: ShasPType.ShasPArrayType, val values: List<ShasPValuedNode>? = null) : ShasPValuedNode
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open class ShasPFor(val init: ShasPStatement, val condition: ShasPValuedNode, val step: ShasPStatement, val body: ShasPCode) : ShasPValuedStatement
Link copied to clipboard
open class ShasPForEach(val name: String, val collection: ShasPValuedNode, val body: ShasPCode) : ShasPValuedStatement
Link copied to clipboard
open class ShasPFunctionCall(val name: String, val args: Array<ShasPValuedNode>) : ShasPValuedStatement
Link copied to clipboard
open class ShasPFunctionDeclaration(val type: ShasPType, val name: String, val args: Array<ShasPArgument>, val body: ShasPCode) : ShasPProgChild
Link copied to clipboard
Link copied to clipboard
open class ShasPGreaterEqual(val left: ShasPValuedNode, val right: ShasPValuedNode) : ExpressionNode
Link copied to clipboard
Link copied to clipboard
open class ShasPIf(val condition: ShasPValuedNode, val then: ShasPCode, val orElse: ShasPCode? = null) : ShasPValuedStatement
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open class ShasPVariableAddAssignment(val name: String, val value: ShasPValuedNode) : ShasPValuedStatement
Link copied to clipboard
open class ShasPVariableAssignment(val name: String, val value: ShasPValuedNode) : ShasPValuedStatement
Link copied to clipboard
open class ShasPVariableDeclaration(val name: String, val type: ShasPType, val value: ShasPValuedNode? = null) : ShasPProgChild, ShasPStatement
Link copied to clipboard
Link copied to clipboard
open class ShasPVariableDivAssignment(val name: String, val value: ShasPValuedNode) : ShasPValuedStatement
Link copied to clipboard
Link copied to clipboard
open class ShasPVariableModAssignment(val name: String, val value: ShasPValuedNode) : ShasPValuedStatement
Link copied to clipboard
open class ShasPVariableMulAssignment(val name: String, val value: ShasPValuedNode) : ShasPValuedStatement
Link copied to clipboard
open class ShasPVariableSubAssignment(val name: String, val value: ShasPValuedNode) : ShasPValuedStatement
Link copied to clipboard
Link copied to clipboard