phile/dalgen/objc/
mod.rs

1//
2// dalgen/objc/mod.rs
3// The PHiLe Compiler
4//
5// Created by Arpad Goretity (H2CO3)
6// on 18/07/2017
7//
8
9use error::Result;
10use dalgen::*;
11use sqir::*;
12
13
14pub fn generate_dal(sqir: &Sqir, params: &CodegenParams, wp: &mut WriterProvider) -> Result<()> {
15    match params.database_access_mode.unwrap_or_default() {
16        DatabaseAccessMode::Pod          => generate_pod(sqir, params, wp),
17        DatabaseAccessMode::ActiveRecord => generate_active_record(sqir, params, wp),
18    }
19}
20
21fn generate_pod(_sqir: &Sqir, _params: &CodegenParams, _wp: &mut WriterProvider) -> Result<()> {
22    unimplemented!()
23}
24
25fn generate_active_record(_sqir: &Sqir, _params: &CodegenParams, _wp: &mut WriterProvider) -> Result<()> {
26    unimplemented!()
27}