User Tools

Site Tools


cs330_f2016:julia

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

cs330_f2016:julia [2016/08/04 20:17]
dcostello created
cs330_f2016:julia [2021/06/30 23:42]
Line 1: Line 1:
-====Julia==== 
-http://​docs.julialang.org/​en/​release-0.4/​manual/​ 
  
-===Provided tools=== 
-Three modules are provided. 
- 
-The Error module defines a single type, lisp Error that is a sub-type of Julia'​s Exception. Use it when your interpreter or parser encounters an error. 
- 
-The Lexer module exports a single function lex. Lex accepts a string and outputs an array of reals, symbols or another array. The output of the lexer should be fed into the parser. 
- 
-The repl module exports a single function repl(Source) which takes the name of the modle you wish to test. For example to test the Rudimentary interpreter If i had named my moudle RudInt I would call Repl.repl("​RudInt"​). It also allows you interp expressions,​ parse expressions,​ test single cases, test multiple exprs using files, and reload your module after making changes. Run help to get further information. ​ 
cs330_f2016/julia.txt ยท Last modified: 2021/06/30 23:42 (external edit)