Skip to content

Instantly share code, notes, and snippets.

@binkiklou
Created June 1, 2019 01:05
Show Gist options
  • Select an option

  • Save binkiklou/71c2fc2311ca689722c3ff607606ea4b to your computer and use it in GitHub Desktop.

Select an option

Save binkiklou/71c2fc2311ca689722c3ff607606ea4b to your computer and use it in GitHub Desktop.
Munchii, please fix
binkiklou@Windows-10-Max:~/Chirp-Dev/Munchii-Fork/Chirp/Tools/Build$ make
Starting build processs
In file included from ../../Source/Console/Commands.cpp:3:0:
../../Source/Console/../Parser/Parser.h:74:8: error: declaration of ‘Scope Function::Scope’ [-fpermissive]
Scope Scope;
^~~~~
../../Source/Console/../Parser/Parser.h:47:7: error: changes meaning of ‘Scope’ from ‘class Scope’ [-fpermissive]
class Scope
^~~~~
../../Source/Logger/Error.cpp: In function ‘void Log::Error::At(int, std::__cxx11::string)’:
../../Source/Logger/Error.cpp:63:37: error: could not convert ‘':'’ from ‘char’ to ‘std::__cxx11::string {aka std::__cxx11::basic_string<char>}’
std::cout << Log::Color (RED, ':') << Text <<std::endl;
^
../../Source/Parser/Assembly.cpp:99:108: warning: multi-character character constant [-Wmultichar]
Parsed -> Text.append ("global _").append (Parsed -> FunctionList.at (Parsed -> EntryPos).Name).append (' \n'); // Still ok, because the insert is later
^~~~~
In file included from ../../Source/Parser/Assembly.h:3:0,
from ../../Source/Parser/Assembly.cpp:1:
../../Source/Parser/Parser.h:74:8: error: declaration of ‘Scope Function::Scope’ [-fpermissive]
Scope Scope;
^~~~~
../../Source/Parser/Parser.h:47:7: error: changes meaning of ‘Scope’ from ‘class Scope’ [-fpermissive]
class Scope
^~~~~
../../Source/Parser/Assembly.cpp: In member function ‘void Parsed::MakeAssembly()’:
../../Source/Parser/Assembly.cpp:49:42: error: ‘s’ was not declared in this scope
Function = &this -> FunctionList.at (s.Identifier);
^
../../Source/Parser/Assembly.cpp:53:37: error: no matching function for call to ‘std::__cxx11::basic_string<char>::insert(int, char)’
Function -> Name.insert (0, '_');
^
In file included from /usr/include/c++/7/string:52:0,
from ../../Source/Parser/../Logger/Error.h:3,
from ../../Source/Parser/Parser.h:3,
from ../../Source/Parser/Assembly.h:3,
from ../../Source/Parser/Assembly.cpp:1:
/usr/include/c++/7/bits/basic_string.h:1523:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::const_iterator, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_CharT>::other>::pointer = char*; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >; typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_CharT>::other>::const_pointer = const char*; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
insert(const_iterator __p, size_type __n, _CharT __c)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1523:7: note: candidate expects 3 arguments, 2 provided
/usr/include/c++/7/bits/basic_string.h:1567:9: note: candidate: template<class _InputIterator, class> std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits,
_Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = _InputIterator; <template-parameter-2-2> = <template-parameter-1-2>; _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]
insert(const_iterator __p, _InputIterator __beg, _InputIterator __end)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1567:9: note: template argument deduction/substitution failed:
../../Source/Parser/Assembly.cpp:53:37: note: candidate expects 3 arguments, 2 provided
Function -> Name.insert (0, '_');
^
In file included from /usr/include/c++/7/string:52:0,
from ../../Source/Parser/../Logger/Error.h:3,
from ../../Source/Parser/Parser.h:3,
from ../../Source/Parser/Assembly.h:3,
from ../../Source/Parser/Assembly.cpp:1:
/usr/include/c++/7/bits/basic_string.h:1601:7: note: candidate: void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator, std::initializer_list<_Tp>) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_CharT>::other>::pointer = char*]
insert(iterator __p, initializer_list<_CharT> __l)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1601:7: note: no known conversion for argument 1 from ‘int’ to ‘std::__cxx11::basic_string<char>::iterator {aka __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >}’
/usr/include/c++/7/bits/basic_string.h:1621:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
insert(size_type __pos1, const basic_string& __str)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1621:7: note: no known conversion for argument 2 from ‘char’ to ‘const std::__cxx11::basic_string<char>&’
/usr/include/c++/7/bits/basic_string.h:1644:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
insert(size_type __pos1, const basic_string& __str,
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1644:7: note: candidate expects 4 arguments, 2 provided
/usr/include/c++/7/bits/basic_string.h:1667:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
insert(size_type __pos, const _CharT* __s, size_type __n)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1667:7: note: candidate expects 3 arguments, 2 provided
/usr/include/c++/7/bits/basic_string.h:1686:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] <near match>
insert(size_type __pos, const _CharT* __s)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1686:7: note: conversion of argument 2 would be ill-formed:
../../Source/Parser/Assembly.cpp:53:37: error: invalid conversion from ‘char’ to ‘const char*’ [-fpermissive]
Function -> Name.insert (0, '_');
^
In file included from /usr/include/c++/7/string:52:0,
from ../../Source/Parser/../Logger/Error.h:3,
from ../../Source/Parser/Parser.h:3,
from ../../Source/Parser/Assembly.h:3,
from ../../Source/Parser/Assembly.cpp:1:
/usr/include/c++/7/bits/basic_string.h:1710:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
insert(size_type __pos, size_type __n, _CharT __c)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1710:7: note: candidate expects 3 arguments, 2 provided
/usr/include/c++/7/bits/basic_string.h:1728:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::__const_iterator, _CharT) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_CharT>::other>::pointer = char*; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::__const_iterator = __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >; typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_CharT>::other>::const_pointer = const char*]
insert(__const_iterator __p, _CharT __c)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1728:7: note: no known conversion for argument 1 from ‘int’ to ‘std::__cxx11::basic_string<char>::__const_iterator {aka __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >}’
../../Source/Parser/Assembly.cpp: In function ‘void Assembly::Init(Parsed*)’:
../../Source/Parser/Assembly.cpp:99:113: error: no matching function for call to ‘std::__cxx11::basic_string<char>::append(int)’
Parsed -> Text.append ("global _").append (Parsed -> FunctionList.at (Parsed -> EntryPos).Name).append (' \n'); // Still ok, because the insert is later
^
In file included from /usr/include/c++/7/string:52:0,
from ../../Source/Parser/../Logger/Error.h:3,
from ../../Source/Parser/Parser.h:3,
from ../../Source/Parser/Assembly.h:3,
from ../../Source/Parser/Assembly.cpp:1:
/usr/include/c++/7/bits/basic_string.h:1253:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>] <near match>
append(const _CharT* __s)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1253:7: note: conversion of argument 1 would be ill-formed:
../../Source/Parser/Assembly.cpp:99:113: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive]
Parsed -> Text.append ("global _").append (Parsed -> FunctionList.at (Parsed -> EntryPos).Name).append (' \n'); // Still ok, because the insert is later
^
In file included from /usr/include/c++/7/string:52:0,
from ../../Source/Parser/../Logger/Error.h:3,
from ../../Source/Parser/Parser.h:3,
from ../../Source/Parser/Assembly.h:3,
from ../../Source/Parser/Assembly.cpp:1:
/usr/include/c++/7/bits/basic_string.h:1211:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits =
std::char_traits<char>; _Alloc = std::allocator<char>]
append(const basic_string& __str)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1211:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::__cxx11::basic_string<char>&’
/usr/include/c++/7/bits/basic_string.h:1228:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
append(const basic_string& __str, size_type __pos, size_type __n = npos)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1228:7: note: candidate expects 3 arguments, 1 provided
/usr/include/c++/7/bits/basic_string.h:1240:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
append(const _CharT* __s, size_type __n)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1240:7: note: candidate expects 2 arguments, 1 provided
/usr/include/c++/7/bits/basic_string.h:1270:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
append(size_type __n, _CharT __c)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1270:7: note: candidate expects 2 arguments, 1 provided
/usr/include/c++/7/bits/basic_string.h:1280:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(std::initializer_list<_Tp>) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]
append(initializer_list<_CharT> __l)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1280:7: note: no known conversion for argument 1 from ‘int’ to ‘std::initializer_list<char>’
/usr/include/c++/7/bits/basic_string.h:1299:9: note: candidate: template<class _InputIterator, class> std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(_InputIterator, _InputIterator) [with _InputIterator
= _InputIterator; <template-parameter-2-2> = <template-parameter-1-2>; _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]
append(_InputIterator __first, _InputIterator __last)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1299:9: note: template argument deduction/substitution failed:
../../Source/Parser/Assembly.cpp:99:113: note: candidate expects 2 arguments, 1 provided
Parsed -> Text.append ("global _").append (Parsed -> FunctionList.at (Parsed -> EntryPos).Name).append (' \n'); // Still ok, because the insert is later
^
In file included from ../../Source/Parser/Function.h:3:0,
from ../../Source/Parser/Function.cpp:1:
../../Source/Parser/Parser.h:74:8: error: declaration of ‘Scope Function::Scope’ [-fpermissive]
Scope Scope;
^~~~~
../../Source/Parser/Parser.h:47:7: error: changes meaning of ‘Scope’ from ‘class Scope’ [-fpermissive]
class Scope
^~~~~
../../Source/Parser/Function.cpp: In member function ‘void Parsed::ParseFunc()’:
../../Source/Parser/Function.cpp:39:14: error: ‘class Function’ has no member named ‘scope’; did you mean ‘Scope’?
Function.scope.Set (Pos, &this -> Classified);
^~~~~
Scope
In file included from ../../Source/Parser/Parser.cpp:1:0:
../../Source/Parser/Parser.h:74:8: error: declaration of ‘Scope Function::Scope’ [-fpermissive]
Scope Scope;
^~~~~
../../Source/Parser/Parser.h:47:7: error: changes meaning of ‘Scope’ from ‘class Scope’ [-fpermissive]
class Scope
^~~~~
../../Source/Parser/Parser.cpp: In member function ‘void Parsed::Classify()’:
../../Source/Parser/Parser.cpp:52:47: error: invalid conversion from ‘char’ to ‘const char*’ [-fpermissive]
if (Unclassified.at (Pos + 1).compare (':') == 0)
^
In file included from /usr/include/c++/7/string:52:0,
from ../../Source/Parser/../Logger/Error.h:3,
from ../../Source/Parser/Parser.h:3,
from ../../Source/Parser/Parser.cpp:1:
/usr/include/c++/7/bits/basic_string.h:2970:7: note: initializing argument 1 of ‘int std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::compare(const _CharT*) const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’
compare(const _CharT* __s) const _GLIBCXX_NOEXCEPT;
^~~~~~~
../../Source/Parser/Parser.cpp:105:49: error: invalid conversion from ‘char’ to ‘const char*’ [-fpermissive]
if (Unclassified.at (Pos + 2).compare ('(') == 0)
^
In file included from /usr/include/c++/7/string:52:0,
from ../../Source/Parser/../Logger/Error.h:3,
from ../../Source/Parser/Parser.h:3,
from ../../Source/Parser/Parser.cpp:1:
/usr/include/c++/7/bits/basic_string.h:2970:7: note: initializing argument 1 of ‘int std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::compare(const _CharT*) const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’
compare(const _CharT* __s) const _GLIBCXX_NOEXCEPT;
^~~~~~~
../../Source/Parser/Parser.cpp:143:24: error: invalid conversion from ‘char’ to ‘const char*’ [-fpermissive]
if (Text.compare ('(') == 0) // Function call
^
In file included from /usr/include/c++/7/string:52:0,
from ../../Source/Parser/../Logger/Error.h:3,
from ../../Source/Parser/Parser.h:3,
from ../../Source/Parser/Parser.cpp:1:
/usr/include/c++/7/bits/basic_string.h:2970:7: note: initializing argument 1 of ‘int std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::compare(const _CharT*) const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’
compare(const _CharT* __s) const _GLIBCXX_NOEXCEPT;
^~~~~~~
../../Source/Parser/Parser.cpp:169:24: error: invalid conversion from ‘char’ to ‘const char*’ [-fpermissive]
if (Text.compare (')') == 0 || Text.compare ('{') == 0 || Text.compare ('}') == 0) // Paren Expressions to list
^
In file included from /usr/include/c++/7/string:52:0,
from ../../Source/Parser/../Logger/Error.h:3,
from ../../Source/Parser/Parser.h:3,
from ../../Source/Parser/Parser.cpp:1:
/usr/include/c++/7/bits/basic_string.h:2970:7: note: initializing argument 1 of ‘int std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::compare(const _CharT*) const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’
compare(const _CharT* __s) const _GLIBCXX_NOEXCEPT;
^~~~~~~
../../Source/Parser/Parser.cpp:169:51: error: invalid conversion from ‘char’ to ‘const char*’ [-fpermissive]
if (Text.compare (')') == 0 || Text.compare ('{') == 0 || Text.compare ('}') == 0) // Paren Expressions to list
^
In file included from /usr/include/c++/7/string:52:0,
from ../../Source/Parser/../Logger/Error.h:3,
from ../../Source/Parser/Parser.h:3,
from ../../Source/Parser/Parser.cpp:1:
/usr/include/c++/7/bits/basic_string.h:2970:7: note: initializing argument 1 of ‘int std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::compare(const _CharT*) const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’
compare(const _CharT* __s) const _GLIBCXX_NOEXCEPT;
^~~~~~~
../../Source/Parser/Parser.cpp:169:78: error: invalid conversion from ‘char’ to ‘const char*’ [-fpermissive]
if (Text.compare (')') == 0 || Text.compare ('{') == 0 || Text.compare ('}') == 0) // Paren Expressions to list
^
In file included from /usr/include/c++/7/string:52:0,
from ../../Source/Parser/../Logger/Error.h:3,
from ../../Source/Parser/Parser.h:3,
from ../../Source/Parser/Parser.cpp:1:
/usr/include/c++/7/bits/basic_string.h:2970:7: note: initializing argument 1 of ‘int std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::compare(const _CharT*) const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’
compare(const _CharT* __s) const _GLIBCXX_NOEXCEPT;
^~~~~~~
In file included from ../../Source/Parser/Scope.h:3:0,
from ../../Source/Parser/Scope.cpp:1:
../../Source/Parser/Parser.h:74:8: error: declaration of ‘Scope Function::Scope’ [-fpermissive]
Scope Scope;
^~~~~
../../Source/Parser/Parser.h:47:7: error: changes meaning of ‘Scope’ from ‘class Scope’ [-fpermissive]
class Scope
^~~~~
../../Source/Parser/Scope.cpp: In member function ‘void Scope::Set(int, std::vector<Statement>*)’:
../../Source/Parser/Scope.cpp:20:49: error: invalid conversion from ‘char’ to ‘const char*’ [-fpermissive]
if (Char -> at (Pos).Args.at (0).compare ('(') == 0 && !ArgClose)
^
In file included from /usr/include/c++/7/string:52:0,
from ../../Source/Parser/../Logger/Error.h:3,
from ../../Source/Parser/Parser.h:3,
from ../../Source/Parser/Scope.h:3,
from ../../Source/Parser/Scope.cpp:1:
/usr/include/c++/7/bits/basic_string.h:2970:7: note: initializing argument 1 of ‘int std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::compare(const _CharT*) const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’
compare(const _CharT* __s) const _GLIBCXX_NOEXCEPT;
^~~~~~~
../../Source/Parser/Scope.cpp:27:54: error: invalid conversion from ‘char’ to ‘const char*’ [-fpermissive]
else if (Char -> at (Pos).Args.at (0).compare (')') == 0 && !ArgClose)
^
In file included from /usr/include/c++/7/string:52:0,
from ../../Source/Parser/../Logger/Error.h:3,
from ../../Source/Parser/Parser.h:3,
from ../../Source/Parser/Scope.h:3,
from ../../Source/Parser/Scope.cpp:1:
/usr/include/c++/7/bits/basic_string.h:2970:7: note: initializing argument 1 of ‘int std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::compare(const _CharT*) const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’
compare(const _CharT* __s) const _GLIBCXX_NOEXCEPT;
^~~~~~~
../../Source/Parser/Scope.cpp:40:49: error: invalid conversion from ‘char’ to ‘const char*’ [-fpermissive]
if (Char -> at (Pos).Args.at (0).compare ('{') == 0 && !ScopeClose && !ScopeOpen)
^
In file included from /usr/include/c++/7/string:52:0,
from ../../Source/Parser/../Logger/Error.h:3,
from ../../Source/Parser/Parser.h:3,
from ../../Source/Parser/Scope.h:3,
from ../../Source/Parser/Scope.cpp:1:
/usr/include/c++/7/bits/basic_string.h:2970:7: note: initializing argument 1 of ‘int std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::compare(const _CharT*) const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’
compare(const _CharT* __s) const _GLIBCXX_NOEXCEPT;
^~~~~~~
../../Source/Parser/Scope.cpp:47:54: error: invalid conversion from ‘char’ to ‘const char*’ [-fpermissive]
else if (Char -> at (Pos).Args.at (0).compare ('}') == 0 && !ScopeClose)
^
In file included from /usr/include/c++/7/string:52:0,
from ../../Source/Parser/../Logger/Error.h:3,
from ../../Source/Parser/Parser.h:3,
from ../../Source/Parser/Scope.h:3,
from ../../Source/Parser/Scope.cpp:1:
/usr/include/c++/7/bits/basic_string.h:2970:7: note: initializing argument 1 of ‘int std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::compare(const _CharT*) const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’
compare(const _CharT* __s) const _GLIBCXX_NOEXCEPT;
^~~~~~~
In file included from ../../Source/Parser/Statement.h:3:0,
from ../../Source/Parser/Statement.cpp:1:
../../Source/Parser/Parser.h:74:8: error: declaration of ‘Scope Function::Scope’ [-fpermissive]
Scope Scope;
^~~~~
../../Source/Parser/Parser.h:47:7: error: changes meaning of ‘Scope’ from ‘class Scope’ [-fpermissive]
class Scope
^~~~~
../../Source/Parser/Variable.cpp:14:23: warning: multi-character character constant [-Wmultichar]
return Data.append (' \n');
^~~~~
../../Source/Parser/Variable.cpp:18:23: warning: multi-character character constant [-Wmultichar]
return Data.append (' \n');
^~~~~
../../Source/Parser/Variable.cpp:22:23: warning: multi-character character constant [-Wmultichar]
return Data.append (' \n');
^~~~~
../../Source/Parser/Variable.cpp:26:23: warning: multi-character character constant [-Wmultichar]
return Data.append (' \n');
^~~~~
In file included from ../../Source/Parser/Variable.h:3:0,
from ../../Source/Parser/Variable.cpp:1:
../../Source/Parser/Parser.h:74:8: error: declaration of ‘Scope Function::Scope’ [-fpermissive]
Scope Scope;
^~~~~
../../Source/Parser/Parser.h:47:7: error: changes meaning of ‘Scope’ from ‘class Scope’ [-fpermissive]
class Scope
^~~~~
../../Source/Parser/Variable.cpp: In member function ‘std::__cxx11::string Variable::Define()’:
../../Source/Parser/Variable.cpp:14:28: error: no matching function for call to ‘std::__cxx11::basic_string<char>::append(int)’
return Data.append (' \n');
^
In file included from /usr/include/c++/7/string:52:0,
from ../../Source/Parser/../Logger/Error.h:3,
from ../../Source/Parser/Parser.h:3,
from ../../Source/Parser/Variable.h:3,
from ../../Source/Parser/Variable.cpp:1:
/usr/include/c++/7/bits/basic_string.h:1253:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>] <near match>
append(const _CharT* __s)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1253:7: note: conversion of argument 1 would be ill-formed:
../../Source/Parser/Variable.cpp:14:28: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive]
return Data.append (' \n');
^
In file included from /usr/include/c++/7/string:52:0,
from ../../Source/Parser/../Logger/Error.h:3,
from ../../Source/Parser/Parser.h:3,
from ../../Source/Parser/Variable.h:3,
from ../../Source/Parser/Variable.cpp:1:
/usr/include/c++/7/bits/basic_string.h:1211:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits =
std::char_traits<char>; _Alloc = std::allocator<char>]
append(const basic_string& __str)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1211:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::__cxx11::basic_string<char>&’
/usr/include/c++/7/bits/basic_string.h:1228:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
append(const basic_string& __str, size_type __pos, size_type __n = npos)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1228:7: note: candidate expects 3 arguments, 1 provided
/usr/include/c++/7/bits/basic_string.h:1240:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
append(const _CharT* __s, size_type __n)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1240:7: note: candidate expects 2 arguments, 1 provided
/usr/include/c++/7/bits/basic_string.h:1270:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
append(size_type __n, _CharT __c)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1270:7: note: candidate expects 2 arguments, 1 provided
/usr/include/c++/7/bits/basic_string.h:1280:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(std::initializer_list<_Tp>) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]
append(initializer_list<_CharT> __l)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1280:7: note: no known conversion for argument 1 from ‘int’ to ‘std::initializer_list<char>’
/usr/include/c++/7/bits/basic_string.h:1299:9: note: candidate: template<class _InputIterator, class> std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(_InputIterator, _InputIterator) [with _InputIterator
= _InputIterator; <template-parameter-2-2> = <template-parameter-1-2>; _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]
append(_InputIterator __first, _InputIterator __last)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1299:9: note: template argument deduction/substitution failed:
../../Source/Parser/Variable.cpp:14:28: note: candidate expects 2 arguments, 1 provided
return Data.append (' \n');
^
../../Source/Parser/Variable.cpp:18:28: error: no matching function for call to ‘std::__cxx11::basic_string<char>::append(int)’
return Data.append (' \n');
^
In file included from /usr/include/c++/7/string:52:0,
from ../../Source/Parser/../Logger/Error.h:3,
from ../../Source/Parser/Parser.h:3,
from ../../Source/Parser/Variable.h:3,
from ../../Source/Parser/Variable.cpp:1:
/usr/include/c++/7/bits/basic_string.h:1253:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>] <near match>
append(const _CharT* __s)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1253:7: note: conversion of argument 1 would be ill-formed:
../../Source/Parser/Variable.cpp:18:28: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive]
return Data.append (' \n');
^
In file included from /usr/include/c++/7/string:52:0,
from ../../Source/Parser/../Logger/Error.h:3,
from ../../Source/Parser/Parser.h:3,
from ../../Source/Parser/Variable.h:3,
from ../../Source/Parser/Variable.cpp:1:
/usr/include/c++/7/bits/basic_string.h:1211:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits =
std::char_traits<char>; _Alloc = std::allocator<char>]
append(const basic_string& __str)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1211:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::__cxx11::basic_string<char>&’
/usr/include/c++/7/bits/basic_string.h:1228:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
append(const basic_string& __str, size_type __pos, size_type __n = npos)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1228:7: note: candidate expects 3 arguments, 1 provided
/usr/include/c++/7/bits/basic_string.h:1240:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
append(const _CharT* __s, size_type __n)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1240:7: note: candidate expects 2 arguments, 1 provided
/usr/include/c++/7/bits/basic_string.h:1270:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
append(size_type __n, _CharT __c)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1270:7: note: candidate expects 2 arguments, 1 provided
/usr/include/c++/7/bits/basic_string.h:1280:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(std::initializer_list<_Tp>) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]
append(initializer_list<_CharT> __l)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1280:7: note: no known conversion for argument 1 from ‘int’ to ‘std::initializer_list<char>’
/usr/include/c++/7/bits/basic_string.h:1299:9: note: candidate: template<class _InputIterator, class> std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(_InputIterator, _InputIterator) [with _InputIterator
= _InputIterator; <template-parameter-2-2> = <template-parameter-1-2>; _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]
append(_InputIterator __first, _InputIterator __last)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1299:9: note: template argument deduction/substitution failed:
../../Source/Parser/Variable.cpp:18:28: note: candidate expects 2 arguments, 1 provided
return Data.append (' \n');
^
../../Source/Parser/Variable.cpp:22:28: error: no matching function for call to ‘std::__cxx11::basic_string<char>::append(int)’
return Data.append (' \n');
^
In file included from /usr/include/c++/7/string:52:0,
from ../../Source/Parser/../Logger/Error.h:3,
from ../../Source/Parser/Parser.h:3,
from ../../Source/Parser/Variable.h:3,
from ../../Source/Parser/Variable.cpp:1:
/usr/include/c++/7/bits/basic_string.h:1253:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>] <near match>
append(const _CharT* __s)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1253:7: note: conversion of argument 1 would be ill-formed:
../../Source/Parser/Variable.cpp:22:28: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive]
return Data.append (' \n');
^
In file included from /usr/include/c++/7/string:52:0,
from ../../Source/Parser/../Logger/Error.h:3,
from ../../Source/Parser/Parser.h:3,
from ../../Source/Parser/Variable.h:3,
from ../../Source/Parser/Variable.cpp:1:
/usr/include/c++/7/bits/basic_string.h:1211:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits =
std::char_traits<char>; _Alloc = std::allocator<char>]
append(const basic_string& __str)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1211:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::__cxx11::basic_string<char>&’
/usr/include/c++/7/bits/basic_string.h:1228:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
append(const basic_string& __str, size_type __pos, size_type __n = npos)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1228:7: note: candidate expects 3 arguments, 1 provided
/usr/include/c++/7/bits/basic_string.h:1240:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
append(const _CharT* __s, size_type __n)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1240:7: note: candidate expects 2 arguments, 1 provided
/usr/include/c++/7/bits/basic_string.h:1270:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
append(size_type __n, _CharT __c)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1270:7: note: candidate expects 2 arguments, 1 provided
/usr/include/c++/7/bits/basic_string.h:1280:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(std::initializer_list<_Tp>) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]
append(initializer_list<_CharT> __l)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1280:7: note: no known conversion for argument 1 from ‘int’ to ‘std::initializer_list<char>’
/usr/include/c++/7/bits/basic_string.h:1299:9: note: candidate: template<class _InputIterator, class> std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(_InputIterator, _InputIterator) [with _InputIterator
= _InputIterator; <template-parameter-2-2> = <template-parameter-1-2>; _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]
append(_InputIterator __first, _InputIterator __last)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1299:9: note: template argument deduction/substitution failed:
../../Source/Parser/Variable.cpp:22:28: note: candidate expects 2 arguments, 1 provided
return Data.append (' \n');
^
../../Source/Parser/Variable.cpp:26:28: error: no matching function for call to ‘std::__cxx11::basic_string<char>::append(int)’
return Data.append (' \n');
^
In file included from /usr/include/c++/7/string:52:0,
from ../../Source/Parser/../Logger/Error.h:3,
from ../../Source/Parser/Parser.h:3,
from ../../Source/Parser/Variable.h:3,
from ../../Source/Parser/Variable.cpp:1:
/usr/include/c++/7/bits/basic_string.h:1253:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>] <near match>
append(const _CharT* __s)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1253:7: note: conversion of argument 1 would be ill-formed:
../../Source/Parser/Variable.cpp:26:28: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive]
return Data.append (' \n');
^
In file included from /usr/include/c++/7/string:52:0,
from ../../Source/Parser/../Logger/Error.h:3,
from ../../Source/Parser/Parser.h:3,
from ../../Source/Parser/Variable.h:3,
from ../../Source/Parser/Variable.cpp:1:
/usr/include/c++/7/bits/basic_string.h:1211:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits =
std::char_traits<char>; _Alloc = std::allocator<char>]
append(const basic_string& __str)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1211:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::__cxx11::basic_string<char>&’
/usr/include/c++/7/bits/basic_string.h:1228:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
append(const basic_string& __str, size_type __pos, size_type __n = npos)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1228:7: note: candidate expects 3 arguments, 1 provided
/usr/include/c++/7/bits/basic_string.h:1240:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
append(const _CharT* __s, size_type __n)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1240:7: note: candidate expects 2 arguments, 1 provided
/usr/include/c++/7/bits/basic_string.h:1270:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
append(size_type __n, _CharT __c)
^~~~~~
/usr/include/c++/7/bits/basic_string.h:1270:7: note: candidate expects 2 arguments, 1 provided
/usr/include/c++/7/bits/basic_string.h:1280:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(std::initializer_list<_Tp>) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>] append(initializer_list<_CharT> __l) ^~~~~~
/usr/include/c++/7/bits/basic_string.h:1280:7: note: no known conversion for argument 1 from ‘int’ to ‘std::initializer_list<char>’
/usr/include/c++/7/bits/basic_string.h:1299:9: note: candidate: template<class _InputIterator, class> std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(_InputIterator, _InputIterator) [with _InputIterator = _InputIterator; <template-parameter-2-2> = <template-parameter-1-2>; _CharT = char; _Traits = std::char_tra
/usr/include/c++/7/bits/basic_string.h:1299:9: note: candidate: template<class _InputIterator, class> std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(_InputIterator, _InputIterator) [with _InputIterator = _InputIterator; <template-parameter-2-2> = <template-parameter-1-2>; _CharT = char; _Traits = std::char_tratemplate-parameter-1-2>; _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>] append(_InputIterator __first, _InputIterator __last) ^~~~~~/usr/include/c++/7/bits/basic_string.h:1299:9: note: template argument deduction/substitution failed:
../../Source/Parser/Variable.cpp:26:28: note: candidate expects 2 arguments, 1 provided
return Data.append (' \n');
^
../../Source/Parser/Variable.cpp: In member function ‘void Parsed::ParseVar()’:
../../Source/Parser/Variable.cpp:61:6: error: ‘index’ was not declared in this scope
index = 0;
^~~~~
../../Source/Parser/Variable.cpp:61:6: note: suggested alternative: ‘Index’
index = 0;
^~~~~
Index
../../Source/Parser/Variable.cpp:108:16: error: ‘v’ was not declared in this scope
else if (v.Type == 2)
^
makefile:8: recipe for target 'compile' failed
make: *** [compile] Error 1
@Dmunch04
Copy link

Dmunch04 commented Jun 1, 2019

On it

@Dmunch04
Copy link

Dmunch04 commented Jun 2, 2019

(I fixed it, and it's now on my forked repo btw)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment