コード例 #1
0
ファイル: marpa-gen.go プロジェクト: pstuifzand/go-marpa-thin
func NewGrammar(configuration *Config) *Grammar {
	var _ret Grammar
	_ret.handle = C.marpa_g_new(&configuration.handle)
	if _ret.handle == (C.Marpa_Grammar)(unsafe.Pointer(uintptr(0))) {
		panic("ERROR: marpa_g_new")
	}
	return &_ret

}
コード例 #2
0
ファイル: marpa-gen.go プロジェクト: pstuifzand/go-marpa-thin
func NewGrammar(configuration **Config) *Grammar {
	var _ret Grammar
	_ret.handle = C.marpa_g_new(configuration.handle)
	return _ret

}
コード例 #3
0
ファイル: marpa-old.go プロジェクト: pstuifzand/go-marpa-thin
func NewGrammar(config *Config) Grammar {
	var grammar Grammar
	grammar.grammar = C.marpa_g_new(&config.config)
	return grammar
}