Skip to content

A node package that allows you to compile your code remotely using Ideone's Sphere Engine. Old package, not maintained anymore.

License

Notifications You must be signed in to change notification settings

lprimeroo/ideone-npm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ideone-npm

Build Status

Installation

$ sudo npm install ideone-npm

Usage

var Compile = require('ideone-npm')

compile = Compile('API_TOKEN')

//Source Code to be compiled remotely
var sourceCode = 'print 3*20' 

//Programming Language Selection
var language = 'Python' 

//Input for the program
var testCases = ''

//'Run' routine compiles the code and return the answer object
compile.Run(sourceCode,language,testCases).then(function(answer) {
	// returns compiled answer object	
}) 

// Languages Supported by the API
compile.languageSupport().then(function(languages) {
	console.log(languages)
});

Fields supported by answer object

{ 
	  error: 'OK',
	  langId: 4,
	  langName: 'Python',
	  langVersion: '2.7.10',
	  time: 0.02,
	  date: '2015-12-06 09:58:58',
	  status: 0,
	  result: 15,
	  memory: 9016,
	  signal: 0,
	  public: false,
	  source: 'print 3*20',
	  input: '',
	  output_encoded: '',
	  output: '60\n',
	  stderr: '',
	  cmpinfo: '' 
}

Output

js-standard-style

About

A node package that allows you to compile your code remotely using Ideone's Sphere Engine. Old package, not maintained anymore.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published