Chervil is a toy Lisp interpreter written in Ruby
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
12345678910111213 |
- module Chervil
- RSpec.describe Parser do
- def parse(source)
- lexer = Lexer.new(source)
- parser = Parser.new(lexer)
- parser.parse
- end
-
- it 'parses a number' do
- expect(parse("1").first).to eq(AST::Number.new(1.0))
- end
- end
- end
|