AstForExpressionsCreator

io.joern.rubysrc2cpg.astcreation.AstForExpressionsCreator

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class AstCreator
Self type

Members list

Value members

Concrete methods

protected def astForAdditiveExpression(ctx: AdditiveExpressionContext): Ast
protected def astForAdditiveMinusExpression(ctx: AdditiveExpressionContext): Ast
protected def astForAdditivePlusExpression(ctx: AdditiveExpressionContext): Ast
protected def astForAndExpression(ctx: OperatorAndExpressionContext): Ast
protected def astForIsDefinedExpression(ctx: IsDefinedExpressionContext): Ast
protected def astForIsDefinedPrimaryExpression(ctx: IsDefinedPrimaryContext): Ast
protected def astForLiteralPrimaryExpression(ctx: LiteralPrimaryContext): Ast
protected def astForMultiplicativeExpression(ctx: MultiplicativeExpressionContext): Ast
protected def astForMultiplicativePercentExpression(ctx: MultiplicativeExpressionContext): Ast
protected def astForMultiplicativeSlashExpression(ctx: MultiplicativeExpressionContext): Ast
protected def astForMultiplicativeStarExpression(ctx: MultiplicativeExpressionContext): Ast
protected def astForOrExpression(ctx: OperatorOrExpressionContext): Ast
protected def astForPowerExpression(ctx: PowerExpressionContext): Ast
protected def astForSuperExpression(ctx: SuperExpressionPrimaryContext): Ast
protected def astForTernaryConditionalOperator(ctx: ConditionalOperatorExpressionContext): Ast
protected def astForUnaryExpression(ctx: UnaryExpressionContext): Ast
protected def astForUnaryMinusExpression(ctx: UnaryMinusExpressionContext): Ast
protected def astForUnaryNotExpression(ctx: UnaryExpressionContext): Ast
protected def astForUnaryPlusExpression(ctx: UnaryExpressionContext): Ast
protected def astForUnaryTildeExpression(ctx: UnaryExpressionContext): Ast