public static UnifiedBlock ToBlock(this UnifiedExpression singleton) { if (singleton == null) { return(UnifiedBlock.Create()); } return(UnifiedBlock.Create(singleton)); }
public static UnifiedProgram ToProgram( this UnifiedExpression singleton) { if (singleton == null) { return(UnifiedProgram.Create(UnifiedBlock.Create())); } return(UnifiedProgram.Create(singleton.ToBlock())); }
public static UnifiedBlock ToBlock( this IEnumerable <UnifiedExpression> expressions) { return(UnifiedBlock.Create(expressions)); }