Commit 83544361 authored by mimaki's avatar mimaki

add file header

parent 1af5ac0f
/*
** mrbconf.h - mruby core configuration
**
** See Copyright Notice in mruby.h
*/
#ifndef MRUBYCONF_H
#define MRUBYCONF_H
......
......@@ -24,6 +24,7 @@
**
** [ MIT license: http://www.opensource.org/licenses/mit-license.php ]
*/
#ifndef MRUBY_H
#define MRUBY_H
......
/*
** array.h - Array class
**
** See Copyright Notice in mruby.h
*/
#ifndef MRUBY_ARRAY_H
#define MRUBY_ARRAY_H
......
/*
** class.h - Class class
**
** See Copyright Notice in mruby.h
*/
#ifndef MRUBY_CLASS_H
#define MRUBY_CLASS_H
......
/**********************************************************************
data.h -
Copyright (C) 2007 Yukihiro Matsumoto
**********************************************************************/
/*
** data.h - Data class
**
** See Copyright Notice in mruby.h
*/
#ifndef RUBY_DATA_H
#define RUBY_DATA_H 1
......
/*
** hash.h - Hash class
**
** See Copyright Notice in mruby.h
*/
#ifndef MRUBY_HASH_H
#define MRUBY_HASH_H
......
/*
** numeric.h - Numeric, Integer, Float, Fixnum class
**
** See Copyright Notice in mruby.h
*/
#ifndef MRUBY_NUMERIC_H
#define MRUBY_NUMERIC_H
......
/*
** object.h - Object, NilClass, TrueClass, FalseClass class
**
** See Copyright Notice in mruby.h
*/
#ifndef MRUBY_OBJECT_H
#define MRUBY_OBJECT_H
......
/*
** proc.h - Proc class
**
** See Copyright Notice in mruby.h
*/
#ifndef MRUBY_PROC_H
#define MRUBY_PROC_H
......
/*
** range.h - Range class
**
** See Copyright Notice in mruby.h
*/
#ifndef MRUBY_RANGE_H
#define MRUBY_RANGE_H
......
/*
** string.h - String class
**
** See Copyright Notice in mruby.h
*/
#ifndef MRUBY_STRING_H
#define MRUBY_STRING_H
......
/*
** struct.h - Struct class
**
** See Copyright Notice in mruby.h
*/
#ifndef MSTRUCT_H
#define MSTRUCT_H
......
/*
** array.c - Array class
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#include "mruby/array.h"
#include <string.h>
......
/*
** cdump.c - mruby binary dumper (C source format)
**
** See Copyright Notice in mruby.h
*/
#include "cdump.h"
#include <string.h>
......
/*
** cdump.h - mruby binary dumper (C source format)
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#include <stdio.h>
......
/*
** class.c - Class class
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#include <stdarg.h>
#include <stdio.h>
......
/*
** codegen.c - mruby code generator
**
** See Copyright Notice in mruby.h
*/
#undef CODEGEN_TEST
#define CODEGEN_DUMP
......
/*
** compar.c - Comparable module
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#include "mruby/string.h"
#include "mruby/numeric.h"
......
/*
** compile.h - mruby parser
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#include <stdio.h>
#include <setjmp.h>
......
/*
** crc.c - calculate CRC
**
** See Copyright Notice in mruby.h
*/
#include <limits.h>
#include <stdint.h>
// Calculate CRC (CRC-16-CCITT)
......
/*
** dump.c - mruby binary dumper (Rite binary format)
**
** See Copyright Notice in mruby.h
*/
#include <string.h>
#include "dump.h"
......
/*
** dump.h - mruby binary dumper (Rite binary format)
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#include <stdio.h>
#include <stdint.h>
......
/**********************************************************************
encoding.c -
$Author: naruse $
created at: Thu May 24 17:23:27 JST 2007
Copyright (C) 2007 Yukihiro Matsumoto
**********************************************************************/
/*
** encoding.c - Encoding class
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#ifdef INCLUDE_ENCODING
......
/**********************************************************************
encoding.h -
$Author: matz $
created at: Thu May 24 11:49:41 JST 2007
Copyright (C) 2007 Yukihiro Matsumoto
**********************************************************************/
/*
** encoding.h - Encoding class
**
** See Copyright Notice in mruby.h
*/
#ifndef RUBY_ENCODING_H
#define RUBY_ENCODING_H 1
......
/**********************************************************************
enum.c -
$Author: yugui $
created at: Fri Oct 1 15:15:19 JST 1993
Copyright (C) 1993-2007 Yukihiro Matsumoto
**********************************************************************/
/*
** enum.c - Enumerable module
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
......
/*
** error.c - Exception class
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#include <stdarg.h>
#include <string.h>
......
/*
** error.h - Exception class
**
** See Copyright Notice in mruby.h
*/
#ifndef MRUBY_ERROR_H
#define MRUBY_ERROR_H
......
/*
** etc.c -
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#include "mruby/string.h"
#include "error.h"
......
/*
** eval_intern.h -
**
** See Copyright Notice in mruby.h
*/
#ifndef RUBY_EVAL_INTERN_H
#define RUBY_EVAL_INTERN_H
......
/*
** gc.c - garbage collector for RiteVM
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#include "mruby/object.h"
#include "mruby/class.h"
......
/*
** gc.h - garbage collector for RiteVM
**
** See Copyright Notice in mruby.h
*/
#ifndef MRUBY_GC_H
#define MRUBY_GC_H
......
/**********************************************************************
hash.c -
$Author: yugui $
created at: Mon Nov 22 18:51:18 JST 1993
Copyright (C) 1993-2007 Yukihiro Matsumoto
Copyright (C) 2000 Network Applied Communication Laboratory, Inc.
Copyright (C) 2000 Information-technology Promotion Agency, Japan
**********************************************************************/
/*
** hash.c - Hash class
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#include "mruby/hash.h"
......
/*
** init.c - initialize mruby core
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
void mrb_init_class(mrb_state*);
......
/*
** init_ext.c - initialize extend libraries
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
void
......
/*
** irep.h - mrb_irep structure
**
** See Copyright Notice in mruby.h
*/
#ifndef MRUBY_IREP_H
#define MRUBY_IREP_H
......
/*
** kernel.c - Kernel module
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#include "mruby/string.h"
#include <string.h>
......
/*
** load.c - mruby binary loader
**
** See Copyright Notice in mruby.h
*/
#include <string.h>
#include "dump.h"
......
/**********************************************************************
/*
** method.h - method structures and functions
**
** See Copyright Notice in mruby.h
*/
method.h -
$Author: ko1 $
created at: Wed Jul 15 20:02:33 2009
Copyright (C) 2009 Koichi Sasada
**********************************************************************/
#ifndef METHOD_H
#define METHOD_H
......
/*
** minimain.c -
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#include "mruby/proc.h"
......
/*
** node.h - nodes of abstract syntax tree
**
** See Copyright Notice in mruby.h
*/
enum node_type {
NODE_METHOD,
NODE_FBODY,
......
/**********************************************************************
numeric.c -
$Author: yugui $
created at: Fri Aug 13 18:33:09 JST 1993
Copyright (C) 1993-2007 Yukihiro Matsumoto
**********************************************************************/
/*
** numeric.c - Numeric, Integer, Float, Fixnum class
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#include "mruby/numeric.h"
......
/*
** object.c - Object, NilClass, TrueClass, FalseClass class
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#include <string.h>
#include "mruby/string.h"
......
/*
** opcode.h - RiteVM operation codes
**
** See Copyright Notice in mruby.h
*/
#ifndef OPCODE_H
#define OPCODE_H
......
/*
** parse.y - mruby parser
**
** See Copyright Notice in mruby.h
*/
%{
#undef PARSER_TEST
#undef PARSER_DEBUG
......
/*
** pool.c - memory pool
**
** See Copyright Notice in mruby.h
*/
#include "pool.h"
#include <string.h>
......
/*
** pool.h - memory pool
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#include <stddef.h>
......
/*
** print.c - Kernel.#p
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#include "mruby/string.h"
#include <stdio.h>
......
/*
** proc.c - Proc class
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#include "mruby/proc.h"
#include "mruby/array.h"
......
/*
** range.c - Range class
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#include "mruby/class.h"
#include "mruby/range.h"
......
/* re.c for RegExp Class */
/*
** re.c - Regexp class
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#include <string.h>
#include "mruby/string.h"
......
/**********************************************************************
re.h -
**********************************************************************/
/*
** re.h - Regexp class
**
** See Copyright Notice in mruby.h
*/
#ifndef RE_H
#define RE_H
......
/**********************************************************************
regex.h -
$Author: akr $
Copyright (C) 1993-2007 Yukihiro Matsumoto
**********************************************************************/
/*
** regex.h - Regexp class
**
** See Copyright Notice in mruby.h
*/
#ifndef ONIGURUMA_REGEX_H
#define ONIGURUMA_REGEX_H 1
......
/*
* Rite Hash
*
*
*/
** ritehash.c - Rite Hash for mruby
**
** See Copyright Notice in mruby.h
*/
#include <stdint.h>
#include <stdlib.h>
#include <string.h>
......
/**********************************************************************
sprintf.c -
$Author: yugui $
created at: Fri Oct 15 10:39:26 JST 1993
Copyright (C) 1993-2007 Yukihiro Matsumoto
Copyright (C) 2000 Network Applied Communication Laboratory, Inc.
Copyright (C) 2000 Information-technology Promotion Agency, Japan
**********************************************************************/
/*
** sprintf.c - Kernel.#sprintf
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#include <stdio.h>
......
/*
** state.c - RiteVM open/close functions
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#include "irep.h"
#include <string.h>
......
/*
** string.c - String class
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#include <stdarg.h>
......
/**********************************************************************
struct.c -
$Author: marcandre $
created at: Tue Mar 22 18:44:30 JST 1995
Copyright (C) 1993-2007 Yukihiro Matsumoto
**********************************************************************/
/*
** struct.c - Struct class
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#include <string.h>
......
/*
** symbol.c - Symbol class
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#include "ritehash.h"
#include <string.h>
......
/*
** variable.c - mruby variables
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#include "mruby/class.h"
#include "ritehash.h"
......
/*
** variable.h - mruby variables
**
** See Copyright Notice in mruby.h
*/
#ifndef MRUBY_VARIABLE_H
#define MRUBY_VARIABLE_H
......
/**********************************************************************
version.c -
$Author: knu $
$Date: 2008-05-31 22:37:06 +0900 (Sat, 31 May 2008) $
created at: Thu Sep 30 20:08:01 JST 1993
Copyright (C) 1993-2003 Yukihiro Matsumoto
**********************************************************************/
/*
** version.c - version information
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#include "version.h"
......
/*
** version.h - version information
**
** See Copyright Notice in mruby.h
*/
#define RUBY_VERSION "1.8.7"
#define RUBY_RELEASE_DATE "2010-08-16"
#define RUBY_VERSION_CODE 187
......
/*
** vm.c - virtual machine for mruby (RiteVM)
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#include "opcode.h"
#include "irep.h"
......
/**********************************************************************
vm_core.h -
$Author: yugui $
created at: 04/01/01 19:41:38 JST
Copyright (C) 2004-2007 Koichi Sasada
**********************************************************************/
/*
** vm_core.h - RiteVM core
**
** See Copyright Notice in mruby.h
*/
#ifndef RUBY_VM_CORE_H
#define RUBY_VM_CORE_H
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment