class Parser

class Parser

lib/compiler/parser/parser.tya:2

Parser provides the compiler/parser/Parser standard library API.

Source
# Parser provides the compiler/parser/Parser standard library API.
class Parser
  # Parser.parse provides the compiler/parser/Parser standard library operation.
  # @param source String source value.
  # @return Any the resulting value.
  parse: source ->
    compiler_parser_parse(source)

  # Parser.parse_tokens provides the compiler/parser/Parser standard library operation.
  # @param tokens Array tokens value.
  # @return Any the resulting value.
  parse_tokens: tokens ->
    compiler_parser_parse_tokens(tokens)

Methods

parse

Parser.parse(source)

lib/compiler/parser/parser.tya:6

Parser.parse provides the compiler/parser/Parser standard library operation.

Source
  # Parser.parse provides the compiler/parser/Parser standard library operation.
  # @param source String source value.
  # @return Any the resulting value.
  parse: source ->
    compiler_parser_parse(source)

parse_tokens

Parser.parse_tokens(tokens)

lib/compiler/parser/parser.tya:12

Parser.parse_tokens provides the compiler/parser/Parser standard library operation.

Source
  # Parser.parse_tokens provides the compiler/parser/Parser standard library operation.
  # @param tokens Array tokens value.
  # @return Any the resulting value.
  parse_tokens: tokens ->
    compiler_parser_parse_tokens(tokens)